public interface PrismContainerDefinition<C extends Containerable> extends ItemDefinition<PrismContainer<C>>, LocalDefinitionStore
INDENT_STRING
Modifier and Type | Method and Description |
---|---|
boolean |
canRepresent(QName type) |
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, getAnnotation, getDeprecatedSince, getDisplayName, getDisplayOrder, getDocumentation, getDocumentationPreview, getHelp, getPlannedRemoval, getPrismContext, getProcessing, getSchemaRegistry, getTypeClass, getTypeClassIfKnown, getTypeName, isAbstract, isDeprecated, isElaborate, isEmphasized, isExperimental, isIgnored, isRuntimeSchema, setAnnotation
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()
boolean canRepresent(QName type)
Copyright © 2019 Evolveum. All rights reserved.