fr.ifremer.allegro.referential.pmfm
Class AggregationLevel

java.lang.Object
  extended by fr.ifremer.allegro.referential.pmfm.AggregationLevel
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
AggregationLevelImpl

public abstract class AggregationLevel
extends java.lang.Object
implements java.io.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

See Also:
Serialized Form

Nested Class Summary
static class AggregationLevel.Factory
          Constructs new instances of AggregationLevel.
 
Constructor Summary
AggregationLevel()
           
 
Method Summary
 boolean equals(java.lang.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.
 java.lang.Integer getId()
           
 java.lang.String getName()
           
 java.lang.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)
 java.sql.Timestamp getUpdateDate()
           
 int hashCode()
          Returns a hash code based on this entity's identifiers.
 void setId(java.lang.Integer id)
           
 void setName(java.lang.String name)
           
 void setRankOrder(java.lang.Integer rankOrder)
           
 void setUpdateDate(java.sql.Timestamp updateDate)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AggregationLevel

public AggregationLevel()
Method Detail

getId

public java.lang.Integer getId()

setId

public void setId(java.lang.Integer id)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getRankOrder

public java.lang.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)


setRankOrder

public void setRankOrder(java.lang.Integer rankOrder)

getUpdateDate

public java.sql.Timestamp getUpdateDate()

setUpdateDate

public void setUpdateDate(java.sql.Timestamp updateDate)

equals

public boolean equals(java.lang.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.

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Returns a hash code based on this entity's identifiers.

Overrides:
hashCode in class java.lang.Object


Copyright © 2008-2010 IFREMER. All Rights Reserved.