public interface PrismObjectDefinition<O extends Objectable> extends PrismContainerDefinition<O>
INDENT_STRING| Modifier and Type | Method and Description |
|---|---|
PrismObjectDefinition<O> |
clone() |
PrismObjectDefinition<O> |
cloneWithReplacedDefinition(QName itemName,
ItemDefinition newDefinition) |
PrismObjectValue<O> |
createValue() |
PrismObjectDefinition<O> |
deepClone(boolean ultraDeep,
Consumer<ItemDefinition> postCloneAction) |
PrismContainerDefinition<?> |
getExtensionDefinition() |
PrismObject<O> |
instantiate()
Create an item instance.
|
PrismObject<O> |
instantiate(QName name)
Create an item instance.
|
canRepresent, createEmptyDelta, getCompileTimeClass, getComplexTypeDefinition, getDefaultNamespace, getDefinitions, getIgnoredNamespaces, getPropertyDefinitions, getTypeClass, isEmpty, replaceDefinition, revive, toMutableadoptElementDefinitionFrom, canAdd, canBeDefinitionOf, canBeDefinitionOf, canModify, canRead, debugDumpShortToString, deepClone, findItemDefinition, getItemName, getMaxOccurs, getMinOccurs, getNamespace, getSubstitutionHead, getValueEnumerationRef, isDynamic, isHeterogeneousListItem, isIndexOnly, isInherited, isMandatory, isMultiValue, isOperational, isOptional, isSingleValue, isValidFor, isValidFordebugDump, getAnnotation, getDeprecatedSince, getDisplayName, getDisplayOrder, getDocumentation, getDocumentationPreview, getHelp, getPlannedRemoval, getPrismContext, getProcessing, getSchemaMigrations, getSchemaRegistry, getTypeClassIfKnown, getTypeName, isAbstract, isDeprecated, isElaborate, isEmphasized, isExperimental, isIgnored, isRuntimeSchema, setAnnotationdebugDump, debugDump, debugDumpLazily, debugDumpLazilyfindContainerDefinition, findContainerDefinition, findItemDefinition, findItemDefinition, findLocalItemDefinition, findLocalItemDefinition, findNamedItemDefinition, findPropertyDefinition, findReferenceDefinition, findReferenceDefinition@NotNull PrismObject<O> instantiate() throws SchemaException
ItemDefinitioninstantiate in interface ItemDefinition<PrismContainer<O extends Objectable>>SchemaException@NotNull PrismObject<O> instantiate(QName name) throws SchemaException
ItemDefinitioninstantiate in interface ItemDefinition<PrismContainer<O extends Objectable>>SchemaException@NotNull PrismObjectDefinition<O> clone()
clone in interface Definitionclone in interface ItemDefinition<PrismContainer<O extends Objectable>>clone in interface PrismContainerDefinition<O extends Objectable>PrismObjectDefinition<O> deepClone(boolean ultraDeep, Consumer<ItemDefinition> postCloneAction)
deepClone in interface ItemDefinition<PrismContainer<O extends Objectable>>PrismObjectDefinition<O> cloneWithReplacedDefinition(QName itemName, ItemDefinition newDefinition)
cloneWithReplacedDefinition in interface PrismContainerDefinition<O extends Objectable>PrismContainerDefinition<?> getExtensionDefinition()
PrismObjectValue<O> createValue()
createValue in interface PrismContainerDefinition<O extends Objectable>Copyright © 2019 Evolveum. All rights reserved.