Package com.evolveum.midpoint.prism.impl
Class EnumerationTypeDefinitionImpl
java.lang.Object
com.evolveum.midpoint.prism.AbstractFreezable
com.evolveum.midpoint.prism.impl.DefinitionImpl
com.evolveum.midpoint.prism.impl.TypeDefinitionImpl
com.evolveum.midpoint.prism.impl.SimpleTypeDefinitionImpl
com.evolveum.midpoint.prism.impl.EnumerationTypeDefinitionImpl
- All Implemented Interfaces:
Definition,EnumerationTypeDefinition,Freezable,MutableDefinition,MutableTypeDefinition,PrismContextSensitive,Revivable,SimpleTypeDefinition,SmartVisitable<Definition>,TypeDefinition,Visitable<Definition>,DebugDumpable,Serializable,Cloneable
public class EnumerationTypeDefinitionImpl
extends SimpleTypeDefinitionImpl
implements EnumerationTypeDefinition
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.EnumerationTypeDefinition
EnumerationTypeDefinition.ValueDefinitionNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.SimpleTypeDefinition
SimpleTypeDefinition.DerivationMethod -
Field Summary
Fields inherited from class com.evolveum.midpoint.prism.impl.TypeDefinitionImpl
compileTimeClass, instantiationOrder, serializationProxyFields inherited from class com.evolveum.midpoint.prism.impl.DefinitionImpl
deprecated, deprecatedSince, displayName, displayOrder, documentation, elaborate, emphasized, experimental, help, isAbstract, isRuntimeSchema, plannedRemoval, processing, removed, removedSince, typeNameFields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING -
Constructor Summary
ConstructorsConstructorDescriptionEnumerationTypeDefinitionImpl(QName typeName, QName baseTypeName, List<EnumerationTypeDefinition.ValueDefinition> values) -
Method Summary
Modifier and TypeMethodDescription@NotNull SimpleTypeDefinitionImplclone()Returns definition of enumeration valuesMethods inherited from class com.evolveum.midpoint.prism.impl.SimpleTypeDefinitionImpl
getBaseTypeName, getDebugDumpClassName, getDerivationMethod, getDocClassName, revive, toMutableMethods inherited from class com.evolveum.midpoint.prism.impl.TypeDefinitionImpl
addStaticSubType, canRepresent, copyDefinitionDataFrom, equals, getCompileTimeClass, getInstantiationOrder, getStaticSubTypes, getSuperType, hashCode, isAssignableFrom, setCompileTimeClass, setInstantiationOrder, setSuperType, useSerializationProxy, writeReplaceMethods inherited from class com.evolveum.midpoint.prism.impl.DefinitionImpl
accept, accept, addDiagram, addSchemaMigration, checkMutableOnExposing, copyDefinitionDataFrom, debugDump, extendDumpHeader, getAnnotation, getAnnotations, getDeprecatedSince, getDiagrams, getDisplayName, getDisplayOrder, getDocumentation, getDocumentationPreview, getHelp, getPlannedRemoval, getPrismContext, getProcessing, getRemovedSince, getSchemaMigrations, getTypeClass, getTypeName, isAbstract, isDeprecated, isElaborate, isEmphasized, isExperimental, isIgnored, isRemoved, isRuntimeSchema, setAbstract, setAnnotation, setDeprecated, setDeprecatedSince, setDisplayName, setDisplayOrder, setDocumentation, setElaborate, setEmphasized, setExperimental, setHelp, setPlannedRemoval, setProcessing, setRemoved, setRemovedSince, setRuntimeSchema, setTypeName, toStringMethods inherited from class com.evolveum.midpoint.prism.AbstractFreezable
freeze, freeze, freezeAll, freezeNullableList, isImmutable, isMutable, performFreezeMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.prism.Definition
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, toMutableMethods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable, freeze, isImmutableMethods inherited from interface com.evolveum.midpoint.prism.MutableDefinition
addDiagram, addSchemaMigration, setDeprecated, setDisplayName, setDisplayOrder, setDocumentation, setEmphasized, setExperimental, setHelp, setProcessing, setRemoved, setRemovedSince, setRuntimeSchema, setTypeNameMethods inherited from interface com.evolveum.midpoint.prism.MutableTypeDefinition
setInstantiationOrderMethods inherited from interface com.evolveum.midpoint.prism.PrismContextSensitive
getPrismContextMethods inherited from interface com.evolveum.midpoint.prism.SimpleTypeDefinition
getBaseTypeName, getDerivationMethodMethods inherited from interface com.evolveum.midpoint.prism.SmartVisitable
acceptMethods inherited from interface com.evolveum.midpoint.prism.TypeDefinition
canRepresent, getCompileTimeClass, getInstantiationOrder, getStaticSubTypes, getSuperType, isAssignableFrom
-
Constructor Details
-
EnumerationTypeDefinitionImpl
public EnumerationTypeDefinitionImpl(QName typeName, QName baseTypeName, List<EnumerationTypeDefinition.ValueDefinition> values)
-
-
Method Details
-
getValues
Description copied from interface:EnumerationTypeDefinitionReturns definition of enumeration values- Specified by:
getValuesin interfaceEnumerationTypeDefinition- Returns:
- definitions of enumeration values
-
clone
- Specified by:
clonein interfaceDefinition- Overrides:
clonein classSimpleTypeDefinitionImpl
-