public abstract class AggregationLevel extends Object implements Serializable
Niveau (ou période) d'agrégation de la donnée.
Par exemple :
- aucune (pas d'agrégation)
- jour,
- mois,
- année
- marée
- opération
- zone de peche (cas des séquences de peche ?)
Utiliser une période d'agrégation permet de définir des valeurs moyennes sur une période d'agrégation (par exemple : le mois) indépendamment de la période concernée (par exemple : une année).
Exemple :
- moyenne mensuelle sur l'année, du nombre d'engin levé par jour :
- paramètre : nombre d'engin levé
- niveau d'agrégation du PSFM : jour
- période concerné : 01/01/XX au 31/12/XX : définie au niveau de l'entité à laquelle est rattachée la mesure (exemple : la marée, l'opération, les caractéristiques d'utilisation, etc.).
- période d'agrégation sur la mesure (xxxMeasurement) : mois
| Modifier and Type | Class and Description |
|---|---|
static class |
AggregationLevel.Factory
Constructs new instances of
AggregationLevel. |
| Constructor and Description |
|---|
AggregationLevel() |
| 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. |
Integer |
getId()
Idenfiant interne.
|
String |
getName() |
Integer |
getRankOrder()
rang permettant de classer les niveau d'agrégation par ordre de
précision : le niveau le plus bas est 'aucune' (donnée brute),
le niveau le plus haut pourrait etre 'année' (moyenne annuelle)
|
Timestamp |
getUpdateDate() |
int |
hashCode()
Returns a hash code based on this entity's identifiers.
|
void |
setId(Integer id) |
void |
setName(String name) |
void |
setRankOrder(Integer rankOrder) |
void |
setUpdateDate(Timestamp updateDate) |
public Integer getId()
Idenfiant interne. Généré par le système.
public void setId(Integer id)
public String getName()
public void setName(String name)
public Integer getRankOrder()
rang permettant de classer les niveau d'agrégation par ordre de précision : le niveau le plus bas est 'aucune' (donnée brute), le niveau le plus haut pourrait etre 'année' (moyenne annuelle)
public void setRankOrder(Integer rankOrder)
public Timestamp getUpdateDate()
public void setUpdateDate(Timestamp updateDate)
public boolean equals(Object object)
true if the argument reference and this
refer to the same object.Copyright © 2013. All Rights Reserved.