public abstract class Program extends Object implements Serializable
Programme d'observation à l'origine d'une collecte de données.
Désigne les activités qui sont à l'origine de la collecte d'un ensemble cohérent de données, que ce soit pour des collectes continues (marées observées en mer, SIPA) ou pour des études limitées dans le temps. La quantité de données rattachées à un programme peut être variable, selon qu'il s'agit d'une activité longue ou intensive, ou d'une opération plus ponctuelle (étude) mais toujours mise en œuvre selon un schéma décidé à l'avance.
Exemple de programmes d'observations :
- SIH-OBSMER (marées observées en mer)
- SIH-STATPECHE (enquete d'activité et d'effort...)
- SIPA : données déclaratives transmises par la DPMA
- VMS : données satellitaires
- OFIMER : données du SI de l'OFIMER
| Modifier and Type | Class and Description |
|---|---|
static class |
Program.Factory
Constructs new instances of
Program. |
| Constructor and Description |
|---|
Program() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object object)
This entity does not have any identifiers
and is not extending any other entity,
so this method will only return
true if the argument reference and this
refer to the same object. |
String |
getCode() |
Date |
getCreationDate() |
String |
getDescription() |
GearClassification |
getGearClassification() |
Collection<LocationClassification> |
getLocationClassifications()
Classifications de lieu concernés par le programme.
|
Collection<Location> |
getLocations()
Lieux concernés par le programme.Les lieux sont obligatoirement
du type de lieu rattaché au programme (cf.
|
String |
getName() |
Collection<Program2Department> |
getProgram2Departments() |
Collection<Program2Person> |
getProgramUsers() |
Collection<Strategy> |
getStrategies() |
TaxonGroupType |
getTaxonGroupType()
Type de classification d'espèce commerciales utilisé par le
programme.
|
Timestamp |
getUpdateDate() |
int |
hashCode()
Returns a hash code based on this entity's identifiers.
|
void |
setCode(String code) |
void |
setCreationDate(Date creationDate) |
void |
setDescription(String description) |
void |
setGearClassification(GearClassification gearClassification) |
void |
setLocationClassifications(Collection<LocationClassification> locationClassifications) |
void |
setLocations(Collection<Location> locations) |
void |
setName(String name) |
void |
setProgram2Departments(Collection<Program2Department> program2Departments) |
void |
setProgramUsers(Collection<Program2Person> programUsers) |
void |
setStrategies(Collection<Strategy> strategies) |
void |
setTaxonGroupType(TaxonGroupType taxonGroupType) |
void |
setUpdateDate(Timestamp updateDate) |
public String getCode()
public void setCode(String code)
public String getName()
public void setName(String name)
public String getDescription()
public void setDescription(String description)
public Date getCreationDate()
public void setCreationDate(Date creationDate)
public Timestamp getUpdateDate()
public void setUpdateDate(Timestamp updateDate)
public Collection<Strategy> getStrategies()
public void setStrategies(Collection<Strategy> strategies)
public Collection<Location> getLocations()
Lieux concernés par le programme.Les lieux sont obligatoirement du type de lieu rattaché au programme (cf. type de lieu concerné).
public void setLocations(Collection<Location> locations)
public Collection<LocationClassification> getLocationClassifications()
Classifications de lieu concernés par le programme.
Au moins une est obligatoire.
public void setLocationClassifications(Collection<LocationClassification> locationClassifications)
public Collection<Program2Person> getProgramUsers()
public void setProgramUsers(Collection<Program2Person> programUsers)
public TaxonGroupType getTaxonGroupType()
Type de classification d'espèce commerciales utilisé par le programme.
Généralement, pour les actions du SIH, on utilise le référentiel des espèces commerciales ASFIS/FAO.
Malgré tout, dans certains cas (ex : données historiques), d'autres référentiels peuvent avoir été utilisés.
public void setTaxonGroupType(TaxonGroupType taxonGroupType)
public GearClassification getGearClassification()
public void setGearClassification(GearClassification gearClassification)
public Collection<Program2Department> getProgram2Departments()
public void setProgram2Departments(Collection<Program2Department> program2Departments)
public boolean equals(Object object)
true if the argument reference and this
refer to the same object.Copyright © 2013. All Rights Reserved.