public abstract class Program extends Object implements Serializable, Comparable<Program>
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 |
addLocationClassifications(LocationClassification elementToAdd)
Classifications de lieu concernés par le programme.
|
boolean |
addLocations(Location elementToAdd)
Lieux concernés par le programme.Les lieux sont obligatoirement du type de lieu rattaché au
programme (cf. type de lieu concerné).
|
boolean |
addProgram2Departments(Program2Department elementToAdd)
Liste des droits d''un service pour un programme particulier
|
boolean |
addProgramUsers(Program2Person elementToAdd)
Définis les privilèges d'un utilsiateur sur un progamme, ou sur un
|
boolean |
addStrategies(Strategy elementToAdd)
La stratégie définit a priori ce que devront être les données présentes dans le système de
l'origine
de la collecte des données.
|
int |
compareTo(Program o) |
boolean |
equals(Object object)
Returns
true if the argument is an Program instance and all identifiers for this entity
equal the identifiers of the argument entity. |
String |
getCode() |
Date |
getCreationDate() |
String |
getDescription() |
GearClassification |
getGearClassification()
Une classification d'engin permet le regroupement d'un ensemble cohérent d'engin.
|
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. type de lieu concerné).
|
String |
getName() |
Collection<Program2Department> |
getProgram2Departments()
Liste des droits d''un service pour un programme particulier
|
Collection<Program2Person> |
getProgramUsers()
Définis les privilèges d'un utilsiateur sur un progamme, ou sur un
|
Collection<Strategy> |
getStrategies()
La stratégie définit a priori ce que devront être les données présentes dans le système de
l'origine
de la collecte des données.
|
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.
|
boolean |
removeLocationClassifications(LocationClassification elementToRemove)
Classifications de lieu concernés par le programme.
|
boolean |
removeLocations(Location elementToRemove)
Lieux concernés par le programme.Les lieux sont obligatoirement du type de lieu rattaché au
programme (cf. type de lieu concerné).
|
boolean |
removeProgram2Departments(Program2Department elementToRemove)
Liste des droits d''un service pour un programme particulier
|
boolean |
removeProgramUsers(Program2Person elementToRemove)
Définis les privilèges d'un utilsiateur sur un progamme, ou sur un
|
boolean |
removeStrategies(Strategy elementToRemove)
La stratégie définit a priori ce que devront être les données présentes dans le système de
l'origine
de la collecte des données.
|
void |
setCode(String codeIn) |
void |
setCreationDate(Date creationDateIn) |
void |
setDescription(String descriptionIn) |
void |
setGearClassification(GearClassification gearClassificationIn)
Une classification d'engin permet le regroupement d'un ensemble cohérent d'engin.
|
void |
setLocationClassifications(Collection<LocationClassification> locationClassificationsIn)
Classifications de lieu concernés par le programme.
|
void |
setLocations(Collection<Location> locationsIn)
Lieux concernés par le programme.Les lieux sont obligatoirement du type de lieu rattaché au
programme (cf. type de lieu concerné).
|
void |
setName(String nameIn) |
void |
setProgram2Departments(Collection<Program2Department> program2DepartmentsIn)
Liste des droits d''un service pour un programme particulier
|
void |
setProgramUsers(Collection<Program2Person> programUsersIn)
Définis les privilèges d'un utilsiateur sur un progamme, ou sur un
|
void |
setStrategies(Collection<Strategy> strategiesIn)
La stratégie définit a priori ce que devront être les données présentes dans le système de
l'origine
de la collecte des données.
|
void |
setTaxonGroupType(TaxonGroupType taxonGroupTypeIn)
Type de classification d'espèce commerciales utilisé par le programme.
|
void |
setUpdateDate(Timestamp updateDateIn) |
public Program()
public String getDescription()
public void setDescription(String descriptionIn)
descriptionIn
- Stringpublic Date getCreationDate()
public void setCreationDate(Date creationDateIn)
creationDateIn
- Datepublic Timestamp getUpdateDate()
public void setUpdateDate(Timestamp updateDateIn)
updateDateIn
- Timestamppublic TaxonGroupType getTaxonGroupType()
public void setTaxonGroupType(TaxonGroupType taxonGroupTypeIn)
taxonGroupTypeIn
- TaxonGroupTypepublic Collection<Program2Person> getProgramUsers()
public void setProgramUsers(Collection<Program2Person> programUsersIn)
programUsersIn
- Collectionpublic boolean addProgramUsers(Program2Person elementToAdd)
elementToAdd
- Program2Personpublic boolean removeProgramUsers(Program2Person elementToRemove)
elementToRemove
- Program2Personpublic Collection<Strategy> getStrategies()
public void setStrategies(Collection<Strategy> strategiesIn)
strategiesIn
- Collectionpublic boolean addStrategies(Strategy elementToAdd)
elementToAdd
- Strategypublic boolean removeStrategies(Strategy elementToRemove)
elementToRemove
- Strategypublic GearClassification getGearClassification()
public void setGearClassification(GearClassification gearClassificationIn)
gearClassificationIn
- GearClassificationpublic Collection<Location> getLocations()
public void setLocations(Collection<Location> locationsIn)
locationsIn
- Collectionpublic boolean addLocations(Location elementToAdd)
elementToAdd
- Locationpublic boolean removeLocations(Location elementToRemove)
elementToRemove
- Locationpublic Collection<LocationClassification> getLocationClassifications()
public void setLocationClassifications(Collection<LocationClassification> locationClassificationsIn)
locationClassificationsIn
- Collectionpublic boolean addLocationClassifications(LocationClassification elementToAdd)
elementToAdd
- LocationClassificationpublic boolean removeLocationClassifications(LocationClassification elementToRemove)
elementToRemove
- LocationClassificationpublic Collection<Program2Department> getProgram2Departments()
public void setProgram2Departments(Collection<Program2Department> program2DepartmentsIn)
program2DepartmentsIn
- Collectionpublic boolean addProgram2Departments(Program2Department elementToAdd)
elementToAdd
- Program2Departmentpublic boolean removeProgram2Departments(Program2Department elementToRemove)
elementToRemove
- Program2Departmentpublic boolean equals(Object object)
true
if the argument is an Program instance and all identifiers for this entity
equal the identifiers of the argument entity. Returns false
otherwise.public int hashCode()
public int compareTo(Program o)
compareTo
in interface Comparable<Program>
Comparable.compareTo(T)
Copyright © 2012–2014 IFREMER. All rights reserved.