Package com.evolveum.midpoint.prism
Interface EnumerationTypeDefinition
- All Superinterfaces:
Cloneable
,DebugDumpable
,Definition
,Freezable
,PrismContextSensitive
,Revivable
,Serializable
,SimpleTypeDefinition
,SmartVisitable<Definition>
,TypeDefinition
,Visitable<Definition>
Simple type, which behaves as enumeration in most modeling languages.
Enumeration has restricted value set - only declared value can be used.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
Definition of enumeration valueNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.SimpleTypeDefinition
SimpleTypeDefinition.DerivationMethod
-
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Method Summary
Modifier and TypeMethodDescriptionReturns definition of enumeration valuesMethods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazily
Methods inherited from interface com.evolveum.midpoint.prism.Definition
clone, debugDump, getAnnotation, getAnnotations, getDeprecatedSince, getDiagrams, getDisplayName, getDisplayOrder, getDocumentation, getDocumentationPreview, getHelp, getMutabilityFlag, getPlannedRemoval, getProcessing, getRemovedSince, getSchemaMigrations, getSchemaRegistry, getTypeClass, getTypeName, isAbstract, isDeprecated, isElaborate, isEmphasized, isExperimental, isIgnored, isRemoved, isRuntimeSchema, setAnnotation, toMutable
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable, freeze, isImmutable
Methods inherited from interface com.evolveum.midpoint.prism.PrismContextSensitive
getPrismContext
Methods inherited from interface com.evolveum.midpoint.prism.SimpleTypeDefinition
getBaseTypeName, getDerivationMethod
Methods inherited from interface com.evolveum.midpoint.prism.SmartVisitable
accept
Methods inherited from interface com.evolveum.midpoint.prism.TypeDefinition
canRepresent, getCompileTimeClass, getInstantiationOrder, getStaticSubTypes, getSuperType, isAssignableFrom
-
Method Details
-
getValues
Collection<EnumerationTypeDefinition.ValueDefinition> getValues()Returns definition of enumeration values- Returns:
- definitions of enumeration values
-