fr.ifremer.allegro.administration.programStrategy
Class ReferenceTaxonStrategy

java.lang.Object
  extended by fr.ifremer.allegro.administration.programStrategy.ReferenceTaxonStrategy
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ReferenceTaxonStrategyImpl

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

D??finit les Taxons relatifs ?? une strat??gie de collecte, ??ventuellement le niveau de priorit?? de la collecte sur le Taxon.

See Also:
Serialized Form

Nested Class Summary
static class ReferenceTaxonStrategy.Factory
          Constructs new instances of ReferenceTaxonStrategy.
 
Constructor Summary
ReferenceTaxonStrategy()
           
 
Method Summary
 boolean equals(java.lang.Object object)
          Returns true if the argument is an ReferenceTaxonStrategy instance and all identifiers for this entity equal the identifiers of the argument entity.
 java.lang.Short getPriorityLevel()
           Niveau de priorit?? de collecte de donn??es sur un taxon.
 ReferenceTaxonStrategyPK getReferenceTaxonStrategyPk()
           
 int hashCode()
          Returns a hash code based on this entity's identifiers.
 void setPriorityLevel(java.lang.Short priorityLevel)
           
 void setReferenceTaxonStrategyPk(ReferenceTaxonStrategyPK referenceTaxonStrategyPk)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReferenceTaxonStrategy

public ReferenceTaxonStrategy()
Method Detail

getReferenceTaxonStrategyPk

public ReferenceTaxonStrategyPK getReferenceTaxonStrategyPk()

setReferenceTaxonStrategyPk

public void setReferenceTaxonStrategyPk(ReferenceTaxonStrategyPK referenceTaxonStrategyPk)

getPriorityLevel

public java.lang.Short getPriorityLevel()

Niveau de priorit?? de collecte de donn??es sur un taxon. Si non renseign??, il faut alors consid??rer qu'aucun niveau de priorit?? n'est utilis?? dans la strat??gie.

Exemple :

Dans l'??chantillonnage ?? terre, il existe trois niveaux de priorit?? de collecte d'esp??ces :

- priorit?? 1 : Anguille (Anguilla anguilla), crevettes rouges (Aristeomorpha foliacea, Aristeus antennatus), anchois (Engraulis encrasilosus), merlu (Merluccius merluccius), rougets (Mullus barbatus, Mullus surmuletus), langoustine (Nephrops norvegicus), crevette blanche (Parapenaeus longirostris), sole (solea vulgaris), sardine (Sardina pilchardus), auxquels s???ajoutent toutes les esp??ces de thonid??s et les elasmobranches (raies et requins).

- priorit?? 2 : On citera pour le golfe du Lion les baudroies (Lophius spp.), le bar (Dicentrarchus labrax), le poulpe (eledone spp., Octopus vulgaris), les encornets (Illex spp., Todadores spp.), les grondins (Eutrigla gurnardus, Trigla lucerna), le maquereau (Scomber spp.), la dorade royale (Sparus aurata) et le chinchard (Trachurus trachurus).


setPriorityLevel

public void setPriorityLevel(java.lang.Short priorityLevel)

hashCode

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

Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object object)
Returns true if the argument is an ReferenceTaxonStrategy instance and all identifiers for this entity equal the identifiers of the argument entity. Returns false otherwise.

Overrides:
equals in class java.lang.Object


Copyright © 2008-2010 IFREMER. All Rights Reserved.