public abstract class ScientificCruise extends Object implements Serializable, Comparable<ScientificCruise>
Campagne scientifique.
Définiition :
The period of time during which a scientific research vessel is operated in furtherance of a scientific research project, beginning when the vessel leaves port to undertake the project and ending when the vessel completes the project as provided for in the applicable scientific research plan.
US Dept. of Commerce (1996): http://caldera.sero.nmfs.gov/fishery/regs/inter600.htm#B
Modifier and Type | Class and Description |
---|---|
static class |
ScientificCruise.Factory
Constructs new instances of
ScientificCruise . |
Constructor and Description |
---|
ScientificCruise() |
Modifier and Type | Method and Description |
---|---|
boolean |
addFishingTrips(FishingTrip elementToAdd)
Voyage en mer, ayant pour vocation une activité de peche (peut etre une campagnes halieutique
ou une
marée d'un navire professionnel, etc.)
|
int |
compareTo(ScientificCruise o) |
boolean |
equals(Object object)
Returns
true if the argument is an ScientificCruise instance and all identifiers for this entity
equal the identifiers of the argument entity. |
String |
getComments()
Commentaire sur la campagne.
|
Date |
getCreationDate() |
Date |
getDepartureDateTime()
Date et heure de départ de la campagne scientifique.
|
Collection<FishingTrip> |
getFishingTrips()
Voyage en mer, ayant pour vocation une activité de peche (peut etre une campagnes halieutique
ou une
marée d'un navire professionnel, etc.)
|
Integer |
getId()
Identifiant interne de la campagne.
|
Person |
getManagerPerson()
Responsable de campagne
|
String |
getName()
Libellé décrivant la campagne.
|
Program |
getProgram()
Programme d'observation à l'origine d'une collecte de données.
|
Department |
getRecorderDepartment()
Service d'appartenance d'une personne.
|
Person |
getRecorderPerson()
Utilisateur ayant saisie la donnée.
|
String |
getReference()
Lien vers le serveur SISMER.
|
Date |
getReturnDateTime()
Date et heure de départ de la campagne scientifique.
|
Timestamp |
getUpdateDate()
Date de dernière mise à jour.
|
Vessel |
getVessel()
Navire, ou plus généralement un usager de la ressource.
|
int |
hashCode()
Returns a hash code based on this entity's identifiers.
|
boolean |
removeFishingTrips(FishingTrip elementToRemove)
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 |
setComments(String commentsIn)
Commentaire sur la campagne.
|
void |
setCreationDate(Date creationDateIn) |
void |
setDepartureDateTime(Date departureDateTimeIn)
Date et heure de départ de la campagne scientifique.
|
void |
setFishingTrips(Collection<FishingTrip> fishingTripsIn)
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 |
setId(Integer idIn)
Identifiant interne de la campagne.
|
void |
setManagerPerson(Person managerPersonIn)
Responsable de campagne
|
void |
setName(String nameIn)
Libellé décrivant la campagne.
|
void |
setProgram(Program programIn)
Programme d'observation à l'origine d'une collecte de données.
|
void |
setRecorderDepartment(Department recorderDepartmentIn)
Service d'appartenance d'une personne.
|
void |
setRecorderPerson(Person recorderPersonIn)
Utilisateur ayant saisie la donnée.
|
void |
setReference(String referenceIn)
Lien vers le serveur SISMER.
|
void |
setReturnDateTime(Date returnDateTimeIn)
Date et heure de départ de la campagne scientifique.
|
void |
setUpdateDate(Timestamp updateDateIn)
Date de dernière mise à jour.
|
void |
setVessel(Vessel vesselIn)
Navire, ou plus généralement un usager de la ressource.
|
public ScientificCruise()
public Integer getId()
public void setId(Integer idIn)
idIn
- Integerpublic String getName()
public void setName(String nameIn)
nameIn
- Stringpublic Date getDepartureDateTime()
public void setDepartureDateTime(Date departureDateTimeIn)
departureDateTimeIn
- Datepublic Date getReturnDateTime()
public void setReturnDateTime(Date returnDateTimeIn)
returnDateTimeIn
- Datepublic String getReference()
public void setReference(String referenceIn)
referenceIn
- Stringpublic String getComments()
public void setComments(String commentsIn)
commentsIn
- Stringpublic Date getCreationDate()
public void setCreationDate(Date creationDateIn)
creationDateIn
- Datepublic Timestamp getUpdateDate()
public void setUpdateDate(Timestamp updateDateIn)
updateDateIn
- Timestamppublic Person getManagerPerson()
public void setManagerPerson(Person managerPersonIn)
managerPersonIn
- Personpublic Vessel getVessel()
public void setVessel(Vessel vesselIn)
vesselIn
- Vesselpublic Department getRecorderDepartment()
public void setRecorderDepartment(Department recorderDepartmentIn)
recorderDepartmentIn
- Departmentpublic Person getRecorderPerson()
public void setRecorderPerson(Person recorderPersonIn)
recorderPersonIn
- Personpublic Program getProgram()
public void setProgram(Program programIn)
programIn
- Programpublic Collection<FishingTrip> getFishingTrips()
public void setFishingTrips(Collection<FishingTrip> fishingTripsIn)
fishingTripsIn
- Collectionpublic boolean addFishingTrips(FishingTrip elementToAdd)
elementToAdd
- FishingTrippublic boolean removeFishingTrips(FishingTrip elementToRemove)
elementToRemove
- FishingTrippublic boolean equals(Object object)
true
if the argument is an ScientificCruise instance and all identifiers for this entity
equal the identifiers of the argument entity. Returns false
otherwise.public int hashCode()
public int compareTo(ScientificCruise o)
compareTo
in interface Comparable<ScientificCruise>
Comparable.compareTo(T)
Copyright © 2012–2014 IFREMER. All rights reserved.