fr.ifremer.allegro.referential.location
Class LocationLevel

java.lang.Object
  extended by fr.ifremer.allegro.referential.location.LocationLevel
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
LocationLevelImpl

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

Niveau de lieu, ou cat??gorie. Il s'agit d'un regroupement de haut niveau d'un ensemble de lieux de meme nature g??ographique.

Par exemple, pour la classification de lieu "Secteur maritime", on aura :

- Zone FAO,

- Sous-Zone FAO,

- Division CIEM,

- Sous-division CIEM

- etc.

Pour la classification de lieu "lieux territoriaux", on aura :

- Pays

- Region,

- D??partement,

- Quartier Maritme,

- Port

- ...

On pourra trouver d'autre niveau de lieu, comme :

- implantation Ifremer

- laboratoire c??tier, ...

See Also:
Serialized Form

Nested Class Summary
static class LocationLevel.Factory
          Constructs new instances of LocationLevel.
 
Constructor Summary
LocationLevel()
           
 
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.Integer getId()
           
 LocationClassification getLocationClassification()
           
 java.util.Collection getLocationLevels()
           
 java.lang.String getName()
           
 LocationLevel getParentLocationLevel()
           
 java.sql.Timestamp getUpdateDate()
           
 int hashCode()
          Returns a hash code based on this entity's identifiers.
 void setId(java.lang.Integer id)
           
 void setLocationClassification(LocationClassification locationClassification)
           
 void setLocationLevels(java.util.Collection locationLevels)
           
 void setName(java.lang.String name)
           
 void setParentLocationLevel(LocationLevel parentLocationLevel)
           
 void setUpdateDate(java.sql.Timestamp updateDate)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocationLevel

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

getUpdateDate

public java.sql.Timestamp getUpdateDate()

setUpdateDate

public void setUpdateDate(java.sql.Timestamp updateDate)

getLocationLevels

public java.util.Collection getLocationLevels()

setLocationLevels

public void setLocationLevels(java.util.Collection locationLevels)

getParentLocationLevel

public LocationLevel getParentLocationLevel()

setParentLocationLevel

public void setParentLocationLevel(LocationLevel parentLocationLevel)

getLocationClassification

public LocationClassification getLocationClassification()

setLocationClassification

public void setLocationClassification(LocationClassification locationClassification)

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.