public abstract class Sale extends Object implements Serializable
Vente liée à un navire, effectuée en un lieu et une date données. Une vente regroupe plusieurs produits vendus (Produce).
Attention : une vente est ponctuelle dans le temps. Si l'on souhaite recencer une vente qui s'étale sur plusieurs jours,
| Modifier and Type | Class and Description |
|---|---|
static class |
Sale.Factory
Constructs new instances of
Sale. |
| Constructor and Description |
|---|
Sale() |
| 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. |
CatchBatch |
getCatchBatch() |
String |
getComments() |
Date |
getControlDate() |
Date |
getCreationDate() |
DeclaredDocumentReference |
getDeclaredDocumentReference()
Reference du document déclaratif ayant servi à renseigner la
vente.
|
Collection<FishingArea> |
getFishingAreas()
|
FishingTrip |
getFishingTrip() |
Integer |
getId()
Idenfiant interne.
|
Landing |
getLanding() |
Collection<Produce> |
getProduces() |
Program |
getProgram() |
String |
getQualificationComments() |
Date |
getQualificationDate() |
QualityFlag |
getQualityFlag() |
Department |
getRecorderDepartment() |
Person |
getRecorderPerson() |
Date |
getSaleEndDate()
Date de fin de la vente (Optionnel).
|
Location |
getSaleLocation() |
Collection<SaleMeasurement> |
getSaleMeasurements()
Caractéristiques sur la vente (données economiques, ou
caractéristiques de l'observation, etc.).
|
Collection<SaleOrigin> |
getSaleOrigins()
org.eclipse.uml2.impl.CommentImpl@1f2b2a4 (body: )
|
Date |
getSaleStartDate()
Date de vente, ou date de début de la vente si la période de
vente est connue (ex : déclaration de vente mensuelle des
viviers).
|
SaleType |
getSaleType() |
Seller |
getSeller() |
Collection<SurveyMeasurement> |
getSurveyMeasurements()
Caractéristiques de l'enquete.
|
String |
getSynchronizationStatus() |
TakeOver |
getTakeOver() |
Timestamp |
getUpdateDate() |
Date |
getValidationDate() |
Vessel |
getVessel() |
int |
hashCode()
Returns a hash code based on this entity's identifiers.
|
void |
setCatchBatch(CatchBatch catchBatch) |
void |
setComments(String comments) |
void |
setControlDate(Date controlDate) |
void |
setCreationDate(Date creationDate) |
void |
setDeclaredDocumentReference(DeclaredDocumentReference declaredDocumentReference) |
void |
setFishingAreas(Collection<FishingArea> fishingAreas) |
void |
setFishingTrip(FishingTrip fishingTrip) |
void |
setId(Integer id) |
void |
setLanding(Landing landing) |
void |
setProduces(Collection<Produce> produces) |
void |
setProgram(Program program) |
void |
setQualificationComments(String qualificationComments) |
void |
setQualificationDate(Date qualificationDate) |
void |
setQualityFlag(QualityFlag qualityFlag) |
void |
setRecorderDepartment(Department recorderDepartment) |
void |
setRecorderPerson(Person recorderPerson) |
void |
setSaleEndDate(Date saleEndDate) |
void |
setSaleLocation(Location saleLocation) |
void |
setSaleMeasurements(Collection<SaleMeasurement> saleMeasurements) |
void |
setSaleOrigins(Collection<SaleOrigin> saleOrigins) |
void |
setSaleStartDate(Date saleStartDate) |
void |
setSaleType(SaleType saleType) |
void |
setSeller(Seller seller) |
void |
setSurveyMeasurements(Collection<SurveyMeasurement> surveyMeasurements) |
void |
setSynchronizationStatus(String synchronizationStatus) |
void |
setTakeOver(TakeOver takeOver) |
void |
setUpdateDate(Timestamp updateDate) |
void |
setValidationDate(Date validationDate) |
void |
setVessel(Vessel vessel) |
public Integer getId()
Idenfiant interne. Généré par le système.
public void setId(Integer id)
public Date getSaleStartDate()
Date de vente, ou date de début de la vente si la période de vente est connue (ex : déclaration de vente mensuelle des viviers).
public void setSaleStartDate(Date saleStartDate)
public Date getSaleEndDate()
Date de fin de la vente (Optionnel). Si non renseigné, signifie que la période de la vente n'est pas connue ou que la vente est très ponctuelle dans le temps.
NE PAS RENSEIGNER pour les ventes ponctuelles, sur une journée.
public void setSaleEndDate(Date saleEndDate)
public String getSynchronizationStatus()
public void setSynchronizationStatus(String synchronizationStatus)
public String getComments()
public void setComments(String comments)
public Date getCreationDate()
public void setCreationDate(Date creationDate)
public Date getControlDate()
public void setControlDate(Date controlDate)
public Date getValidationDate()
public void setValidationDate(Date validationDate)
public Date getQualificationDate()
public void setQualificationDate(Date qualificationDate)
public String getQualificationComments()
public void setQualificationComments(String qualificationComments)
public Timestamp getUpdateDate()
public void setUpdateDate(Timestamp updateDate)
public CatchBatch getCatchBatch()
public void setCatchBatch(CatchBatch catchBatch)
public TakeOver getTakeOver()
public void setTakeOver(TakeOver takeOver)
public DeclaredDocumentReference getDeclaredDocumentReference()
Reference du document déclaratif ayant servi à renseigner la vente.
Exemple : vente RIC.
public void setDeclaredDocumentReference(DeclaredDocumentReference declaredDocumentReference)
public Collection<SaleOrigin> getSaleOrigins()
org.eclipse.uml2.impl.CommentImpl@1f2b2a4 (body: )
public void setSaleOrigins(Collection<SaleOrigin> saleOrigins)
public Program getProgram()
public void setProgram(Program program)
public Person getRecorderPerson()
public void setRecorderPerson(Person recorderPerson)
public Seller getSeller()
public void setSeller(Seller seller)
public Department getRecorderDepartment()
public void setRecorderDepartment(Department recorderDepartment)
public QualityFlag getQualityFlag()
public void setQualityFlag(QualityFlag qualityFlag)
public Vessel getVessel()
public void setVessel(Vessel vessel)
public FishingTrip getFishingTrip()
public void setFishingTrip(FishingTrip fishingTrip)
public Location getSaleLocation()
public void setSaleLocation(Location saleLocation)
public SaleType getSaleType()
public void setSaleType(SaleType saleType)
public Landing getLanding()
public void setLanding(Landing landing)
public Collection<FishingArea> getFishingAreas()
Zones de pêche liées à la vente.
=> Il faut utiliser de préférence Produce.fishingArea, plus facile à
exploiter car Produce est lié à l'espèce commerciale.
Ce lien vers FishingArea a été nécessaire pour Allegro, afin de stocker
les zones de pêche récupérée dans WAO, à partir d'une référence de plan
d'échantillonnage.
public void setFishingAreas(Collection<FishingArea> fishingAreas)
public Collection<SaleMeasurement> getSaleMeasurements()
Caractéristiques sur la vente (données economiques, ou caractéristiques de l'observation, etc.).
public void setSaleMeasurements(Collection<SaleMeasurement> saleMeasurements)
public Collection<SurveyMeasurement> getSurveyMeasurements()
Caractéristiques de l'enquete.
Par exemple : qualification d'une enquête sur un navire.
Permet de qualifier les enquetes en :
- Enquête Directe
- Enquête Indirecte
- Estimation
public void setSurveyMeasurements(Collection<SurveyMeasurement> surveyMeasurements)
public Collection<Produce> getProduces()
public void setProduces(Collection<Produce> produces)
public boolean equals(Object object)
true if the argument reference and this
refer to the same object.Copyright © 2013. All Rights Reserved.