public abstract class RightToProduce extends Object implements Serializable
Un droit de produire est une autorisation administrative pour prélever de ou exploiter de la ressource. Il peut concerner un ensemble de navires de peche, ou un seul navire ou pecheur à pied. L'autorisation peut etre relative à une espèce, ou bien à un couple engin/espèce (=métier)
il peut etre défini dans le cadre d'un corpus ou non (ex : droit de produire défini par les autorités locales).
| Modifier and Type | Class and Description |
|---|---|
static class |
RightToProduce.Factory
Constructs new instances of
RightToProduce. |
| Constructor and Description |
|---|
RightToProduce() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object object)
This entity does not have any identifiers
and is not extending any other entity,
so this method will only return
true if the argument reference and this
refer to the same object. |
Corpus |
getCorpus() |
Date |
getEndDate() |
Collection<Fishery> |
getFisheries() |
Integer |
getId()
Idenfiant interne.
|
String |
getReference()
Reference du droit à produire.
|
Date |
getStartDate() |
Timestamp |
getUpdateDate() |
Collection<VesselOwner> |
getVesselOwners()
Un droit de produire peu aussi etre lié à un propriétaire de
navire (exemple du contexte seychellois)
|
Collection<Vessel> |
getVessels()
Les droits de produire peuvent s'appliquer à des navires de
pêche professionnelle, des navires de plaisance, ou des pêcheurs
à pied.
|
int |
hashCode()
Returns a hash code based on this entity's identifiers.
|
void |
setCorpus(Corpus corpus) |
void |
setEndDate(Date endDate) |
void |
setFisheries(Collection<Fishery> fisheries) |
void |
setId(Integer id) |
void |
setReference(String reference) |
void |
setStartDate(Date startDate) |
void |
setUpdateDate(Timestamp updateDate) |
void |
setVesselOwners(Collection<VesselOwner> vesselOwners) |
void |
setVessels(Collection<Vessel> vessels) |
public Integer getId()
Idenfiant interne. Généré par le système.
public void setId(Integer id)
public Date getStartDate()
public void setStartDate(Date startDate)
public Date getEndDate()
public void setEndDate(Date endDate)
public String getReference()
Reference du droit à produire.
Par exemple, si le droit de produire concerne un seul navire, il peut s'agir d'un numéro de licence de peche.
public void setReference(String reference)
public Timestamp getUpdateDate()
public void setUpdateDate(Timestamp updateDate)
public Corpus getCorpus()
public void setCorpus(Corpus corpus)
public Collection<Fishery> getFisheries()
public void setFisheries(Collection<Fishery> fisheries)
public Collection<VesselOwner> getVesselOwners()
Un droit de produire peu aussi etre lié à un propriétaire de navire (exemple du contexte seychellois)
public void setVesselOwners(Collection<VesselOwner> vesselOwners)
public Collection<Vessel> getVessels()
Les droits de produire peuvent s'appliquer à des navires de pêche professionnelle, des navires de plaisance, ou des pêcheurs à pied.
public void setVessels(Collection<Vessel> vessels)
public boolean equals(Object object)
true if the argument reference and this
refer to the same object.Copyright © 2013. All Rights Reserved.