org.eclipse.ohf.stem.internal.data
Class IdentifiableRecord.AdminLevel

java.lang.Object
  extended by org.eclipse.ohf.stem.internal.data.IdentifiableRecord.AdminLevel
All Implemented Interfaces:
java.lang.Comparable<IdentifiableRecord.AdminLevel>
Enclosing class:
IdentifiableRecord

public static class IdentifiableRecord.AdminLevel
extends java.lang.Object
implements java.lang.Comparable<IdentifiableRecord.AdminLevel>

This class represents a UN Administration Level.


Field Summary
static IdentifiableRecord.AdminLevel LEVEL_0
          Constant for administration level 0
 
Constructor Summary
IdentifiableRecord.AdminLevel(int level)
           
IdentifiableRecord.AdminLevel(java.lang.String adminLevelString)
           
 
Method Summary
 int compareTo(IdentifiableRecord.AdminLevel level)
           
 boolean equals(java.lang.Object obj)
           
 java.lang.Integer getLevel()
           
 int hashCode()
           
 int intValue()
           
 void setLevel(java.lang.Integer level)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

LEVEL_0

public static final IdentifiableRecord.AdminLevel LEVEL_0
Constant for administration level 0

Constructor Detail

IdentifiableRecord.AdminLevel

public IdentifiableRecord.AdminLevel(int level)
Parameters:
level - an administration level

IdentifiableRecord.AdminLevel

public IdentifiableRecord.AdminLevel(java.lang.String adminLevelString)
Parameters:
adminLevelString - an adminsitration level as a String (e.g., "0")
Method Detail

intValue

public int intValue()
Returns:
the int value of the level

getLevel

public final java.lang.Integer getLevel()
Returns:
the level

setLevel

public final void setLevel(java.lang.Integer level)
Parameters:
level - the level to set

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object
See Also:
Object.hashCode()

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object
See Also:
Object.equals(java.lang.Object)

compareTo

public int compareTo(IdentifiableRecord.AdminLevel level)
Specified by:
compareTo in interface java.lang.Comparable<IdentifiableRecord.AdminLevel>
Parameters:
level - the AdminLevel to compare to
Returns:
0 if equal
See Also:
Comparable.compareTo(java.lang.Object)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
See Also:
Object.toString()