public abstract class Grouping extends Object implements Serializable, Comparable<Grouping>
Un regroupement représente un groupement d'entités (du référentiel ou bien de navires), correspondant à un niveau de regroupement donné (GroupingLevel).
Un regroupement peut faire référence à une ou plusieurs entités du référentiel (GroupingItem). Généralement, surtout les regroupements de plus bas niveau sont liés à des entités du référentiel (plus facile à maintenir), puis une table technique remplie toutes les associations possible avec les ancêtres (cf GroupingItemHierarchy).
Un regroupement peut avoir un regroupement parent.
Modifier and Type | Class and Description |
---|---|
static class |
Grouping.Factory
Constructs new instances of
Grouping . |
Constructor and Description |
---|
Grouping() |
Modifier and Type | Method and Description |
---|---|
boolean |
addGroupingItems(GroupingItem elementToAdd)
GroupingItem permet de lister les entités du référentiel qui
appartiennent à un regroupement.
|
boolean |
addGroupings(Grouping elementToAdd)
Un regroupement représente un groupement d'entités (du référentiel ou
bien de navires), correspondant à un niveau de regroupement donné (GroupingLevel).
|
int |
compareTo(Grouping o) |
boolean |
equals(Object object)
Returns
true if the argument is an Grouping instance and all identifiers for this entity
equal the identifiers of the argument entity. |
String |
getComments() |
GroupingClassification |
getGroupingClassification()
Classification du regroupement.
|
Collection<GroupingItem> |
getGroupingItems()
GroupingItem permet de lister les entités du référentiel qui
appartiennent à un regroupement.
|
GroupingLevel |
getGroupingLevel()
Niveau de regroupement, d'une classification donnée.
|
Collection<Grouping> |
getGroupings()
Un regroupement représente un groupement d'entités (du référentiel ou
bien de navires), correspondant à un niveau de regroupement donné (GroupingLevel).
|
Integer |
getId()
Identifiant interne.
|
String |
getLabel()
Code mnémotechnique représentant le regroupement.
|
Double |
getMaxValue()
Valeur maximale de la caractéristique de regroupement.
|
Double |
getMinValue()
Valeur minimum de la caractéristique de regroupement.
|
String |
getName() |
Grouping |
getParentGrouping()
Le regroupement parent (optionnel).
|
Status |
getStatus()
Etat de saisie (actif/Inactif) du regroupement.
|
Timestamp |
getUpdateDate() |
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 |
removeGroupingItems(GroupingItem elementToRemove)
GroupingItem permet de lister les entités du référentiel qui
appartiennent à un regroupement.
|
boolean |
removeGroupings(Grouping elementToRemove)
Un regroupement représente un groupement d'entités (du référentiel ou
bien de navires), correspondant à un niveau de regroupement donné (GroupingLevel).
|
void |
setComments(String commentsIn) |
void |
setGroupingClassification(GroupingClassification groupingClassificationIn)
Classification du regroupement.
|
void |
setGroupingItems(Collection<GroupingItem> groupingItemsIn)
GroupingItem permet de lister les entités du référentiel qui
appartiennent à un regroupement.
|
void |
setGroupingLevel(GroupingLevel groupingLevelIn)
Niveau de regroupement, d'une classification donnée.
|
void |
setGroupings(Collection<Grouping> groupingsIn)
Un regroupement représente un groupement d'entités (du référentiel ou
bien de navires), correspondant à un niveau de regroupement donné (GroupingLevel).
|
void |
setId(Integer idIn)
Identifiant interne.
|
void |
setLabel(String labelIn)
Code mnémotechnique représentant le regroupement.
|
void |
setMaxValue(Double maxValueIn)
Valeur maximale de la caractéristique de regroupement.
|
void |
setMinValue(Double minValueIn)
Valeur minimum de la caractéristique de regroupement.
|
void |
setName(String nameIn) |
void |
setParentGrouping(Grouping parentGroupingIn)
Le regroupement parent (optionnel).
|
void |
setStatus(Status statusIn)
Etat de saisie (actif/Inactif) du regroupement.
|
void |
setUpdateDate(Timestamp updateDateIn) |
void |
setValidityStatus(ValidityStatus validityStatusIn)
Etat de validation d'une donnée du référentiel.
|
public Grouping()
public void setId(Integer idIn)
idIn
- Integerpublic String getLabel()
Code mnémotechnique représentant le regroupement.
Par exemple :
- pour une classe taille de navire : "[0-10[m", "[10-20[m", etc.
- pour un regroupement de métiers, le code du regroupement, etc.
public void setLabel(String labelIn)
Code mnémotechnique représentant le regroupement.
Par exemple :
- pour une classe taille de navire : "[0-10[m", "[10-20[m", etc.
- pour un regroupement de métiers, le code du regroupement, etc.
labelIn
- Stringpublic Double getMinValue()
Valeur minimum de la caractéristique de regroupement.
Uniquement dans le cas où une caractéristique a été définie sur le niveau de regroupement parent (uniquement si GroupLevel.featuresPmfm est renseigné).
Exemple : Si la caractéristique est "Longueur du navire", la valeur min vaudra "10", pour une classe de taille de 10 à 20 m.
public void setMinValue(Double minValueIn)
Valeur minimum de la caractéristique de regroupement.
Uniquement dans le cas où une caractéristique a été définie sur le niveau de regroupement parent (uniquement si GroupLevel.featuresPmfm est renseigné).
Exemple : Si la caractéristique est "Longueur du navire", la valeur min vaudra "10", pour une classe de taille de 10 à 20 m.
minValueIn
- Doublepublic Double getMaxValue()
Valeur maximale de la caractéristique de regroupement.
Uniquement dans le cas où une caractéristique a été définie sur le niveau de regroupement parent (uniquement si GroupLevel.featuresPmfm est renseigné).
Par convention, la valeur maximale du regroupement est EXCLUE.
Exemple : Si la caractéristique est "Longueur du navire", la valeur max vaudra "20", pour une classe de taille de [10-20[m (20 étant exclu).
public void setMaxValue(Double maxValueIn)
Valeur maximale de la caractéristique de regroupement.
Uniquement dans le cas où une caractéristique a été définie sur le niveau de regroupement parent (uniquement si GroupLevel.featuresPmfm est renseigné).
Par convention, la valeur maximale du regroupement est EXCLUE.
Exemple : Si la caractéristique est "Longueur du navire", la valeur max vaudra "20", pour une classe de taille de [10-20[m (20 étant exclu).
maxValueIn
- Doublepublic Timestamp getUpdateDate()
public void setUpdateDate(Timestamp updateDateIn)
updateDateIn
- Timestamppublic String getComments()
public void setComments(String commentsIn)
commentsIn
- Stringpublic ValidityStatus getValidityStatus()
public void setValidityStatus(ValidityStatus validityStatusIn)
validityStatusIn
- ValidityStatuspublic Grouping getParentGrouping()
public void setParentGrouping(Grouping parentGroupingIn)
parentGroupingIn
- Groupingpublic Collection<Grouping> getGroupings()
Un regroupement représente un groupement d'entités (du référentiel ou bien de navires), correspondant à un niveau de regroupement donné (GroupingLevel).
Un regroupement peut faire référence à une ou plusieurs entités du référentiel (GroupingItem). Généralement, surtout les regroupements de plus bas niveau sont liés à des entités du référentiel (plus facile à maintenir), puis une table technique remplie toutes les associations possible avec les ancêtres (cf GroupingItemHierarchy).
Un regroupement peut avoir un regroupement parent.
public void setGroupings(Collection<Grouping> groupingsIn)
Un regroupement représente un groupement d'entités (du référentiel ou bien de navires), correspondant à un niveau de regroupement donné (GroupingLevel).
Un regroupement peut faire référence à une ou plusieurs entités du référentiel (GroupingItem). Généralement, surtout les regroupements de plus bas niveau sont liés à des entités du référentiel (plus facile à maintenir), puis une table technique remplie toutes les associations possible avec les ancêtres (cf GroupingItemHierarchy).
Un regroupement peut avoir un regroupement parent.
groupingsIn
- Collectionpublic boolean addGroupings(Grouping elementToAdd)
Un regroupement représente un groupement d'entités (du référentiel ou bien de navires), correspondant à un niveau de regroupement donné (GroupingLevel).
Un regroupement peut faire référence à une ou plusieurs entités du référentiel (GroupingItem). Généralement, surtout les regroupements de plus bas niveau sont liés à des entités du référentiel (plus facile à maintenir), puis une table technique remplie toutes les associations possible avec les ancêtres (cf GroupingItemHierarchy).
Un regroupement peut avoir un regroupement parent.
elementToAdd
- Groupingpublic boolean removeGroupings(Grouping elementToRemove)
Un regroupement représente un groupement d'entités (du référentiel ou bien de navires), correspondant à un niveau de regroupement donné (GroupingLevel).
Un regroupement peut faire référence à une ou plusieurs entités du référentiel (GroupingItem). Généralement, surtout les regroupements de plus bas niveau sont liés à des entités du référentiel (plus facile à maintenir), puis une table technique remplie toutes les associations possible avec les ancêtres (cf GroupingItemHierarchy).
Un regroupement peut avoir un regroupement parent.
elementToRemove
- Groupingpublic GroupingClassification getGroupingClassification()
Classification du regroupement.
Lien utilisé pour optimiser les performances, car déjà présent dans le GroupingLevel lié.
Doit être identique à la classification du GroupingLevel lié.
public void setGroupingClassification(GroupingClassification groupingClassificationIn)
Classification du regroupement.
Lien utilisé pour optimiser les performances, car déjà présent dans le GroupingLevel lié.
Doit être identique à la classification du GroupingLevel lié.
groupingClassificationIn
- GroupingClassificationpublic Status getStatus()
public void setStatus(Status statusIn)
statusIn
- Statuspublic Collection<GroupingItem> getGroupingItems()
GroupingItem permet de lister les entités du référentiel qui appartiennent à un regroupement.
public void setGroupingItems(Collection<GroupingItem> groupingItemsIn)
GroupingItem permet de lister les entités du référentiel qui appartiennent à un regroupement.
groupingItemsIn
- Collectionpublic boolean addGroupingItems(GroupingItem elementToAdd)
GroupingItem permet de lister les entités du référentiel qui appartiennent à un regroupement.
elementToAdd
- GroupingItempublic boolean removeGroupingItems(GroupingItem elementToRemove)
GroupingItem permet de lister les entités du référentiel qui appartiennent à un regroupement.
elementToRemove
- GroupingItempublic GroupingLevel getGroupingLevel()
Niveau de regroupement, d'une classification donnée.
Exemple : pour les métiers, on peut avoir les niveaux de regroupement suivants : arts, grandes familles d’engins, …
Un niveau de regroupement peut avoir un niveau parent.
Un niveau de regroupement contient un ou plusieurs regroupements (Grouping).
public void setGroupingLevel(GroupingLevel groupingLevelIn)
Niveau de regroupement, d'une classification donnée.
Exemple : pour les métiers, on peut avoir les niveaux de regroupement suivants : arts, grandes familles d’engins, …
Un niveau de regroupement peut avoir un niveau parent.
Un niveau de regroupement contient un ou plusieurs regroupements (Grouping).
groupingLevelIn
- GroupingLevelpublic boolean equals(Object object)
true
if the argument is an Grouping instance and all identifiers for this entity
equal the identifiers of the argument entity. Returns false
otherwise.public int hashCode()
public int compareTo(Grouping o)
compareTo
in interface Comparable<Grouping>
Comparable.compareTo(T)
Copyright © 2012–2014 IFREMER. All rights reserved.