public abstract class FishingTrip extends Object implements Serializable, Comparable<FishingTrip>
Modifier and Type | Class and Description |
---|---|
static class |
FishingTrip.Factory
Constructs new instances of
FishingTrip . |
Constructor and Description |
---|
FishingTrip() |
Modifier and Type | Method and Description |
---|---|
boolean |
addFishingTripOrigins(FishingTripOrigin elementToAdd)
Définie l'origine d'un marée.
|
boolean |
addGearPhysicalFeatures(GearPhysicalFeatures elementToAdd)
Caractéristiques d'un engin physique d'un navire (navire de peche ou océanographique, ou
autres).
|
boolean |
addLandings(Landing elementToAdd)
Débarquement à la suite d'une marée en mer.
|
boolean |
addOperations(Operation elementToAdd)
Opération éffectuée dans le cadre d'une marée (observée en mer, observée au débarquement,
campagne
en mer, marée déclarée, etc.).
|
boolean |
addPlaygroundFishingEffortZones(PlaygroundFishingEffortZone elementToAdd)
Mouvements sur zone d'effort : A modeliser !
|
boolean |
addPlaygroundFishingTripVesselMasters(PlaygroundFishingTripVesselMaster elementToAdd)
Capitaine (patron) de navire pour la marée, et ordre de hiérarchie.
|
boolean |
addPlaygroundVesselOwners(PlaygroundVesselOwner elementToAdd)
Armateur de navire.
|
boolean |
addSales(Sale elementToAdd)
Vente liée à un navire, effectuée en un lieu et une date données.
|
boolean |
addSurveyMeasurements(SurveyMeasurement elementToAdd)
Caractéristiques de l'enquete.
|
boolean |
addTransshipments(Transshipment elementToAdd)
Transbordement d'un produit (capturé) d'un navire à l'autre.
|
boolean |
addVesselPersonFeatures(VesselPersonFeatures elementToAdd)
Utilisé par exemple pour stocker les responsables mission, responsable de salle de tri lors
des campagnes à la mer.
|
boolean |
addVesselUseFeatures(VesselUseFeatures elementToAdd)
Paramètres de mise en oeuvre du navire.
|
int |
compareTo(FishingTrip o) |
boolean |
equals(Object object)
Returns
true if the argument is an FishingTrip instance and all identifiers for this entity
equal the identifiers of the argument entity. |
String |
getComments()
Commentaire sur le voyage en mer.
|
Date |
getControlDate() |
Date |
getCreationDate() |
DeclaredDocumentReference |
getDeclaredDocumentReference()
Référence du document déclaratif.
|
Date |
getDepartureDateTime()
Date (et heure) de départ du voyage.
|
Location |
getDepartureLocation()
Représente un lieu au sens général du terme.
|
Collection<FishingOperation> |
getFishingOperations()
Usefull getter for fishing operations (cast to FishingOperation not need)
|
Collection<FishingTripOrigin> |
getFishingTripOrigins()
Définie l'origine d'un marée.
|
Collection<GearPhysicalFeatures> |
getGearPhysicalFeatures()
Caractéristiques d'un engin physique d'un navire (navire de peche ou océanographique, ou
autres).
|
Integer |
getId()
Identifiant du voyage.
|
Collection<Landing> |
getLandings()
Débarquement à la suite d'une marée en mer.
|
Collection<Operation> |
getOperations()
Opération éffectuée dans le cadre d'une marée (observée en mer, observée au débarquement,
campagne
en mer, marée déclarée, etc.).
|
Collection<PlaygroundFishingEffortZone> |
getPlaygroundFishingEffortZones()
Mouvements sur zone d'effort : A modeliser !
|
Collection<PlaygroundFishingTripVesselMaster> |
getPlaygroundFishingTripVesselMasters()
Capitaine (patron) de navire pour la marée, et ordre de hiérarchie.
|
Collection<PlaygroundVesselOwner> |
getPlaygroundVesselOwners()
Armateur de navire.
|
LineString |
getPosition() |
Program |
getProgram()
Origine des données de la marée.
|
String |
getQualificationComments() |
Date |
getQualificationDate() |
QualityFlag |
getQualityFlag()
Niveau de qualité de la donnée.
|
Department |
getRecorderDepartment()
Service saisisseur
|
Person |
getRecorderPerson()
Personne liées aux données : utilisateur du système, ou observateurs,
responsable de données, etc.
|
Date |
getReturnDateTime()
Date (et heure) du retour du voyage
|
Location |
getReturnLocation()
Représente un lieu au sens général du terme.
|
Collection<Sale> |
getSales()
Vente liée à un navire, effectuée en un lieu et une date données.
|
ScientificCruise |
getScientificCruise()
Campagne scientifique.
|
Collection<SurveyMeasurement> |
getSurveyMeasurements()
Caractéristiques de l'enquete.
|
Collection<Transshipment> |
getTransshipments()
Transbordement d'un produit (capturé) d'un navire à l'autre.
|
Timestamp |
getUpdateDate() |
Date |
getValidationDate() |
Vessel |
getVessel()
Navire, ou plus généralement un usager de la ressource.
|
Collection<VesselPersonFeatures> |
getVesselPersonFeatures()
Utilisé par exemple pour stocker les responsables mission, responsable de salle de tri lors
des campagnes à la mer.
|
Collection<VesselUseFeatures> |
getVesselUseFeatures()
Paramètres de mise en oeuvre du navire.
|
int |
hashCode()
Returns a hash code based on this entity's identifiers.
|
boolean |
removeFishingTripOrigins(FishingTripOrigin elementToRemove)
Définie l'origine d'un marée.
|
boolean |
removeGearPhysicalFeatures(GearPhysicalFeatures elementToRemove)
Caractéristiques d'un engin physique d'un navire (navire de peche ou océanographique, ou
autres).
|
boolean |
removeLandings(Landing elementToRemove)
Débarquement à la suite d'une marée en mer.
|
boolean |
removeOperations(Operation elementToRemove)
Opération éffectuée dans le cadre d'une marée (observée en mer, observée au débarquement,
campagne
en mer, marée déclarée, etc.).
|
boolean |
removePlaygroundFishingEffortZones(PlaygroundFishingEffortZone elementToRemove)
Mouvements sur zone d'effort : A modeliser !
|
boolean |
removePlaygroundFishingTripVesselMasters(PlaygroundFishingTripVesselMaster elementToRemove)
Capitaine (patron) de navire pour la marée, et ordre de hiérarchie.
|
boolean |
removePlaygroundVesselOwners(PlaygroundVesselOwner elementToRemove)
Armateur de navire.
|
boolean |
removeSales(Sale elementToRemove)
Vente liée à un navire, effectuée en un lieu et une date données.
|
boolean |
removeSurveyMeasurements(SurveyMeasurement elementToRemove)
Caractéristiques de l'enquete.
|
boolean |
removeTransshipments(Transshipment elementToRemove)
Transbordement d'un produit (capturé) d'un navire à l'autre.
|
boolean |
removeVesselPersonFeatures(VesselPersonFeatures elementToRemove)
Utilisé par exemple pour stocker les responsables mission, responsable de salle de tri lors
des campagnes à la mer.
|
boolean |
removeVesselUseFeatures(VesselUseFeatures elementToRemove)
Paramètres de mise en oeuvre du navire.
|
void |
setComments(String commentsIn)
Commentaire sur le voyage en mer.
|
void |
setControlDate(Date controlDateIn) |
void |
setCreationDate(Date creationDateIn) |
void |
setDeclaredDocumentReference(DeclaredDocumentReference declaredDocumentReferenceIn)
Référence du document déclaratif.
|
void |
setDepartureDateTime(Date departureDateTimeIn)
Date (et heure) de départ du voyage.
|
void |
setDepartureLocation(Location departureLocationIn)
Représente un lieu au sens général du terme.
|
void |
setFishingOperations(Collection<FishingOperation> fishingOperationsIn)
Usefull setter for fishing operations (cast to FishingOperation not need)
|
void |
setFishingTripOrigins(Collection<FishingTripOrigin> fishingTripOriginsIn)
Définie l'origine d'un marée.
|
void |
setGearPhysicalFeatures(Collection<GearPhysicalFeatures> gearPhysicalFeaturesIn)
Caractéristiques d'un engin physique d'un navire (navire de peche ou océanographique, ou
autres).
|
void |
setId(Integer idIn)
Identifiant du voyage.
|
void |
setLandings(Collection<Landing> landingsIn)
Débarquement à la suite d'une marée en mer.
|
void |
setOperations(Collection<Operation> operationsIn)
Opération éffectuée dans le cadre d'une marée (observée en mer, observée au débarquement,
campagne
en mer, marée déclarée, etc.).
|
void |
setPlaygroundFishingEffortZones(Collection<PlaygroundFishingEffortZone> playgroundFishingEffortZonesIn)
Mouvements sur zone d'effort : A modeliser !
|
void |
setPlaygroundFishingTripVesselMasters(Collection<PlaygroundFishingTripVesselMaster> playgroundFishingTripVesselMastersIn)
Capitaine (patron) de navire pour la marée, et ordre de hiérarchie.
|
void |
setPlaygroundVesselOwners(Collection<PlaygroundVesselOwner> playgroundVesselOwnersIn)
Armateur de navire.
|
void |
setPosition(LineString positionIn) |
void |
setProgram(Program programIn)
Origine des données de la marée.
|
void |
setQualificationComments(String qualificationCommentsIn) |
void |
setQualificationDate(Date qualificationDateIn) |
void |
setQualityFlag(QualityFlag qualityFlagIn)
Niveau de qualité de la donnée.
|
void |
setRecorderDepartment(Department recorderDepartmentIn)
Service saisisseur
|
void |
setRecorderPerson(Person recorderPersonIn)
Personne liées aux données : utilisateur du système, ou observateurs,
responsable de données, etc.
|
void |
setReturnDateTime(Date returnDateTimeIn)
Date (et heure) du retour du voyage
|
void |
setReturnLocation(Location returnLocationIn)
Représente un lieu au sens général du terme.
|
void |
setSales(Collection<Sale> salesIn)
Vente liée à un navire, effectuée en un lieu et une date données.
|
void |
setScientificCruise(ScientificCruise scientificCruiseIn)
Campagne scientifique.
|
void |
setSurveyMeasurements(Collection<SurveyMeasurement> surveyMeasurementsIn)
Caractéristiques de l'enquete.
|
void |
setTransshipments(Collection<Transshipment> transshipmentsIn)
Transbordement d'un produit (capturé) d'un navire à l'autre.
|
void |
setUpdateDate(Timestamp updateDateIn) |
void |
setValidationDate(Date validationDateIn) |
void |
setVessel(Vessel vesselIn)
Navire, ou plus généralement un usager de la ressource.
|
void |
setVesselPersonFeatures(Collection<VesselPersonFeatures> vesselPersonFeaturesIn)
Utilisé par exemple pour stocker les responsables mission, responsable de salle de tri lors
des campagnes à la mer.
|
void |
setVesselUseFeatures(Collection<VesselUseFeatures> vesselUseFeaturesIn)
Paramètres de mise en oeuvre du navire.
|
public FishingTrip()
public void setId(Integer idIn)
idIn
- Integerpublic Date getDepartureDateTime()
public void setDepartureDateTime(Date departureDateTimeIn)
departureDateTimeIn
- Datepublic Date getReturnDateTime()
public void setReturnDateTime(Date returnDateTimeIn)
returnDateTimeIn
- Datepublic LineString getPosition()
public void setPosition(LineString positionIn)
positionIn
- LineStringpublic String getComments()
public void setComments(String commentsIn)
commentsIn
- Stringpublic Date getCreationDate()
public void setCreationDate(Date creationDateIn)
creationDateIn
- Datepublic Date getControlDate()
public void setControlDate(Date controlDateIn)
controlDateIn
- Datepublic Date getValidationDate()
public void setValidationDate(Date validationDateIn)
validationDateIn
- Datepublic Date getQualificationDate()
public void setQualificationDate(Date qualificationDateIn)
qualificationDateIn
- Datepublic String getQualificationComments()
public void setQualificationComments(String qualificationCommentsIn)
qualificationCommentsIn
- Stringpublic Timestamp getUpdateDate()
public void setUpdateDate(Timestamp updateDateIn)
updateDateIn
- Timestamppublic Location getReturnLocation()
public void setReturnLocation(Location returnLocationIn)
returnLocationIn
- Locationpublic Location getDepartureLocation()
public void setDepartureLocation(Location departureLocationIn)
departureLocationIn
- Locationpublic Collection<VesselPersonFeatures> getVesselPersonFeatures()
public void setVesselPersonFeatures(Collection<VesselPersonFeatures> vesselPersonFeaturesIn)
vesselPersonFeaturesIn
- Collectionpublic boolean addVesselPersonFeatures(VesselPersonFeatures elementToAdd)
elementToAdd
- VesselPersonFeaturespublic boolean removeVesselPersonFeatures(VesselPersonFeatures elementToRemove)
elementToRemove
- VesselPersonFeaturespublic Department getRecorderDepartment()
public void setRecorderDepartment(Department recorderDepartmentIn)
recorderDepartmentIn
- Departmentpublic Person getRecorderPerson()
Personne liées aux données : utilisateur du système, ou observateurs, responsable de données, etc.
Les personnes liées aux activités professionnelles de pêche sont plutôt gérer dans VesselPerson.
Nombre de lignes : 100
public void setRecorderPerson(Person recorderPersonIn)
Personne liées aux données : utilisateur du système, ou observateurs, responsable de données, etc.
Les personnes liées aux activités professionnelles de pêche sont plutôt gérer dans VesselPerson.
Nombre de lignes : 100
recorderPersonIn
- Personpublic Collection<Operation> getOperations()
public void setOperations(Collection<Operation> operationsIn)
operationsIn
- Collectionpublic boolean addOperations(Operation elementToAdd)
elementToAdd
- Operationpublic boolean removeOperations(Operation elementToRemove)
elementToRemove
- Operationpublic Collection<SurveyMeasurement> getSurveyMeasurements()
public void setSurveyMeasurements(Collection<SurveyMeasurement> surveyMeasurementsIn)
surveyMeasurementsIn
- Collectionpublic boolean addSurveyMeasurements(SurveyMeasurement elementToAdd)
elementToAdd
- SurveyMeasurementpublic boolean removeSurveyMeasurements(SurveyMeasurement elementToRemove)
elementToRemove
- SurveyMeasurementpublic Collection<VesselUseFeatures> getVesselUseFeatures()
public void setVesselUseFeatures(Collection<VesselUseFeatures> vesselUseFeaturesIn)
vesselUseFeaturesIn
- Collectionpublic boolean addVesselUseFeatures(VesselUseFeatures elementToAdd)
elementToAdd
- VesselUseFeaturespublic boolean removeVesselUseFeatures(VesselUseFeatures elementToRemove)
elementToRemove
- VesselUseFeaturespublic Collection<GearPhysicalFeatures> getGearPhysicalFeatures()
public void setGearPhysicalFeatures(Collection<GearPhysicalFeatures> gearPhysicalFeaturesIn)
gearPhysicalFeaturesIn
- Collectionpublic boolean addGearPhysicalFeatures(GearPhysicalFeatures elementToAdd)
elementToAdd
- GearPhysicalFeaturespublic boolean removeGearPhysicalFeatures(GearPhysicalFeatures elementToRemove)
elementToRemove
- GearPhysicalFeaturespublic Collection<Landing> getLandings()
public void setLandings(Collection<Landing> landingsIn)
landingsIn
- Collectionpublic boolean addLandings(Landing elementToAdd)
elementToAdd
- Landingpublic boolean removeLandings(Landing elementToRemove)
elementToRemove
- Landingpublic DeclaredDocumentReference getDeclaredDocumentReference()
public void setDeclaredDocumentReference(DeclaredDocumentReference declaredDocumentReferenceIn)
declaredDocumentReferenceIn
- DeclaredDocumentReferencepublic Collection<Sale> getSales()
public void setSales(Collection<Sale> salesIn)
salesIn
- Collectionpublic boolean addSales(Sale elementToAdd)
elementToAdd
- Salepublic boolean removeSales(Sale elementToRemove)
elementToRemove
- Salepublic ScientificCruise getScientificCruise()
Campagne scientifique.
Définiition :
The period of time during which a scientific research vessel is operated in furtherance of a scientific research project, beginning when the vessel leaves port to undertake the project and ending when the vessel completes the project as provided for in the applicable scientific research plan.
US Dept. of Commerce (1996): http://caldera.sero.nmfs.gov/fishery/regs/inter600.htm#B
public void setScientificCruise(ScientificCruise scientificCruiseIn)
Campagne scientifique.
Définiition :
The period of time during which a scientific research vessel is operated in furtherance of a scientific research project, beginning when the vessel leaves port to undertake the project and ending when the vessel completes the project as provided for in the applicable scientific research plan.
US Dept. of Commerce (1996): http://caldera.sero.nmfs.gov/fishery/regs/inter600.htm#B
scientificCruiseIn
- ScientificCruisepublic QualityFlag getQualityFlag()
public void setQualityFlag(QualityFlag qualityFlagIn)
qualityFlagIn
- QualityFlagpublic Vessel getVessel()
public void setVessel(Vessel vesselIn)
vesselIn
- Vesselpublic Program getProgram()
public void setProgram(Program programIn)
programIn
- Programpublic Collection<FishingTripOrigin> getFishingTripOrigins()
public void setFishingTripOrigins(Collection<FishingTripOrigin> fishingTripOriginsIn)
fishingTripOriginsIn
- Collectionpublic boolean addFishingTripOrigins(FishingTripOrigin elementToAdd)
elementToAdd
- FishingTripOriginpublic boolean removeFishingTripOrigins(FishingTripOrigin elementToRemove)
elementToRemove
- FishingTripOriginpublic Collection<Transshipment> getTransshipments()
public void setTransshipments(Collection<Transshipment> transshipmentsIn)
transshipmentsIn
- Collectionpublic boolean addTransshipments(Transshipment elementToAdd)
elementToAdd
- Transshipmentpublic boolean removeTransshipments(Transshipment elementToRemove)
elementToRemove
- Transshipmentpublic Collection<PlaygroundFishingTripVesselMaster> getPlaygroundFishingTripVesselMasters()
public void setPlaygroundFishingTripVesselMasters(Collection<PlaygroundFishingTripVesselMaster> playgroundFishingTripVesselMastersIn)
playgroundFishingTripVesselMastersIn
- Collectionpublic boolean addPlaygroundFishingTripVesselMasters(PlaygroundFishingTripVesselMaster elementToAdd)
elementToAdd
- PlaygroundFishingTripVesselMasterpublic boolean removePlaygroundFishingTripVesselMasters(PlaygroundFishingTripVesselMaster elementToRemove)
elementToRemove
- PlaygroundFishingTripVesselMasterpublic Collection<PlaygroundVesselOwner> getPlaygroundVesselOwners()
public void setPlaygroundVesselOwners(Collection<PlaygroundVesselOwner> playgroundVesselOwnersIn)
playgroundVesselOwnersIn
- Collectionpublic boolean addPlaygroundVesselOwners(PlaygroundVesselOwner elementToAdd)
elementToAdd
- PlaygroundVesselOwnerpublic boolean removePlaygroundVesselOwners(PlaygroundVesselOwner elementToRemove)
elementToRemove
- PlaygroundVesselOwnerpublic Collection<PlaygroundFishingEffortZone> getPlaygroundFishingEffortZones()
public void setPlaygroundFishingEffortZones(Collection<PlaygroundFishingEffortZone> playgroundFishingEffortZonesIn)
playgroundFishingEffortZonesIn
- Collectionpublic boolean addPlaygroundFishingEffortZones(PlaygroundFishingEffortZone elementToAdd)
elementToAdd
- PlaygroundFishingEffortZonepublic boolean removePlaygroundFishingEffortZones(PlaygroundFishingEffortZone elementToRemove)
elementToRemove
- PlaygroundFishingEffortZonepublic boolean equals(Object object)
true
if the argument is an FishingTrip instance and all identifiers for this entity
equal the identifiers of the argument entity. Returns false
otherwise.public int hashCode()
public int compareTo(FishingTrip o)
compareTo
in interface Comparable<FishingTrip>
Comparable.compareTo(T)
public Collection<FishingOperation> getFishingOperations()
public void setFishingOperations(Collection<FishingOperation> fishingOperationsIn)
fishingOperationsIn
- CollectionCopyright © 2012–2014 IFREMER. All rights reserved.