fr.ifremer.allegro.data.vessel.feature.use
Class VesselUseFeatures

java.lang.Object
  extended by fr.ifremer.allegro.data.vessel.feature.use.UseFeatures
      extended by fr.ifremer.allegro.data.vessel.feature.use.UseFeaturesImpl
          extended by fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
VesselUseFeaturesImpl

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.

See Also:
Serialized Form

Nested Class Summary
static class VesselUseFeatures.Factory
          Constructs new instances of VesselUseFeatures.
 
Constructor Summary
VesselUseFeatures()
           
 
Method Summary
 boolean equals(java.lang.Object object)
          This entity does not have any identifiers but since it extends the fr.ifremer.allegro.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??)
 EconomicalSurvey getEconomicalSurvey()
           
 java.util.Collection getFishingAreas()
           
 FishingEffortCalendar getFishingEffortCalendar()
           
 FishingTrip getFishingTrip()
           
 java.lang.Boolean getIsActive()
           Le navire est il actif pour la p??riode concern?? (Oui/Non).
 Operation getOperation()
           
 java.util.Collection getVesselUseFeaturesOrigins()
           Comment g??rer cet attribut dans le cas d'une enquete ?
 java.util.Collection getVesselUseMeasurements()
           
 int hashCode()
          This entity does not have any identifiers but since it extends the fr.ifremer.allegro.data.vessel.feature.use.UseFeaturesImpl class it will simply delegate the call up there.
 void setActivityCalendar(ActivityCalendar activityCalendar)
           
 void setBasePortLocation(Location basePortLocation)
           
 void setEconomicalSurvey(EconomicalSurvey economicalSurvey)
           
 void setFishingAreas(java.util.Collection fishingAreas)
           
 void setFishingEffortCalendar(FishingEffortCalendar fishingEffortCalendar)
           
 void setFishingTrip(FishingTrip fishingTrip)
           
 void setIsActive(java.lang.Boolean isActive)
           
 void setOperation(Operation operation)
           
 void setVesselUseFeaturesOrigins(java.util.Collection vesselUseFeaturesOrigins)
           
 void setVesselUseMeasurements(java.util.Collection vesselUseMeasurements)
           
 
Methods inherited from class fr.ifremer.allegro.data.vessel.feature.use.UseFeatures
getControlDate, getCreationDate, getEndDate, getId, getProgram, getQualificationComments, getQualificationDate, getQualityFlag, getStartDate, getUpdateDate, getValidationDate, getVessel, setControlDate, setCreationDate, setEndDate, setId, setProgram, setQualificationComments, setQualificationDate, setQualityFlag, setStartDate, setUpdateDate, setValidationDate, setVessel
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VesselUseFeatures

public VesselUseFeatures()
Method Detail

getIsActive

public java.lang.Boolean getIsActive()

Le navire est il actif pour la p??riode concern?? (Oui/Non).

cette attributs n'a pas ??t?? mis en tant que UseMeasurement, car elle est tr??s utile pour les diff??rents traitement, et elle reste une propri??t?? constante et r??currente de toute les caract??ristiques d'utilisation de navire


setIsActive

public void setIsActive(java.lang.Boolean isActive)

getVesselUseMeasurements

public java.util.Collection getVesselUseMeasurements()

setVesselUseMeasurements

public void setVesselUseMeasurements(java.util.Collection vesselUseMeasurements)

getFishingEffortCalendar

public FishingEffortCalendar getFishingEffortCalendar()

setFishingEffortCalendar

public void setFishingEffortCalendar(FishingEffortCalendar fishingEffortCalendar)

getActivityCalendar

public ActivityCalendar getActivityCalendar()

setActivityCalendar

public void setActivityCalendar(ActivityCalendar activityCalendar)

getFishingTrip

public FishingTrip getFishingTrip()

setFishingTrip

public void setFishingTrip(FishingTrip fishingTrip)

getEconomicalSurvey

public EconomicalSurvey getEconomicalSurvey()

setEconomicalSurvey

public void setEconomicalSurvey(EconomicalSurvey economicalSurvey)

getOperation

public Operation getOperation()

setOperation

public void setOperation(Operation operation)

getBasePortLocation

public Location getBasePortLocation()

Port d'exploitation, ou port d'attache (si pas d'activit??)


setBasePortLocation

public void setBasePortLocation(Location basePortLocation)

getVesselUseFeaturesOrigins

public java.util.Collection 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.


setVesselUseFeaturesOrigins

public void setVesselUseFeaturesOrigins(java.util.Collection vesselUseFeaturesOrigins)

getFishingAreas

public java.util.Collection getFishingAreas()

setFishingAreas

public void setFishingAreas(java.util.Collection fishingAreas)

equals

public boolean equals(java.lang.Object object)
This entity does not have any identifiers but since it extends the fr.ifremer.allegro.data.vessel.feature.use.UseFeaturesImpl class it will simply delegate the call up there.

Overrides:
equals in class UseFeatures
See Also:
UseFeatures.equals(Object)

hashCode

public int hashCode()
This entity does not have any identifiers but since it extends the fr.ifremer.allegro.data.vessel.feature.use.UseFeaturesImpl class it will simply delegate the call up there.

Overrides:
hashCode in class UseFeatures
See Also:
UseFeatures.hashCode()


Copyright © 2008-2010 IFREMER. All Rights Reserved.