org.activemath.content.metadata
Class CompetencySystem
java.lang.Object
org.activemath.content.metadata.MetadataConstant
org.activemath.content.metadata.CompetencySystem
public final class CompetencySystem
- extends MetadataConstant
Metadata CompetencySystem (typesafe enum pattern)
BLOOM
public static final CompetencySystem BLOOM
PISA
public static final CompetencySystem PISA
ACTIVEMATH
public static final CompetencySystem ACTIVEMATH
MATHBRIDGE
public static final CompetencySystem MATHBRIDGE
getByName
public static final CompetencySystem getByName(String name)
- Returns:
CompetencySystem instance for type name (converted to lower case), or
null.
getDefault
public static final CompetencySystem getDefault()
- Get the default competency system (configured by property "app.competency-system.default")
- Returns:
- The default competency system
getCompetencySystems
public static final Collection<CompetencySystem> getCompetencySystems()
- Returns:
- A collection of competency systems (including a dummy if existing!)
getCognitiveProcessbyName
public CognitiveProcess getCognitiveProcessbyName(String name)
- Get the instance of a specific
CognitiveProcess by its name
- Parameters:
name - - the name of the process
- Returns:
- a singleton object of the demanded cognitive process from the correct competency
system
getCognitiveProcesses
public Collection<CognitiveProcess> getCognitiveProcesses()
- Get all cognitive processes available in a specific competency system
- Returns:
- A List of
CognitiveProcesses, null on error.
getCognitiveProcessClass
public Class<? extends CognitiveProcess> getCognitiveProcessClass()
- Returns:
- The cognitive process class which belongs to this competency system
- See Also:
CognitiveProcess
initializeMappings
public static void initializeMappings()