org.activemath.content.metadata
Class AchievementLevel

java.lang.Object
  extended by org.activemath.content.metadata.MetadataConstant
      extended by org.activemath.content.metadata.AchievementLevel
All Implemented Interfaces:
Comparable<AchievementLevel>

public final class AchievementLevel
extends MetadataConstant
implements Comparable<AchievementLevel>

Metadata Math-Bridge Achievement-Level (CompetencyLevel) (typesafe enum pattern)


Field Summary
static AchievementLevel CONNECTION
           
static AchievementLevel NOT_AVAILABLE
           
static AchievementLevel REFLECTION
           
static AchievementLevel REPRODUCTION
           
static List<AchievementLevel> VALUES
           
 
Fields inherited from class org.activemath.content.metadata.MetadataConstant
log
 
Method Summary
 int compareTo(AchievementLevel arg0)
           
static AchievementLevel getByName(String name)
           
 int intValue()
           
 
Methods inherited from class org.activemath.content.metadata.MetadataConstant
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

VALUES

public static final List<AchievementLevel> VALUES

NOT_AVAILABLE

public static final AchievementLevel NOT_AVAILABLE

REPRODUCTION

public static final AchievementLevel REPRODUCTION

CONNECTION

public static final AchievementLevel CONNECTION

REFLECTION

public static final AchievementLevel REFLECTION
Method Detail

intValue

public int intValue()
Returns:
numerical value indicating an order on this metadata element.

compareTo

public int compareTo(AchievementLevel arg0)
Specified by:
compareTo in interface Comparable<AchievementLevel>

getByName

public static final AchievementLevel getByName(String name)
Returns:
AchievementLevel instance for type name, or null.