fr.ifremer.allegro.administration.user.ageReader
Class AgeReaderQualification

java.lang.Object
  extended by fr.ifremer.allegro.administration.user.ageReader.AgeReaderQualification
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
AgeReaderQualificationImpl

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

Un lecteur d?????ge (Person) peut avoir diff??rents niveaux de qualification (AgeReaderQualification). Un niveau de qualification est limit?? dans le temps, par une p??riode d??but/fin (la date de fin peut ??tre vide si la qualification est toujours d???actualit??).

Un niveau de qualification est constitu?? par une valeur enti??re positive (qualificationLevel) qui repr??sente le pourcentage de r??ussite de lecture reconnu du lecteur.

Un niveau de qualification s???applique ?? une esp??ce scientifique (ReferenceTaxon, de niveau esp??ce ou sous-esp??ce seulement, ou bien genre, famille, etc .) et une ou plusieurs zones en mer (Location). Les zones en mer peuvent ??tre des zones FAO, sous zones FAO, divisions, sous divisions, rectangles, etc.

See Also:
Serialized Form

Nested Class Summary
static class AgeReaderQualification.Factory
          Constructs new instances of AgeReaderQualification.
 
Constructor Summary
AgeReaderQualification()
           
 
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.Date getEndDate()
           
 java.lang.Integer getId()
           
 java.util.Collection getLocations()
           
 java.util.Collection getPeople()
           
 java.lang.Integer getQualificationLevel()
           
 ReferenceTaxon getReferenceTaxon()
           
 java.util.Date getStartDate()
           
 int hashCode()
          Returns a hash code based on this entity's identifiers.
 void setEndDate(java.util.Date endDate)
           
 void setId(java.lang.Integer id)
           
 void setLocations(java.util.Collection locations)
           
 void setPeople(java.util.Collection people)
           
 void setQualificationLevel(java.lang.Integer qualificationLevel)
           
 void setReferenceTaxon(ReferenceTaxon referenceTaxon)
           
 void setStartDate(java.util.Date startDate)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AgeReaderQualification

public AgeReaderQualification()
Method Detail

getId

public java.lang.Integer getId()

setId

public void setId(java.lang.Integer id)

getStartDate

public java.util.Date getStartDate()

setStartDate

public void setStartDate(java.util.Date startDate)

getEndDate

public java.util.Date getEndDate()

setEndDate

public void setEndDate(java.util.Date endDate)

getQualificationLevel

public java.lang.Integer getQualificationLevel()

setQualificationLevel

public void setQualificationLevel(java.lang.Integer qualificationLevel)

getPeople

public java.util.Collection getPeople()

setPeople

public void setPeople(java.util.Collection people)

getReferenceTaxon

public ReferenceTaxon getReferenceTaxon()

setReferenceTaxon

public void setReferenceTaxon(ReferenceTaxon referenceTaxon)

getLocations

public java.util.Collection getLocations()

setLocations

public void setLocations(java.util.Collection locations)

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.