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() |
Class<C> |
getTypeClass()
Returns a compile-time class that is used to represent items.
|
boolean |
isEmpty() |
void |
replaceDefinition(QName itemName,
ItemDefinition newDefinition) |
void |
revive(PrismContext prismContext) |
MutablePrismContainerDefinition<C> |
toMutable() |
adoptElementDefinitionFrom, canAdd, canBeDefinitionOf, canBeDefinitionOf, canModify, canRead, debugDumpShortToString, deepClone, deepClone, findItemDefinition, getItemName, getMaxOccurs, getMinOccurs, getNamespace, getSubstitutionHead, getValueEnumerationRef, instantiate, instantiate, isDynamic, isHeterogeneousListItem, isIndexOnly, isInherited, isMandatory, isMultiValue, isOperational, isOptional, isSingleValue, isValidFor, isValidFor
debugDump, getAnnotation, getDeprecatedSince, getDisplayName, getDisplayOrder, getDocumentation, getDocumentationPreview, getHelp, getPlannedRemoval, getPrismContext, getProcessing, getSchemaMigrations, getSchemaRegistry, getTypeClassIfKnown, getTypeName, isAbstract, isDeprecated, isElaborate, isEmphasized, isExperimental, isIgnored, isRuntimeSchema, setAnnotation
debugDump, debugDump, debugDumpLazily, debugDumpLazily
findContainerDefinition, findContainerDefinition, findItemDefinition, findItemDefinition, findLocalItemDefinition, findLocalItemDefinition, findNamedItemDefinition, 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(@NotNull QName type)
MutablePrismContainerDefinition<C> toMutable()
toMutable
in interface Definition
toMutable
in interface ItemDefinition<PrismContainer<C extends Containerable>>
Class<C> getTypeClass()
Definition
getTypeClass
in interface Definition
Copyright © 2019 Evolveum. All rights reserved.