public abstract class TaxonGroup extends Object implements Serializable, Comparable<TaxonGroup>
Modifier and Type | Class and Description |
---|---|
static class |
TaxonGroup.Factory
Constructs new instances of
TaxonGroup . |
Constructor and Description |
---|
TaxonGroup() |
Modifier and Type | Method and Description |
---|---|
boolean |
addChildTaxonGroups(TaxonGroup elementToAdd)
Il désigne un ensemble de taxons appartenant à des groupes taxinomiques différents mais ayant
les
mêmes caractéristiques pour un critère donné.
|
boolean |
addTaxonGroupHistoricalRecords(TaxonGroupHistoricalRecord elementToAdd)
Date de début d'appartenance du taxon au groupe.
|
boolean |
addTaxonGroupInformations(TaxonGroupInformation elementToAdd) |
int |
compareTo(TaxonGroup o) |
boolean |
equals(Object object)
Returns
true if the argument is an TaxonGroup instance and all identifiers for this entity
equal the identifiers of the argument entity. |
Collection<TaxonGroup> |
getChildTaxonGroups()
Il désigne un ensemble de taxons appartenant à des groupes taxinomiques différents mais ayant
les
mêmes caractéristiques pour un critère donné.
|
String |
getComments()
Commentaire long associé au groupe de taxons.
|
Date |
getCreationDate()
Date de création système du groupe.
|
Integer |
getId()
Identifiant unique du groupe de taxons.
|
String |
getLabel()
Code (ou mnénomique) du groupe de taxons.
|
String |
getName()
Nom du groupe de taxons.
|
TaxonGroup |
getParentTaxonGroup()
Il désigne un ensemble de taxons appartenant à des groupes taxinomiques différents mais ayant
les
mêmes caractéristiques pour un critère donné.
|
Status |
getStatus()
Pour les données du référentiel, information permettant de déterminer si une donnée est
valide,
obsolète ou temporaire
|
Collection<TaxonGroupHistoricalRecord> |
getTaxonGroupHistoricalRecords()
Date de début d'appartenance du taxon au groupe.
|
Collection<TaxonGroupInformation> |
getTaxonGroupInformations() |
TaxonGroupType |
getTaxonGroupType()
Type de groupe de taxon.
|
Timestamp |
getUpdateDate()
Date de mise à jour système du groupe.
|
ValidityStatus |
getValidityStatus()
Etat de validation d'une donnée du référentiel.
|
int |
hashCode()
Returns a hash code based on this entity's identifiers.
|
Boolean |
isIsChildGroupExclusive()
Ce champ permet de renseigner si les groupes de taxons fils sont exclusifs ou pas.
|
Boolean |
isIsUpdatable()
Cette information permet de savoir si un groupe de taxons est modifiable ou pas dans
l'interface de mise à jour.
|
boolean |
removeChildTaxonGroups(TaxonGroup elementToRemove)
Il désigne un ensemble de taxons appartenant à des groupes taxinomiques différents mais ayant
les
mêmes caractéristiques pour un critère donné.
|
boolean |
removeTaxonGroupHistoricalRecords(TaxonGroupHistoricalRecord elementToRemove)
Date de début d'appartenance du taxon au groupe.
|
boolean |
removeTaxonGroupInformations(TaxonGroupInformation elementToRemove) |
void |
setChildTaxonGroups(Collection<TaxonGroup> childTaxonGroupsIn)
Il désigne un ensemble de taxons appartenant à des groupes taxinomiques différents mais ayant
les
mêmes caractéristiques pour un critère donné.
|
void |
setComments(String commentsIn)
Commentaire long associé au groupe de taxons.
|
void |
setCreationDate(Date creationDateIn)
Date de création système du groupe.
|
void |
setId(Integer idIn)
Identifiant unique du groupe de taxons.
|
void |
setIsChildGroupExclusive(Boolean isChildGroupExclusiveIn)
Ce champ permet de renseigner si les groupes de taxons fils sont exclusifs ou pas.
|
void |
setIsUpdatable(Boolean isUpdatableIn)
Cette information permet de savoir si un groupe de taxons est modifiable ou pas dans
l'interface de mise à jour.
|
void |
setLabel(String labelIn)
Code (ou mnénomique) du groupe de taxons.
|
void |
setName(String nameIn)
Nom du groupe de taxons.
|
void |
setParentTaxonGroup(TaxonGroup parentTaxonGroupIn)
Il désigne un ensemble de taxons appartenant à des groupes taxinomiques différents mais ayant
les
mêmes caractéristiques pour un critère donné.
|
void |
setStatus(Status statusIn)
Pour les données du référentiel, information permettant de déterminer si une donnée est
valide,
obsolète ou temporaire
|
void |
setTaxonGroupHistoricalRecords(Collection<TaxonGroupHistoricalRecord> taxonGroupHistoricalRecordsIn)
Date de début d'appartenance du taxon au groupe.
|
void |
setTaxonGroupInformations(Collection<TaxonGroupInformation> taxonGroupInformationsIn) |
void |
setTaxonGroupType(TaxonGroupType taxonGroupTypeIn)
Type de groupe de taxon.
|
void |
setUpdateDate(Timestamp updateDateIn)
Date de mise à jour système du groupe.
|
void |
setValidityStatus(ValidityStatus validityStatusIn)
Etat de validation d'une donnée du référentiel.
|
public TaxonGroup()
public void setId(Integer idIn)
idIn
- Integerpublic String getLabel()
public void setLabel(String labelIn)
labelIn
- Stringpublic String getComments()
public void setComments(String commentsIn)
commentsIn
- Stringpublic Boolean isIsChildGroupExclusive()
public void setIsChildGroupExclusive(Boolean isChildGroupExclusiveIn)
isChildGroupExclusiveIn
- Booleanpublic Boolean isIsUpdatable()
public void setIsUpdatable(Boolean isUpdatableIn)
isUpdatableIn
- Booleanpublic Date getCreationDate()
public void setCreationDate(Date creationDateIn)
creationDateIn
- Datepublic Timestamp getUpdateDate()
public void setUpdateDate(Timestamp updateDateIn)
updateDateIn
- Timestamppublic ValidityStatus getValidityStatus()
public void setValidityStatus(ValidityStatus validityStatusIn)
validityStatusIn
- ValidityStatuspublic TaxonGroup getParentTaxonGroup()
public void setParentTaxonGroup(TaxonGroup parentTaxonGroupIn)
parentTaxonGroupIn
- TaxonGrouppublic Collection<TaxonGroup> getChildTaxonGroups()
public void setChildTaxonGroups(Collection<TaxonGroup> childTaxonGroupsIn)
childTaxonGroupsIn
- Collectionpublic boolean addChildTaxonGroups(TaxonGroup elementToAdd)
elementToAdd
- TaxonGrouppublic boolean removeChildTaxonGroups(TaxonGroup elementToRemove)
elementToRemove
- TaxonGrouppublic Collection<TaxonGroupInformation> getTaxonGroupInformations()
public void setTaxonGroupInformations(Collection<TaxonGroupInformation> taxonGroupInformationsIn)
taxonGroupInformationsIn
- Collectionpublic boolean addTaxonGroupInformations(TaxonGroupInformation elementToAdd)
elementToAdd
- TaxonGroupInformationpublic boolean removeTaxonGroupInformations(TaxonGroupInformation elementToRemove)
elementToRemove
- TaxonGroupInformationpublic TaxonGroupType getTaxonGroupType()
public void setTaxonGroupType(TaxonGroupType taxonGroupTypeIn)
taxonGroupTypeIn
- TaxonGroupTypepublic Collection<TaxonGroupHistoricalRecord> getTaxonGroupHistoricalRecords()
public void setTaxonGroupHistoricalRecords(Collection<TaxonGroupHistoricalRecord> taxonGroupHistoricalRecordsIn)
taxonGroupHistoricalRecordsIn
- Collectionpublic boolean addTaxonGroupHistoricalRecords(TaxonGroupHistoricalRecord elementToAdd)
elementToAdd
- TaxonGroupHistoricalRecordpublic boolean removeTaxonGroupHistoricalRecords(TaxonGroupHistoricalRecord elementToRemove)
elementToRemove
- TaxonGroupHistoricalRecordpublic Status getStatus()
public void setStatus(Status statusIn)
statusIn
- Statuspublic boolean equals(Object object)
true
if the argument is an TaxonGroup instance and all identifiers for this entity
equal the identifiers of the argument entity. Returns false
otherwise.public int hashCode()
public int compareTo(TaxonGroup o)
compareTo
in interface Comparable<TaxonGroup>
Comparable.compareTo(T)
Copyright © 2012–2014 IFREMER. All rights reserved.