fr.ifremer.allegro.data.survey.fishingTrip
Class FishingTrip

java.lang.Object
  extended by fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
FishingTripImpl

public abstract class FishingTrip
extends java.lang.Object
implements java.io.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

See Also:
Serialized Form

Nested Class Summary
static class FishingTrip.Factory
          Constructs new instances of FishingTrip.
 
Constructor Summary
FishingTrip()
           
 
Method Summary
 boolean equals(java.lang.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.
 java.lang.String getComments()
           Commentaire sur le voyage en mer.
 java.util.Date getControlDate()
           
 java.util.Date getCreationDate()
           
 DeclaredDocumentReference getDeclaredDocumentReference()
           
 java.util.Date getDepartureDateTime()
           Date (et heure) de d??part du voyage.
 Location getDepartureLocation()
           
 java.util.Collection getFishingTripOrigins()
           
 java.util.Collection getGearPhysicalFeatures()
           
 java.lang.Integer getId()
           Identifiant du voyage.
 java.util.Collection getLandings()
           
 java.util.Collection getOperations()
           
 Program getProgram()
           Origine des donn??es de la mar??e.
 java.lang.String getQualificationComments()
           
 java.util.Date getQualificationDate()
           
 QualityFlag getQualityFlag()
           Niveau de qualit?? de la donn??e.
 Department getRecorderDepartment()
           Service saisisseur
 Person getRecorderPerson()
           
 java.util.Date getReturnDateTime()
           Date (et heure) du retour du voyage
 Location getReturnLocation()
           
 java.util.Collection getSales()
           
 ScientificCruise getScientificCruise()
           
 java.util.Collection getSurveyMeasurements()
           Caract??ristiques de l'enquete.
 java.util.Collection getTransshipments()
           
 java.sql.Timestamp getUpdateDate()
           
 java.util.Date getValidationDate()
           
 Vessel getVessel()
           
 java.util.Collection getVesselUseFeatures()
           
 int hashCode()
          Returns a hash code based on this entity's identifiers.
 void setComments(java.lang.String comments)
           
 void setControlDate(java.util.Date controlDate)
           
 void setCreationDate(java.util.Date creationDate)
           
 void setDeclaredDocumentReference(DeclaredDocumentReference declaredDocumentReference)
           
 void setDepartureDateTime(java.util.Date departureDateTime)
           
 void setDepartureLocation(Location departureLocation)
           
 void setFishingTripOrigins(java.util.Collection fishingTripOrigins)
           
 void setGearPhysicalFeatures(java.util.Collection gearPhysicalFeatures)
           
 void setId(java.lang.Integer id)
           
 void setLandings(java.util.Collection landings)
           
 void setOperations(java.util.Collection operations)
           
 void setProgram(Program program)
           
 void setQualificationComments(java.lang.String qualificationComments)
           
 void setQualificationDate(java.util.Date qualificationDate)
           
 void setQualityFlag(QualityFlag qualityFlag)
           
 void setRecorderDepartment(Department recorderDepartment)
           
 void setRecorderPerson(Person recorderPerson)
           
 void setReturnDateTime(java.util.Date returnDateTime)
           
 void setReturnLocation(Location returnLocation)
           
 void setSales(java.util.Collection sales)
           
 void setScientificCruise(ScientificCruise scientificCruise)
           
 void setSurveyMeasurements(java.util.Collection surveyMeasurements)
           
 void setTransshipments(java.util.Collection transshipments)
           
 void setUpdateDate(java.sql.Timestamp updateDate)
           
 void setValidationDate(java.util.Date validationDate)
           
 void setVessel(Vessel vessel)
           
 void setVesselUseFeatures(java.util.Collection vesselUseFeatures)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FishingTrip

public FishingTrip()
Method Detail

getId

public java.lang.Integer getId()

Identifiant du voyage.


setId

public void setId(java.lang.Integer id)

getDepartureDateTime

public java.util.Date getDepartureDateTime()

Date (et heure) de d??part du voyage.


setDepartureDateTime

public void setDepartureDateTime(java.util.Date departureDateTime)

getReturnDateTime

public java.util.Date getReturnDateTime()

Date (et heure) du retour du voyage


setReturnDateTime

public void setReturnDateTime(java.util.Date returnDateTime)

getComments

public java.lang.String getComments()

Commentaire sur le voyage en mer.


setComments

public void setComments(java.lang.String comments)

getCreationDate

public java.util.Date getCreationDate()

setCreationDate

public void setCreationDate(java.util.Date creationDate)

getControlDate

public java.util.Date getControlDate()

setControlDate

public void setControlDate(java.util.Date controlDate)

getValidationDate

public java.util.Date getValidationDate()

setValidationDate

public void setValidationDate(java.util.Date validationDate)

getQualificationDate

public java.util.Date getQualificationDate()

setQualificationDate

public void setQualificationDate(java.util.Date qualificationDate)

getQualificationComments

public java.lang.String getQualificationComments()

setQualificationComments

public void setQualificationComments(java.lang.String qualificationComments)

getUpdateDate

public java.sql.Timestamp getUpdateDate()

setUpdateDate

public void setUpdateDate(java.sql.Timestamp updateDate)

getSurveyMeasurements

public java.util.Collection 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


setSurveyMeasurements

public void setSurveyMeasurements(java.util.Collection surveyMeasurements)

getDeclaredDocumentReference

public DeclaredDocumentReference getDeclaredDocumentReference()

setDeclaredDocumentReference

public void setDeclaredDocumentReference(DeclaredDocumentReference declaredDocumentReference)

getScientificCruise

public ScientificCruise getScientificCruise()

setScientificCruise

public void setScientificCruise(ScientificCruise scientificCruise)

getLandings

public java.util.Collection getLandings()

setLandings

public void setLandings(java.util.Collection landings)

getVessel

public Vessel getVessel()

setVessel

public void setVessel(Vessel vessel)

getReturnLocation

public Location getReturnLocation()

setReturnLocation

public void setReturnLocation(Location returnLocation)

getDepartureLocation

public Location getDepartureLocation()

setDepartureLocation

public void setDepartureLocation(Location departureLocation)

getProgram

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


setProgram

public void setProgram(Program program)

getRecorderDepartment

public Department getRecorderDepartment()

Service saisisseur


setRecorderDepartment

public void setRecorderDepartment(Department recorderDepartment)

getFishingTripOrigins

public java.util.Collection getFishingTripOrigins()

setFishingTripOrigins

public void setFishingTripOrigins(java.util.Collection fishingTripOrigins)

getQualityFlag

public QualityFlag getQualityFlag()

Niveau de qualit?? de la donn??e.

"Non qualifi??e" par d??faut


setQualityFlag

public void setQualityFlag(QualityFlag qualityFlag)

getSales

public java.util.Collection getSales()

setSales

public void setSales(java.util.Collection sales)

getOperations

public java.util.Collection getOperations()

setOperations

public void setOperations(java.util.Collection operations)

getTransshipments

public java.util.Collection getTransshipments()

setTransshipments

public void setTransshipments(java.util.Collection transshipments)

getVesselUseFeatures

public java.util.Collection getVesselUseFeatures()

setVesselUseFeatures

public void setVesselUseFeatures(java.util.Collection vesselUseFeatures)

getGearPhysicalFeatures

public java.util.Collection getGearPhysicalFeatures()

setGearPhysicalFeatures

public void setGearPhysicalFeatures(java.util.Collection gearPhysicalFeatures)

getRecorderPerson

public Person getRecorderPerson()

setRecorderPerson

public void setRecorderPerson(Person recorderPerson)

equals

public boolean equals(java.lang.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.

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Returns a hash code based on this entity's identifiers.

Overrides:
hashCode in class java.lang.Object


Copyright © 2008-2010 IFREMER. All Rights Reserved.