fr.ifremer.allegro.administration.programStrategy
Class Strategy

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

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

La strat??gie d??finit a priori ce que devront ??tre les donn??es pr??sentes dans le syst??me de l'origine de la collecte des donn??es. Il s'agit de la liste des param??tres ?? mesurer, ainsi que des m??thodes pr??conis??es pour chacun de ces param??tres. La strat??gie permet ainsi d'aider ?? la saisie des donn??es, en personnalisant les ??crans, et facilite la consultation rapide du contenu th??orique de la base.

Par exemple, on pourra avoir les strat??gies suivantes :

- strat??gie "??chantillonnage pendant les mar??es observ??es"

- strat??gie "??chantillonnage pendant les campagne ?? la mer"

See Also:
Serialized Form

Nested Class Summary
static class Strategy.Factory
          Constructs new instances of Strategy.
 
Constructor Summary
Strategy()
           
 
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.util.Collection getAppliedStrategies()
           
 java.util.Date getCreationDate()
           
 java.lang.String getDescription()
           
 java.util.Collection getGears()
           
 java.lang.Integer getId()
           
 java.util.Collection getManagersUsers()
           
 java.lang.String getName()
           
 java.util.Collection getPmfmStrategies()
           
 Program getProgram()
           
 java.util.Collection getReferenceTaxonStrategies()
           
 java.sql.Timestamp getUpdateDate()
           
 int hashCode()
          Returns a hash code based on this entity's identifiers.
 void setAppliedStrategies(java.util.Collection appliedStrategies)
           
 void setCreationDate(java.util.Date creationDate)
           
 void setDescription(java.lang.String description)
           
 void setGears(java.util.Collection gears)
           
 void setId(java.lang.Integer id)
           
 void setManagersUsers(java.util.Collection managersUsers)
           
 void setName(java.lang.String name)
           
 void setPmfmStrategies(java.util.Collection pmfmStrategies)
           
 void setProgram(Program program)
           
 void setReferenceTaxonStrategies(java.util.Collection referenceTaxonStrategies)
           
 void setUpdateDate(java.sql.Timestamp updateDate)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Strategy

public Strategy()
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)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

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)

getAppliedStrategies

public java.util.Collection getAppliedStrategies()

setAppliedStrategies

public void setAppliedStrategies(java.util.Collection appliedStrategies)

getPmfmStrategies

public java.util.Collection getPmfmStrategies()

setPmfmStrategies

public void setPmfmStrategies(java.util.Collection pmfmStrategies)

getProgram

public Program getProgram()

setProgram

public void setProgram(Program program)

getManagersUsers

public java.util.Collection getManagersUsers()

setManagersUsers

public void setManagersUsers(java.util.Collection managersUsers)

getGears

public java.util.Collection getGears()

setGears

public void setGears(java.util.Collection gears)

getReferenceTaxonStrategies

public java.util.Collection getReferenceTaxonStrategies()

setReferenceTaxonStrategies

public void setReferenceTaxonStrategies(java.util.Collection referenceTaxonStrategies)

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.