public abstract class GroupingLevel extends Object implements Serializable
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).
| Modifier and Type | Class and Description |
|---|---|
static class |
GroupingLevel.Factory
Constructs new instances of
GroupingLevel. |
| Constructor and Description |
|---|
GroupingLevel() |
| 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 |
getDescription() |
GroupingClassification |
getGroupingClassification() |
Collection<GroupingLevel> |
getGroupingLevels() |
Collection<Grouping> |
getGroupings() |
Integer |
getId()
Identifiant interne.
|
String |
getName() |
GroupingLevel |
getParentGroupingLevel()
Le niveau de regroupement parent (optionnel).
|
Pmfm |
getPmfm()
|
Timestamp |
getUpdateDate() |
int |
hashCode()
Returns a hash code based on this entity's identifiers.
|
void |
setDescription(String description) |
void |
setGroupingClassification(GroupingClassification groupingClassification) |
void |
setGroupingLevels(Collection<GroupingLevel> groupingLevels) |
void |
setGroupings(Collection<Grouping> groupings) |
void |
setId(Integer id) |
void |
setName(String name) |
void |
setParentGroupingLevel(GroupingLevel parentGroupingLevel) |
void |
setPmfm(Pmfm pmfm) |
void |
setUpdateDate(Timestamp updateDate) |
public Integer getId()
Identifiant interne. Généré par le système.
public void setId(Integer id)
public String getName()
public void setName(String name)
public String getDescription()
public void setDescription(String description)
public Timestamp getUpdateDate()
public void setUpdateDate(Timestamp updateDate)
public GroupingClassification getGroupingClassification()
public void setGroupingClassification(GroupingClassification groupingClassification)
public Collection<Grouping> getGroupings()
public void setGroupings(Collection<Grouping> groupings)
public Collection<GroupingLevel> getGroupingLevels()
public void setGroupingLevels(Collection<GroupingLevel> groupingLevels)
public GroupingLevel getParentGroupingLevel()
Le niveau de regroupement parent (optionnel).
public void setParentGroupingLevel(GroupingLevel parentGroupingLevel)
public Pmfm getPmfm()
Caractéristique définissant le niveau de regroupement (optionnel).
Permet un accès au GroupingLevel via requete sur les PSFM,
plutot que par les identifiants ou libellés des GroupingLevel.
Par exemple :
- Longueur d'un navire,
- Jauge d'un navire,
- etc.
public void setPmfm(Pmfm pmfm)
public boolean equals(Object object)
true if the argument reference and this
refer to the same object.Copyright © 2013. All Rights Reserved.