org.eclipse.ohf.stem.internal.data
Class IdentifiableRecord.AdminLevel
java.lang.Object
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.
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
LEVEL_0
public static final IdentifiableRecord.AdminLevel LEVEL_0
- Constant for administration level 0
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")
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()