public abstract class FishingTrip extends Object implements Serializable
Voyage en mer, ayant pour vocation une activité de peche (peut etre une campagnes halieutique ou une marée d'un navire professionnel, etc.)
Un voyage peut représenter type de données :
- Une marée observée (en mer, au débarquement), qui désigne une marée de pêche professionnelle au cours de laquelle des relevés sont effectués par un observateur.
- Une marée déclarée. Principalement issue du log book électronique (flux SACAPT). Une marée déclarée peut etre un ensemble de marée ou de sous-ensembles de marée (Exemple de la fiche de peche)
- une sortie effectuée lors d"une campagne scientifique
| Modifier and Type | Class and Description |
|---|---|
static class |
FishingTrip.Factory
Constructs new instances of
FishingTrip. |
| Constructor and Description |
|---|
FishingTrip() |
public Integer getId()
Identifiant du voyage. Généré par le système.
public void setId(Integer id)
public String getSynchronizationStatus()
Etat de synchronisation (en cours, terminé, en attente de synchro, supprimé). Seulement visible dans la base locale.
public void setSynchronizationStatus(String synchronizationStatus)
public Date getDepartureDateTime()
Date (et heure) de départ du voyage.
public void setDepartureDateTime(Date departureDateTime)
public Date getReturnDateTime()
Date (et heure) du retour du voyage
public void setReturnDateTime(Date returnDateTime)
public String getPosition()
public void setPosition(String position)
public String getComments()
Commentaire sur le voyage en mer.
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 DeclaredDocumentReference getDeclaredDocumentReference()
public void setDeclaredDocumentReference(DeclaredDocumentReference declaredDocumentReference)
public Collection<Sale> getSales()
public void setSales(Collection<Sale> sales)
public Location getDepartureLocation()
public void setDepartureLocation(Location departureLocation)
public Location getReturnLocation()
public void setReturnLocation(Location returnLocation)
public Vessel getVessel()
public void setVessel(Vessel vessel)
public Collection<FishingTripOrigin> getFishingTripOrigins()
public void setFishingTripOrigins(Collection<FishingTripOrigin> fishingTripOrigins)
public Department getRecorderDepartment()
Service saisisseur
public void setRecorderDepartment(Department recorderDepartment)
public QualityFlag getQualityFlag()
Niveau de qualité de la donnée.
"Non qualifiée" par défaut
public void setQualityFlag(QualityFlag qualityFlag)
public Program getProgram()
Origine des données de la marée.
Exemple :
- marées observée en mer,
- marées observée au débarquement,
- marées reconstituée
- marées déclarées recues par SACAPT
public void setProgram(Program program)
public ScientificCruise getScientificCruise()
public void setScientificCruise(ScientificCruise scientificCruise)
public Collection<Landing> getLandings()
public void setLandings(Collection<Landing> landings)
public Collection<Operation> getOperations()
public void setOperations(Collection<Operation> operations)
public Collection<Transshipment> getTransshipments()
public void setTransshipments(Collection<Transshipment> transshipments)
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 Person getRecorderPerson()
public void setRecorderPerson(Person recorderPerson)
public Collection<GearPhysicalFeatures> getGearPhysicalFeatures()
public void setGearPhysicalFeatures(Collection<GearPhysicalFeatures> gearPhysicalFeatures)
public Collection<VesselUseFeatures> getVesselUseFeatures()
public void setVesselUseFeatures(Collection<VesselUseFeatures> vesselUseFeatures)
public boolean equals(Object object)
true if the argument reference and this
refer to the same object.Copyright © 2013. All Rights Reserved.