|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfr.ifremer.allegro.data.operation.Operation
public abstract class Operation
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.).
Une op??ration peut etre une op??ration de peche ou non. Par exemple, au cours de campagne ?? la mer, le navire peut d??ployer des engins de collecte de donn??es environnementales (temp??rature, salinit??, etc. ).
Nested Class Summary | |
---|---|
static class |
Operation.Factory
Constructs new instances of Operation . |
Constructor Summary | |
---|---|
Operation()
|
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 |
getEndDateTime()
Date/heure de fin de l'op??ration |
FishingTrip |
getFishingTrip()
|
GearPhysicalFeatures |
getGearPhysicalFeatures()
Caract??ristiques physique de l'engin d??ploy?? au cours de l'op??ration. |
java.util.Collection |
getGearUseFeatures()
|
java.lang.Integer |
getId()
Identifiant unique de l'op??ration. |
java.lang.Boolean |
getIsMainOperation()
|
java.lang.String |
getName()
Deprecated. - NE PLUS UTILISER Libell?? de l'op??ration. REMARQUE : attribut absent des IHM. Pr??sent pour les donn??es historiques. Sans doute ?? supprimer dans l'avenir. |
java.util.Collection |
getOperationVesselAssociations()
|
java.lang.String |
getQualificationComments()
|
java.util.Date |
getQualificationDate()
|
QualityFlag |
getQualityFlag()
Niveau de qualit?? de la donn??e. |
java.lang.Short |
getRankOrderOnPeriod()
Rang (de pr??sentation) de l'op??ration, sur la p??riode date d??but/fin. |
java.util.Date |
getStartDateTime()
Date/heure de d??but de l'op??ration |
java.util.Date |
getValidationDate()
|
Vessel |
getVessel()
|
java.util.Collection |
getVesselPositions()
Positions du navires durant l'op??ration (date/heure/latitute/longitude). |
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 |
setEndDateTime(java.util.Date endDateTime)
|
void |
setFishingTrip(FishingTrip fishingTrip)
|
void |
setGearPhysicalFeatures(GearPhysicalFeatures gearPhysicalFeatures)
|
void |
setGearUseFeatures(java.util.Collection gearUseFeatures)
|
void |
setId(java.lang.Integer id)
|
void |
setIsMainOperation(java.lang.Boolean isMainOperation)
|
void |
setName(java.lang.String name)
|
void |
setOperationVesselAssociations(java.util.Collection operationVesselAssociations)
|
void |
setQualificationComments(java.lang.String qualificationComments)
|
void |
setQualificationDate(java.util.Date qualificationDate)
|
void |
setQualityFlag(QualityFlag qualityFlag)
|
void |
setRankOrderOnPeriod(java.lang.Short rankOrderOnPeriod)
|
void |
setStartDateTime(java.util.Date startDateTime)
|
void |
setValidationDate(java.util.Date validationDate)
|
void |
setVessel(Vessel vessel)
|
void |
setVesselPositions(java.util.Collection vesselPositions)
|
void |
setVesselUseFeatures(java.util.Collection vesselUseFeatures)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Operation()
Method Detail |
---|
public java.lang.Integer getId()
Identifiant unique de l'op??ration.
public void setId(java.lang.Integer id)
public java.lang.String getName()
Libell?? de l'op??ration.
REMARQUE : attribut absent des IHM. Pr??sent pour les donn??es historiques. Sans doute ?? supprimer dans l'avenir.
public void setName(java.lang.String name)
public java.lang.Short getRankOrderOnPeriod()
Rang (de pr??sentation) de l'op??ration, sur la p??riode date d??but/fin.
ATTENTION : Lorsque plusieurs op??rations sont pr??sentes sur la meme p??riode, cela permet de les dissocier.
C'est par exemple le cas des s??quences de peches (op??rations agr??g??es en Jour/M??tier/Secteur) : plusieurs op??rations peuvent etre sur le meme jour (avec des engin/secteur diff??rents), il faut donc leur attribuer un rang, pour les distinguer. Ce rang peut etre celui de la d??claration du pecheur (ordre de saisie), ou bien un ordre quelconque.
Dans Allegro, ce rang sera utilis?? pour ordonner ces op??rations entre elles, dans les listes qui les repr??sentent. S'il est absent, seule la date de d??but est utilis??e pour cela.
public void setRankOrderOnPeriod(java.lang.Short rankOrderOnPeriod)
public java.util.Date getStartDateTime()
Date/heure de d??but de l'op??ration
public void setStartDateTime(java.util.Date startDateTime)
public java.util.Date getEndDateTime()
Date/heure de fin de l'op??ration
public void setEndDateTime(java.util.Date endDateTime)
public java.lang.Boolean getIsMainOperation()
Indique s'il s'agit d'une opération ou d'un groupe d'opérations
"principal".
Cela est utilisé notamment quand on ne connait que l'activité principale
(le métier) d'un navire. On parle alors de métrier principal.
Généralement, cet atrribut est utilisé pour des groupes d'opérations (rankOrderOnPerod
is not null), pou identifier sur la marée ou une journée de peche,
le groupe d'opération portant le métier principal de la marée ou de la
journée.
public void setIsMainOperation(java.lang.Boolean isMainOperation)
public java.lang.String getComments()
public void setComments(java.lang.String comments)
public java.util.Date getControlDate()
public void setControlDate(java.util.Date controlDate)
public java.util.Date getValidationDate()
public void setValidationDate(java.util.Date validationDate)
public java.util.Date getQualificationDate()
public void setQualificationDate(java.util.Date qualificationDate)
public java.lang.String getQualificationComments()
public void setQualificationComments(java.lang.String qualificationComments)
public FishingTrip getFishingTrip()
public void setFishingTrip(FishingTrip fishingTrip)
public java.util.Collection getOperationVesselAssociations()
public void setOperationVesselAssociations(java.util.Collection operationVesselAssociations)
public Vessel getVessel()
public void setVessel(Vessel vessel)
public QualityFlag getQualityFlag()
Niveau de qualit?? de la donn??e.
"Non qualifi??e" par d??faut
public void setQualityFlag(QualityFlag qualityFlag)
public java.util.Collection getVesselPositions()
Positions du navires durant l'op??ration (date/heure/latitute/longitude).
La premi??re position (en date/heure) correspond au d??but de l'op??ration.
La derni??re position (en date/heure) correspond ?? la fin de l'op??ration.
public void setVesselPositions(java.util.Collection vesselPositions)
public java.util.Collection getGearUseFeatures()
public void setGearUseFeatures(java.util.Collection gearUseFeatures)
public java.util.Collection getVesselUseFeatures()
public void setVesselUseFeatures(java.util.Collection vesselUseFeatures)
public GearPhysicalFeatures getGearPhysicalFeatures()
Caract??ristiques physique de l'engin d??ploy?? au cours de l'op??ration.
Si l'op??ration est une op??ration de pr??l??vement, l'engin est forc??ment d'un engin de peche.
Exemple de carat??ristiques physiques :
??? engin : OTB (Chalut)
??? longueur de la corde de dos
??? largeur du maillage
??? type de mat??riaux du fil
public void setGearPhysicalFeatures(GearPhysicalFeatures gearPhysicalFeatures)
public boolean equals(java.lang.Object object)
true
if the argument reference and this
refer to the same object.
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |