public abstract class VesselUseFeatures extends UseFeaturesImpl
Paramètres de mise en oeuvre du navire. Il peut s'agir de données d'observation comme de données de déclaration, mais liée à comment est utilisé le navire et dans quelles conditions.
Par exemple, pour les donénes d'observation :
• profondeur de mer au début de l'opération, en mètre,
• profondeur de mer à la fin de l'opération, en mètre,
• déroulement de l'opération (normal, anormal, etc.)
• état de la mer lors durant l'opération : échelle de 0 à 9 (4=agitée, etc)
• trait rectiligne (oui/non)
• cout en gazoil,
• nombre d'engin perdu,
• cout des pertes,
• etc.
Par exemple, pour les données de déclaration :
• temps de pêche,
• temps de route (qui peut aussi etre calculé à l'exploitation),
• nombre d'opérations,
• etc.
| Modifier and Type | Class and Description |
|---|---|
static class |
VesselUseFeatures.Factory
Constructs new instances of
VesselUseFeatures. |
| Constructor and Description |
|---|
VesselUseFeatures() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object object)
This entity does not have any identifiers
but since it extends the
fr.ifremer.adagio.core.dao.data.vessel.feature.use.UseFeaturesImpl class
it will simply delegate the call up there. |
ActivityCalendar |
getActivityCalendar() |
Location |
getBasePortLocation()
Port d'exploitation, ou port d'attache (si pas d'activité).
|
DailyActivityCalendar |
getDailyActivityCalendar() |
EconomicalSurvey |
getEconomicalSurvey() |
Collection<FishingArea> |
getFishingAreas() |
FishingEffortCalendar |
getFishingEffortCalendar() |
FishingTrip |
getFishingTrip() |
Integer |
getIsActive()
|
Operation |
getOperation() |
Collection<VesselUseFeaturesOrigin> |
getVesselUseFeaturesOrigins()
Comment gérer cet attribut dans le cas d'une enquete ?
|
Collection<VesselUseMeasurement> |
getVesselUseMeasurements() |
int |
hashCode()
This entity does not have any identifiers
but since it extends the
fr.ifremer.adagio.core.dao.data.vessel.feature.use.UseFeaturesImpl class
it will simply delegate the call up there. |
void |
setActivityCalendar(ActivityCalendar activityCalendar) |
void |
setBasePortLocation(Location basePortLocation) |
void |
setDailyActivityCalendar(DailyActivityCalendar dailyActivityCalendar) |
void |
setEconomicalSurvey(EconomicalSurvey economicalSurvey) |
void |
setFishingAreas(Collection<FishingArea> fishingAreas) |
void |
setFishingEffortCalendar(FishingEffortCalendar fishingEffortCalendar) |
void |
setFishingTrip(FishingTrip fishingTrip) |
void |
setIsActive(Integer isActive) |
void |
setOperation(Operation operation) |
void |
setVesselUseFeaturesOrigins(Collection<VesselUseFeaturesOrigin> vesselUseFeaturesOrigins) |
void |
setVesselUseMeasurements(Collection<VesselUseMeasurement> vesselUseMeasurements) |
getControlDate, getCreationDate, getEndDate, getId, getProgram, getQualificationComments, getQualificationDate, getQualityFlag, getStartDate, getUpdateDate, getValidationDate, getVessel, setControlDate, setCreationDate, setEndDate, setId, setProgram, setQualificationComments, setQualificationDate, setQualityFlag, setStartDate, setUpdateDate, setValidationDate, setVesselpublic Integer getIsActive()
Le navire est il actif pour la période concerné (Oui/Non).
"1" pour actif, "0" pour inactif, et "2" pour inexistant (cas des
calendrier d'activité uniquement)
Cet attribut n'a pas été mis en tant que UseMeasurement, car il est très
utile pour les différents traitements, et il reste un attribut constant
et récurrent de toutes les caractéristiques d'utilisation de navire
public void setIsActive(Integer isActive)
public EconomicalSurvey getEconomicalSurvey()
public void setEconomicalSurvey(EconomicalSurvey economicalSurvey)
public ActivityCalendar getActivityCalendar()
public void setActivityCalendar(ActivityCalendar activityCalendar)
public DailyActivityCalendar getDailyActivityCalendar()
public void setDailyActivityCalendar(DailyActivityCalendar dailyActivityCalendar)
public FishingTrip getFishingTrip()
public void setFishingTrip(FishingTrip fishingTrip)
public FishingEffortCalendar getFishingEffortCalendar()
public void setFishingEffortCalendar(FishingEffortCalendar fishingEffortCalendar)
public Collection<FishingArea> getFishingAreas()
public void setFishingAreas(Collection<FishingArea> fishingAreas)
public Operation getOperation()
public void setOperation(Operation operation)
public Collection<VesselUseMeasurement> getVesselUseMeasurements()
public void setVesselUseMeasurements(Collection<VesselUseMeasurement> vesselUseMeasurements)
public Collection<VesselUseFeaturesOrigin> getVesselUseFeaturesOrigins()
Comment gérer cet attribut dans le cas d'une enquete ?
=> REVOIR le texte ci-dessous :
Exemple pour les enquete d'activité :
- Si les informations issues de la prédocumentation électronique ont été collées dans le calendrier sans modification, alors Origine = Flux déclaratif. Si ce sont les informations du calendrier l’année précédente qui sont copiées-collées (Prédocumentation calendrier d’activité n-1) alors Origine = Calendrier (n-1).
- Si des informations ont été pré-renseignées à partir des « observations des captures à bord des navires de pêche », alors Origine = Observation en mer, et à partir des « échantillonnages des marées au débarquement », alors Origine = Observation au débarquement. Dès lors qu’une information du bloc métier est modifiée, l’Origine de l’information devra être repositionnée à Enquête.
public void setVesselUseFeaturesOrigins(Collection<VesselUseFeaturesOrigin> vesselUseFeaturesOrigins)
public Location getBasePortLocation()
Port d'exploitation, ou port d'attache (si pas d'activité).
public void setBasePortLocation(Location basePortLocation)
public boolean equals(Object object)
fr.ifremer.adagio.core.dao.data.vessel.feature.use.UseFeaturesImpl class
it will simply delegate the call up there.equals in class UseFeaturesUseFeatures.equals(Object)public int hashCode()
fr.ifremer.adagio.core.dao.data.vessel.feature.use.UseFeaturesImpl class
it will simply delegate the call up there.hashCode in class UseFeaturesUseFeatures.hashCode()Copyright © 2013. All Rights Reserved.