public interface PrismContainerDefinition<C extends Containerable> extends ItemDefinition<PrismContainer<C>>, LocalDefinitionStore
INDENT_STRING
Modifier and Type | Method and Description |
---|---|
PrismContainerDefinition<C> |
clone() |
PrismContainerDefinition<C> |
cloneWithReplacedDefinition(QName itemName,
ItemDefinition newDefinition) |
ContainerDelta<C> |
createEmptyDelta(ItemPath path) |
PrismContainerValue<C> |
createValue() |
Class<C> |
getCompileTimeClass() |
ComplexTypeDefinition |
getComplexTypeDefinition() |
String |
getDefaultNamespace() |
List<? extends ItemDefinition> |
getDefinitions() |
List<String> |
getIgnoredNamespaces() |
List<PrismPropertyDefinition> |
getPropertyDefinitions() |
boolean |
isEmpty() |
void |
replaceDefinition(QName itemName,
ItemDefinition newDefinition) |
void |
revive(PrismContext prismContext) |
adoptElementDefinitionFrom, canAdd, canBeDefinitionOf, canBeDefinitionOf, canModify, canRead, debugDumpShortToString, deepClone, deepClone, findItemDefinition, getMaxOccurs, getMinOccurs, getName, getNamespace, getSubstitutionHead, getValueEnumerationRef, instantiate, instantiate, isDynamic, isHeterogeneousListItem, isInherited, isMandatory, isMultiValue, isOperational, isOptional, isSingleValue, isValidFor, isValidFor, setCanAdd, setCanModify, setCanRead, setMaxOccurs
debugDump, getDeprecatedSince, getDisplayName, getDisplayOrder, getDocumentation, getDocumentationPreview, getHelp, getPrismContext, getProcessing, getSchemaRegistry, getTypeClass, getTypeClassIfKnown, getTypeName, isAbstract, isDeprecated, isElaborate, isEmphasized, isExperimental, isIgnored, isRuntimeSchema
debugDump, debugDump, debugDumpLazily, debugDumpLazily
findContainerDefinition, findContainerDefinition, findContainerDefinition, findItemDefinition, findItemDefinition, findItemDefinition, findItemDefinition, findItemDefinition, findNamedItemDefinition, findPropertyDefinition, findPropertyDefinition, findReferenceDefinition, findReferenceDefinition
ComplexTypeDefinition getComplexTypeDefinition()
void revive(PrismContext prismContext)
revive
in interface ItemDefinition<PrismContainer<C extends Containerable>>
revive
in interface Revivable
String getDefaultNamespace()
List<? extends ItemDefinition> getDefinitions()
List<PrismPropertyDefinition> getPropertyDefinitions()
ContainerDelta<C> createEmptyDelta(ItemPath path)
createEmptyDelta
in interface ItemDefinition<PrismContainer<C extends Containerable>>
@NotNull PrismContainerDefinition<C> clone()
clone
in interface Definition
clone
in interface ItemDefinition<PrismContainer<C extends Containerable>>
PrismContainerDefinition<C> cloneWithReplacedDefinition(QName itemName, ItemDefinition newDefinition)
void replaceDefinition(QName itemName, ItemDefinition newDefinition)
PrismContainerValue<C> createValue()
boolean isEmpty()
Copyright © 2018 Evolveum. All rights reserved.