fr.ifremer.allegro.referential.pmfm
Class Parameter

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

public abstract class Parameter
extends java.lang.Object
implements java.io.Serializable

Un param??tre est une propri??t?? du milieu ou d'un ??l??ment du milieu qui contribue ?? en appr??cier les caract??ristiques et/ou la qualit?? et/ou l'aptitude ?? des usages.

Le param??tre se d??cline en deux types : quantitatif et qualitatif.

Le type quantitatif se rapporte aux param??tres qui ont une infinit?? de r??sultats.

Le type qualitatif se rapporte aux param??tres qui ne prennent qu'un nombre limit?? de valeurs pr??d??finies pour chacun d'eux.

Ces deux types sont mutuellement exclusifs.

Exemple de param??tre :

??? Taille (num??rique)

??? Age (num??rique)

??? Sexe (qualitatif)

??? Cat??gorie (qualitatif)

??? Pr??sentation (qualitatif)

??? Vrac / Hors Vrac (qualitatif)

??? Rejet / D??barquement (qualitatif) (Discard/Landing)

??? Stade de maturit?? (qualitatif) (Maturity stage)

??? Stade (qualitatif)

Cette liste n???est pas exhaustive.

Nombre de lignes : 130

See Also:
Serialized Form

Nested Class Summary
static class Parameter.Factory
          Constructs new instances of Parameter.
 
Constructor Summary
Parameter()
           
 
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.String getCode()
           Code du param??tre
 java.util.Date getCreationDate()
           
 java.lang.String getDescription()
           Description du param??tre
 java.lang.Boolean getIsCalculated()
           Indique si le param??tre est calcul??
 java.lang.Boolean getIsQualitative()
           Indique si pour le param??tre on saisit des valeurs num??rique ou si on choisit dans une liste de valeurs qualitatives
 java.lang.Boolean getIsTaxinomic()
           Indique si le param??tre est utilis?? pour des mesures de d??nombrement
 java.lang.String getName()
           Libell?? du param??tre
 ParameterGroup getParameterGroup()
           
 java.util.Collection getQualitativeValues()
           
 Status getStatus()
           ??tat de l'objet (actif ou inactif)
 java.sql.Timestamp getUpdateDate()
           
 int hashCode()
          Returns a hash code based on this entity's identifiers.
 void setCode(java.lang.String code)
           
 void setCreationDate(java.util.Date creationDate)
           
 void setDescription(java.lang.String description)
           
 void setIsCalculated(java.lang.Boolean isCalculated)
           
 void setIsQualitative(java.lang.Boolean isQualitative)
           
 void setIsTaxinomic(java.lang.Boolean isTaxinomic)
           
 void setName(java.lang.String name)
           
 void setParameterGroup(ParameterGroup parameterGroup)
           
 void setQualitativeValues(java.util.Collection qualitativeValues)
           
 void setStatus(Status status)
           
 void setUpdateDate(java.sql.Timestamp updateDate)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Parameter

public Parameter()
Method Detail

getCode

public java.lang.String getCode()

Code du param??tre


setCode

public void setCode(java.lang.String code)

getName

public java.lang.String getName()

Libell?? du param??tre


setName

public void setName(java.lang.String name)

getDescription

public java.lang.String getDescription()

Description du param??tre


setDescription

public void setDescription(java.lang.String description)

getIsQualitative

public java.lang.Boolean getIsQualitative()

Indique si pour le param??tre on saisit des valeurs num??rique ou si on choisit dans une liste de valeurs qualitatives


setIsQualitative

public void setIsQualitative(java.lang.Boolean isQualitative)

getIsTaxinomic

public java.lang.Boolean getIsTaxinomic()

Indique si le param??tre est utilis?? pour des mesures de d??nombrement


setIsTaxinomic

public void setIsTaxinomic(java.lang.Boolean isTaxinomic)

getIsCalculated

public java.lang.Boolean getIsCalculated()

Indique si le param??tre est calcul??


setIsCalculated

public void setIsCalculated(java.lang.Boolean isCalculated)

getCreationDate

public java.util.Date getCreationDate()

setCreationDate

public void setCreationDate(java.util.Date creationDate)

getUpdateDate

public java.sql.Timestamp getUpdateDate()

setUpdateDate

public void setUpdateDate(java.sql.Timestamp updateDate)

getQualitativeValues

public java.util.Collection getQualitativeValues()

setQualitativeValues

public void setQualitativeValues(java.util.Collection qualitativeValues)

getParameterGroup

public ParameterGroup getParameterGroup()

setParameterGroup

public void setParameterGroup(ParameterGroup parameterGroup)

getStatus

public Status getStatus()

??tat de l'objet (actif ou inactif)


setStatus

public void setStatus(Status status)

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.