fr.ifremer.allegro.administration.programStrategy
Class Program

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

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

Programme d'observation ?? l'origine d'une collecte de donn??es.

D??signe les activit??s qui sont ?? l'origine de la collecte d'un ensemble coh??rent de donn??es, que ce soit pour des collectes continues (mar??es observ??es en mer, SIPA) ou pour des ??tudes limit??es dans le temps. La quantit?? de donn??es rattach??es ?? un programme peut ??tre variable, selon qu'il s'agit d'une activit?? longue ou intensive, ou d'une op??ration plus ponctuelle (??tude) mais toujours mise en ??uvre selon un sch??ma d??cid?? ?? l'avance.

Exemple de programmes d'observations :

- SIH-OBSMER (mar??es observ??es en mer)

- SIH-STATPECHE (enquete d'activit?? et d'effort...)

- SIPA : donn??es d??claratives transmises par la DPMA

- VMS : donn??es satellitaires

- OFIMER : donn??es du SI de l'OFIMER

See Also:
Serialized Form

Nested Class Summary
static class Program.Factory
          Constructs new instances of Program.
 
Constructor Summary
Program()
           
 
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()
           
 java.util.Date getCreationDate()
           
 java.lang.String getDescription()
           
 GearClassification getGearClassification()
           
 java.util.Collection getLocationClassifications()
           Classifications de lieu concern??s par le programme.
 java.util.Collection getLocations()
           Lieux concern??s par le programme.Les lieux sont obligatoirement du type de lieu rattach?? au programme (cf.
 java.lang.String getName()
           
 java.util.Collection getProgram2Departments()
           
 java.util.Collection getProgramUsers()
           
 java.util.Collection getStrategies()
           
 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 setGearClassification(GearClassification gearClassification)
           
 void setLocationClassifications(java.util.Collection locationClassifications)
           
 void setLocations(java.util.Collection locations)
           
 void setName(java.lang.String name)
           
 void setProgram2Departments(java.util.Collection program2Departments)
           
 void setProgramUsers(java.util.Collection programUsers)
           
 void setStrategies(java.util.Collection strategies)
           
 void setUpdateDate(java.sql.Timestamp updateDate)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Program

public Program()
Method Detail

getCode

public java.lang.String getCode()

setCode

public void setCode(java.lang.String code)

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)

getStrategies

public java.util.Collection getStrategies()

setStrategies

public void setStrategies(java.util.Collection strategies)

getLocationClassifications

public java.util.Collection getLocationClassifications()

Classifications de lieu concern??s par le programme.

Au moins une est obligatoire.


setLocationClassifications

public void setLocationClassifications(java.util.Collection locationClassifications)

getLocations

public java.util.Collection getLocations()

Lieux concern??s par le programme.Les lieux sont obligatoirement du type de lieu rattach?? au programme (cf. type de lieu concern??).


setLocations

public void setLocations(java.util.Collection locations)

getGearClassification

public GearClassification getGearClassification()

setGearClassification

public void setGearClassification(GearClassification gearClassification)

getProgram2Departments

public java.util.Collection getProgram2Departments()

setProgram2Departments

public void setProgram2Departments(java.util.Collection program2Departments)

getProgramUsers

public java.util.Collection getProgramUsers()

setProgramUsers

public void setProgramUsers(java.util.Collection programUsers)

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.