public abstract class GroupingClassification extends Object implements Serializable, Comparable<GroupingClassification>
Une classification de regroupement ne traite que d’un seul type de données du référentiel à la fois (ObjectType). Il peut s’agir de regroupement sur les métiers, les lieux, les espèces, etc.
En revanche, un même type de données du référentiel (ex : Métier) peut avoir plusieurs classification de regroupement distinctes (DCR, Ifremer, Natura 2000, …)
Une classification de regroupement peut contenir un ou plusieurs niveaux de regroupement (GroupingLevel).
Modifier and Type | Class and Description |
---|---|
static class |
GroupingClassification.Factory
Constructs new instances of
GroupingClassification . |
Constructor and Description |
---|
GroupingClassification() |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(GroupingClassification o) |
boolean |
equals(Object object)
Returns
true if the argument is an GroupingClassification instance and all identifiers for this entity
equal the identifiers of the argument entity. |
String |
getComments() |
String |
getDescription() |
Integer |
getId()
Identifiant interne.
|
String |
getLabel() |
String |
getName() |
String |
getObjectReferenceQuery()
A SQL query that must return identifier (column ID or CODE).
|
ObjectType |
getObjectType()
Liste des types d'objets qui peuvent etre associés à la photo ou à un fichier attaché.
|
Timestamp |
getUpdateDate() |
int |
hashCode()
Returns a hash code based on this entity's identifiers.
|
Boolean |
isIsMandatory()
Permet de savoir si la classification est à maintenir obligatoirement (par l'équipe
d'exploitation).
|
void |
setComments(String commentsIn) |
void |
setDescription(String descriptionIn) |
void |
setId(Integer idIn)
Identifiant interne.
|
void |
setIsMandatory(Boolean isMandatoryIn)
Permet de savoir si la classification est à maintenir obligatoirement (par l'équipe
d'exploitation).
|
void |
setLabel(String labelIn) |
void |
setName(String nameIn) |
void |
setObjectReferenceQuery(String objectReferenceQueryIn)
A SQL query that must return identifier (column ID or CODE).
|
void |
setObjectType(ObjectType objectTypeIn)
Liste des types d'objets qui peuvent etre associés à la photo ou à un fichier attaché.
|
void |
setUpdateDate(Timestamp updateDateIn) |
public GroupingClassification()
public void setId(Integer idIn)
idIn
- Integerpublic String getDescription()
public void setDescription(String descriptionIn)
descriptionIn
- Stringpublic Boolean isIsMandatory()
public void setIsMandatory(Boolean isMandatoryIn)
isMandatoryIn
- Booleanpublic String getComments()
public void setComments(String commentsIn)
commentsIn
- Stringpublic Timestamp getUpdateDate()
public void setUpdateDate(Timestamp updateDateIn)
updateDateIn
- Timestamppublic String getObjectReferenceQuery()
A SQL query that must return identifier (column ID or CODE).
Use this query to limit a grouping classification type to a list of entities.
For instance :
select ID
from TAXON_GROUP
where TAXON_GROUP_TYPE_FK=2 -- FAO species
public void setObjectReferenceQuery(String objectReferenceQueryIn)
A SQL query that must return identifier (column ID or CODE).
Use this query to limit a grouping classification type to a list of entities.
For instance :
select ID
from TAXON_GROUP
where TAXON_GROUP_TYPE_FK=2 -- FAO species
objectReferenceQueryIn
- Stringpublic ObjectType getObjectType()
public void setObjectType(ObjectType objectTypeIn)
objectTypeIn
- ObjectTypepublic boolean equals(Object object)
true
if the argument is an GroupingClassification instance and all identifiers for this entity
equal the identifiers of the argument entity. Returns false
otherwise.public int hashCode()
public int compareTo(GroupingClassification o)
compareTo
in interface Comparable<GroupingClassification>
Comparable.compareTo(T)
Copyright © 2012–2014 IFREMER. All rights reserved.