public abstract class Operation extends Object implements Serializable, Comparable<Operation>
Modifier and Type | Class and Description |
---|---|
static class |
Operation.Factory
Constructs new instances of
Operation . |
Constructor and Description |
---|
Operation() |
Modifier and Type | Method and Description |
---|---|
boolean |
addGearUseFeatures(GearUseFeatures elementToAdd)
Paramètre de mise en oeuvre de l'engin durant une opération.
|
boolean |
addOperationVesselAssociations(OperationVesselAssociation elementToAdd)
Informations permet de décrire, par exemple la stratégie de répartition entre le navire
observé et
le navire associé pour l'opération.
|
boolean |
addVesselPersonFeatures(VesselPersonFeatures elementToAdd)
Utilisé par exemple pour stocker les saisisseurs d'une opération, dans les campagne à la mer.
|
boolean |
addVesselPositions(VesselPosition elementToAdd) |
boolean |
addVesselPositionVMSs(VesselPositionVMS elementToAdd)
Positions du navires durant l'opération (date/heure/latitute/longitude).
|
boolean |
addVesselUseFeatures(VesselUseFeatures elementToAdd)
Paramètres de mise en oeuvre du navire.
|
int |
compareTo(Operation o) |
boolean |
equals(Object object)
Returns
true if the argument is an Operation instance and all identifiers for this entity
equal the identifiers of the argument entity. |
String |
getComments() |
Date |
getControlDate() |
Date |
getEndDateTime()
Date/heure de fin de l'opération
|
FishingTrip |
getFishingTrip()
Voyage en mer, ayant pour vocation une activité de peche (peut etre une campagnes halieutique
ou une
marée d'un navire professionnel, etc.)
|
GearPhysicalFeatures |
getGearPhysicalFeatures()
Caractéristiques physique de l'engin déployé au cours de l'opération.
|
Collection<GearUseFeatures> |
getGearUseFeatures()
Paramètre de mise en oeuvre de l'engin durant une opération.
|
Integer |
getId()
Identifiant unique de l'opération.
|
Boolean |
getIsMainOperation()
Indique s'il s'agit d'une opération ou d'un groupe d'opérations "principal".
|
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.
|
Collection<OperationVesselAssociation> |
getOperationVesselAssociations()
Informations permet de décrire, par exemple la stratégie de répartition entre le navire
observé et
le navire associé pour l'opération.
|
LineString |
getPosition()
Géométrie de l'opération.
|
String |
getQualificationComments() |
Date |
getQualificationDate() |
QualityFlag |
getQualityFlag()
Niveau de qualité de la donnée.
|
Short |
getRankOrderOnPeriod()
Rang (de présentation) de l'opération, sur la période date début/fin.
|
Date |
getStartDateTime()
Date/heure de début de l'opération
|
Date |
getValidationDate() |
Vessel |
getVessel()
Navire, ou plus généralement un usager de la ressource.
|
Collection<VesselPersonFeatures> |
getVesselPersonFeatures()
Utilisé par exemple pour stocker les saisisseurs d'une opération, dans les campagne à la mer.
|
Collection<VesselPosition> |
getVesselPositions() |
Collection<VesselPositionVMS> |
getVesselPositionVMSs()
Positions du navires durant l'opération (date/heure/latitute/longitude).
|
Collection<VesselUseFeatures> |
getVesselUseFeatures()
Paramètres de mise en oeuvre du navire.
|
int |
hashCode()
Returns a hash code based on this entity's identifiers.
|
boolean |
removeGearUseFeatures(GearUseFeatures elementToRemove)
Paramètre de mise en oeuvre de l'engin durant une opération.
|
boolean |
removeOperationVesselAssociations(OperationVesselAssociation elementToRemove)
Informations permet de décrire, par exemple la stratégie de répartition entre le navire
observé et
le navire associé pour l'opération.
|
boolean |
removeVesselPersonFeatures(VesselPersonFeatures elementToRemove)
Utilisé par exemple pour stocker les saisisseurs d'une opération, dans les campagne à la mer.
|
boolean |
removeVesselPositions(VesselPosition elementToRemove) |
boolean |
removeVesselPositionVMSs(VesselPositionVMS elementToRemove)
Positions du navires durant l'opération (date/heure/latitute/longitude).
|
boolean |
removeVesselUseFeatures(VesselUseFeatures elementToRemove)
Paramètres de mise en oeuvre du navire.
|
void |
setComments(String commentsIn) |
void |
setControlDate(Date controlDateIn) |
void |
setEndDateTime(Date endDateTimeIn)
Date/heure de fin de l'opération
|
void |
setFishingTrip(FishingTrip fishingTripIn)
Voyage en mer, ayant pour vocation une activité de peche (peut etre une campagnes halieutique
ou une
marée d'un navire professionnel, etc.)
|
void |
setGearPhysicalFeatures(GearPhysicalFeatures gearPhysicalFeaturesIn)
Caractéristiques physique de l'engin déployé au cours de l'opération.
|
void |
setGearUseFeatures(Collection<GearUseFeatures> gearUseFeaturesIn)
Paramètre de mise en oeuvre de l'engin durant une opération.
|
void |
setId(Integer idIn)
Identifiant unique de l'opération.
|
void |
setIsMainOperation(Boolean isMainOperationIn)
Indique s'il s'agit d'une opération ou d'un groupe d'opérations "principal".
|
void |
setName(String nameIn)
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.
|
void |
setOperationVesselAssociations(Collection<OperationVesselAssociation> operationVesselAssociationsIn)
Informations permet de décrire, par exemple la stratégie de répartition entre le navire
observé et
le navire associé pour l'opération.
|
void |
setPosition(LineString positionIn)
Géométrie de l'opération.
|
void |
setQualificationComments(String qualificationCommentsIn) |
void |
setQualificationDate(Date qualificationDateIn) |
void |
setQualityFlag(QualityFlag qualityFlagIn)
Niveau de qualité de la donnée.
|
void |
setRankOrderOnPeriod(Short rankOrderOnPeriodIn)
Rang (de présentation) de l'opération, sur la période date début/fin.
|
void |
setStartDateTime(Date startDateTimeIn)
Date/heure de début de l'opération
|
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 saisisseurs d'une opération, dans les campagne à la mer.
|
void |
setVesselPositions(Collection<VesselPosition> vesselPositionsIn) |
void |
setVesselPositionVMSs(Collection<VesselPositionVMS> vesselPositionVMSsIn)
Positions du navires durant l'opération (date/heure/latitute/longitude).
|
void |
setVesselUseFeatures(Collection<VesselUseFeatures> vesselUseFeaturesIn)
Paramètres de mise en oeuvre du navire.
|
public Operation()
public String getName()
public void setName(String nameIn)
nameIn
- Stringpublic Short getRankOrderOnPeriod()
public void setRankOrderOnPeriod(Short rankOrderOnPeriodIn)
rankOrderOnPeriodIn
- Shortpublic Date getStartDateTime()
public void setStartDateTime(Date startDateTimeIn)
startDateTimeIn
- Datepublic Date getEndDateTime()
public void setEndDateTime(Date endDateTimeIn)
endDateTimeIn
- Datepublic 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), pour 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(Boolean isMainOperationIn)
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), pour 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.
isMainOperationIn
- Booleanpublic LineString getPosition()
public void setPosition(LineString positionIn)
positionIn
- LineStringpublic String getComments()
public void setComments(String commentsIn)
commentsIn
- Stringpublic 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 Collection<VesselPersonFeatures> getVesselPersonFeatures()
public void setVesselPersonFeatures(Collection<VesselPersonFeatures> vesselPersonFeaturesIn)
vesselPersonFeaturesIn
- Collectionpublic boolean addVesselPersonFeatures(VesselPersonFeatures elementToAdd)
elementToAdd
- VesselPersonFeaturespublic boolean removeVesselPersonFeatures(VesselPersonFeatures elementToRemove)
elementToRemove
- VesselPersonFeaturespublic QualityFlag getQualityFlag()
public void setQualityFlag(QualityFlag qualityFlagIn)
qualityFlagIn
- QualityFlagpublic Vessel getVessel()
public void setVessel(Vessel vesselIn)
vesselIn
- Vesselpublic Collection<OperationVesselAssociation> getOperationVesselAssociations()
public void setOperationVesselAssociations(Collection<OperationVesselAssociation> operationVesselAssociationsIn)
operationVesselAssociationsIn
- Collectionpublic boolean addOperationVesselAssociations(OperationVesselAssociation elementToAdd)
elementToAdd
- OperationVesselAssociationpublic boolean removeOperationVesselAssociations(OperationVesselAssociation elementToRemove)
elementToRemove
- OperationVesselAssociationpublic Collection<GearUseFeatures> getGearUseFeatures()
public void setGearUseFeatures(Collection<GearUseFeatures> gearUseFeaturesIn)
gearUseFeaturesIn
- Collectionpublic boolean addGearUseFeatures(GearUseFeatures elementToAdd)
elementToAdd
- GearUseFeaturespublic boolean removeGearUseFeatures(GearUseFeatures elementToRemove)
elementToRemove
- GearUseFeaturespublic Collection<VesselUseFeatures> getVesselUseFeatures()
public void setVesselUseFeatures(Collection<VesselUseFeatures> vesselUseFeaturesIn)
vesselUseFeaturesIn
- Collectionpublic boolean addVesselUseFeatures(VesselUseFeatures elementToAdd)
elementToAdd
- VesselUseFeaturespublic boolean removeVesselUseFeatures(VesselUseFeatures elementToRemove)
elementToRemove
- VesselUseFeaturespublic GearPhysicalFeatures getGearPhysicalFeatures()
public void setGearPhysicalFeatures(GearPhysicalFeatures gearPhysicalFeaturesIn)
gearPhysicalFeaturesIn
- GearPhysicalFeaturespublic Collection<VesselPositionVMS> getVesselPositionVMSs()
public void setVesselPositionVMSs(Collection<VesselPositionVMS> vesselPositionVMSsIn)
vesselPositionVMSsIn
- Collectionpublic boolean addVesselPositionVMSs(VesselPositionVMS elementToAdd)
elementToAdd
- VesselPositionVMSpublic boolean removeVesselPositionVMSs(VesselPositionVMS elementToRemove)
elementToRemove
- VesselPositionVMSpublic Collection<VesselPosition> getVesselPositions()
public void setVesselPositions(Collection<VesselPosition> vesselPositionsIn)
vesselPositionsIn
- Collectionpublic boolean addVesselPositions(VesselPosition elementToAdd)
elementToAdd
- VesselPositionpublic boolean removeVesselPositions(VesselPosition elementToRemove)
elementToRemove
- VesselPositionpublic FishingTrip getFishingTrip()
public void setFishingTrip(FishingTrip fishingTripIn)
fishingTripIn
- FishingTrippublic boolean equals(Object object)
true
if the argument is an Operation instance and all identifiers for this entity
equal the identifiers of the argument entity. Returns false
otherwise.public int hashCode()
public int compareTo(Operation o)
compareTo
in interface Comparable<Operation>
Comparable.compareTo(T)
Copyright © 2012–2014 IFREMER. All rights reserved.