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 |
revive(PrismContext prismContext) |
adoptElementDefinitionFrom, canAdd, canModify, canRead, deepClone, deepClone, findItemDefinition, getMaxOccurs, getMinOccurs, getName, getNamespace, getValueEnumerationRef, instantiate, instantiate, isDynamic, isInherited, isMandatory, isMultiValue, isOperational, isOptional, isSingleValue, isValidFor, isValidFor
getDisplayName, getDisplayOrder, getDocumentation, getDocumentationPreview, getHelp, getPrismContext, getSchemaRegistry, getTypeClass, getTypeClassIfKnown, getTypeName, isAbstract, isDeprecated, isEmphasized, isIgnored, isRuntimeSchema
debugDump, debugDump
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)
PrismContainerValue<C> createValue()
boolean isEmpty()
Copyright © 2017 Evolveum. All rights reserved.