public abstract class VesselPosition extends Object implements Serializable, Comparable<VesselPosition>
Modifier and Type | Class and Description |
---|---|
static class |
VesselPosition.Factory
Constructs new instances of
VesselPosition . |
Constructor and Description |
---|
VesselPosition() |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(VesselPosition o) |
boolean |
equals(Object object)
Returns
true if the argument is an VesselPosition instance and all identifiers for this entity
equal the identifiers of the argument entity. |
Date |
getControlDate() |
Date |
getDateTime() |
BigInteger |
getId()
Idenfiant interne.
|
Float |
getLatitude() |
Float |
getLongitude() |
Operation |
getOperation()
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.).
|
Point |
getPosition()
Géomtrie ponctuelle de la position (en WGS84)
|
ProcessingHistory |
getProcessingHistory()
Historique des traitements, qu’il s’agisse de flux (comme historiquement
la table HIS_FLUX) ou non (traitement d’agrégation, CQ auto, etc.).
|
Program |
getProgram()
Programme d'observation à l'origine d'une collecte de données.
|
Date |
getQualificationDate() |
QualityFlag |
getQualityFlag()
Indice qualité d'une donnée.
|
Department |
getRecorderDepartment()
Service d'appartenance d'une personne.
|
Timestamp |
getUpdateDate() |
Date |
getValidationDate() |
Vessel |
getVessel()
Navire, ou plus généralement un usager de la ressource.
|
BigDecimal |
getVesselDirection()
Cap du navire (0-360°)
|
BigDecimal |
getVesselSpeed()
Vitesse du navire
|
int |
hashCode()
Returns a hash code based on this entity's identifiers.
|
void |
setControlDate(Date controlDateIn) |
void |
setDateTime(Date dateTimeIn) |
void |
setId(BigInteger idIn)
Idenfiant interne.
|
void |
setLatitude(Float latitudeIn) |
void |
setLongitude(Float longitudeIn) |
void |
setOperation(Operation operationIn)
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 |
setPosition(Point positionIn)
Géomtrie ponctuelle de la position (en WGS84)
|
void |
setProcessingHistory(ProcessingHistory processingHistoryIn)
Historique des traitements, qu’il s’agisse de flux (comme historiquement
la table HIS_FLUX) ou non (traitement d’agrégation, CQ auto, etc.).
|
void |
setProgram(Program programIn)
Programme d'observation à l'origine d'une collecte de données.
|
void |
setQualificationDate(Date qualificationDateIn) |
void |
setQualityFlag(QualityFlag qualityFlagIn)
Indice qualité d'une donnée.
|
void |
setRecorderDepartment(Department recorderDepartmentIn)
Service d'appartenance d'une personne.
|
void |
setUpdateDate(Timestamp updateDateIn) |
void |
setValidationDate(Date validationDateIn) |
void |
setVessel(Vessel vesselIn)
Navire, ou plus généralement un usager de la ressource.
|
void |
setVesselDirection(BigDecimal vesselDirectionIn)
Cap du navire (0-360°)
|
void |
setVesselSpeed(BigDecimal vesselSpeedIn)
Vitesse du navire
|
public VesselPosition()
public BigInteger getId()
public void setId(BigInteger idIn)
idIn
- BigIntegerpublic Date getDateTime()
public void setDateTime(Date dateTimeIn)
dateTimeIn
- Datepublic Float getLatitude()
public void setLatitude(Float latitudeIn)
latitudeIn
- Floatpublic Float getLongitude()
public void setLongitude(Float longitudeIn)
longitudeIn
- Floatpublic BigDecimal getVesselSpeed()
public void setVesselSpeed(BigDecimal vesselSpeedIn)
vesselSpeedIn
- BigDecimalpublic BigDecimal getVesselDirection()
public void setVesselDirection(BigDecimal vesselDirectionIn)
vesselDirectionIn
- BigDecimalpublic 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 Timestamp getUpdateDate()
public void setUpdateDate(Timestamp updateDateIn)
updateDateIn
- Timestamppublic Point getPosition()
public void setPosition(Point positionIn)
positionIn
- Pointpublic Program getProgram()
public void setProgram(Program programIn)
programIn
- Programpublic Department getRecorderDepartment()
public void setRecorderDepartment(Department recorderDepartmentIn)
recorderDepartmentIn
- Departmentpublic Operation getOperation()
public void setOperation(Operation operationIn)
operationIn
- Operationpublic QualityFlag getQualityFlag()
public void setQualityFlag(QualityFlag qualityFlagIn)
qualityFlagIn
- QualityFlagpublic ProcessingHistory getProcessingHistory()
Historique des traitements, qu’il s’agisse de flux (comme historiquement la table HIS_FLUX) ou non (traitement d’agrégation, CQ auto, etc.).
Permet donc de conserver l'historique des traitements qui se sont exécutés sur le système, notamment ceux qui ont impactés la base de données brutes (Adagio).
L’exécution des traitements en erreur peuvent également être tracée.
public void setProcessingHistory(ProcessingHistory processingHistoryIn)
Historique des traitements, qu’il s’agisse de flux (comme historiquement la table HIS_FLUX) ou non (traitement d’agrégation, CQ auto, etc.).
Permet donc de conserver l'historique des traitements qui se sont exécutés sur le système, notamment ceux qui ont impactés la base de données brutes (Adagio).
L’exécution des traitements en erreur peuvent également être tracée.
processingHistoryIn
- ProcessingHistorypublic Vessel getVessel()
public void setVessel(Vessel vesselIn)
vesselIn
- Vesselpublic boolean equals(Object object)
true
if the argument is an VesselPosition instance and all identifiers for this entity
equal the identifiers of the argument entity. Returns false
otherwise.public int hashCode()
public int compareTo(VesselPosition o)
compareTo
in interface Comparable<VesselPosition>
Comparable.compareTo(T)
Copyright © 2012–2014 IFREMER. All rights reserved.