fr.ifremer.allegro.data.survey.economy
Class EconomicalSurvey

java.lang.Object
  extended by fr.ifremer.allegro.data.survey.economy.EconomicalSurvey
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
EconomicalSurveyImpl

public abstract class EconomicalSurvey
extends java.lang.Object
implements java.io.Serializable

Enquete economique.

Une enquete ??conomique peut etre rattach?? ?? un usager de la ressource (Vessel) ou encore ?? un propri??taire de navire (aramateur).

See Also:
Serialized Form

Nested Class Summary
static class EconomicalSurvey.Factory
          Constructs new instances of EconomicalSurvey.
 
Constructor Summary
EconomicalSurvey()
           
 
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()
           
 java.util.Date getControlDate()
           
 java.util.Date getCreationDate()
           
 java.lang.Integer getId()
           Identifiant interne
 Program getProgram()
           
 java.lang.String getQualificationComments()
           
 java.util.Date getQualificationDate()
           
 QualityFlag getQualityFlag()
           
 Department getRecorderDepartment()
           
 Person getRecorderPerson()
           
 java.util.Collection getSurveyMeasurements()
           Caract??ristiques de l'enquete.
 java.lang.String getSynchronisationStatus()
           Etat de synchronisation (en cours, termin??, en attente de synchro, supprim??).
 java.sql.Timestamp getUpdateDate()
           
 java.util.Date getValidationDate()
           
 Vessel getVessel()
           
 VesselOwner getVesselOwner()
           
 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 setId(java.lang.Integer id)
           
 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 setSurveyMeasurements(java.util.Collection surveyMeasurements)
           
 void setSynchronisationStatus(java.lang.String synchronisationStatus)
           
 void setUpdateDate(java.sql.Timestamp updateDate)
           
 void setValidationDate(java.util.Date validationDate)
           
 void setVessel(Vessel vessel)
           
 void setVesselOwner(VesselOwner vesselOwner)
           
 void setVesselUseFeatures(java.util.Collection vesselUseFeatures)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EconomicalSurvey

public EconomicalSurvey()
Method Detail

getId

public java.lang.Integer getId()

Identifiant interne


setId

public void setId(java.lang.Integer id)

getSynchronisationStatus

public java.lang.String getSynchronisationStatus()

Etat de synchronisation (en cours, termin??, en attente de synchro, supprim??). Seulement visible dans la base locale.


setSynchronisationStatus

public void setSynchronisationStatus(java.lang.String synchronisationStatus)

getComments

public java.lang.String getComments()

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)

getVesselOwner

public VesselOwner getVesselOwner()

setVesselOwner

public void setVesselOwner(VesselOwner vesselOwner)

getVessel

public Vessel getVessel()

setVessel

public void setVessel(Vessel vessel)

getQualityFlag

public QualityFlag getQualityFlag()

setQualityFlag

public void setQualityFlag(QualityFlag qualityFlag)

getProgram

public Program getProgram()

setProgram

public void setProgram(Program program)

getRecorderDepartment

public Department getRecorderDepartment()

setRecorderDepartment

public void setRecorderDepartment(Department recorderDepartment)

getRecorderPerson

public Person getRecorderPerson()

setRecorderPerson

public void setRecorderPerson(Person recorderPerson)

getVesselUseFeatures

public java.util.Collection getVesselUseFeatures()

setVesselUseFeatures

public void setVesselUseFeatures(java.util.Collection vesselUseFeatures)

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.