public interface ResourceAttributeContainerDefinition extends PrismContainerDefinition<ShadowAttributesType>
INDENT_STRING
canRepresent, cloneWithReplacedDefinition, createEmptyDelta, createValue, getCompileTimeClass, getDefaultNamespace, getIgnoredNamespaces, getPropertyDefinitions, getTypeClass, isEmpty, replaceDefinition, revive, toMutable
adoptElementDefinitionFrom, canAdd, canBeDefinitionOf, canBeDefinitionOf, canModify, canRead, debugDumpShortToString, deepClone, deepClone, findItemDefinition, getItemName, getMaxOccurs, getMinOccurs, getNamespace, getSubstitutionHead, getValueEnumerationRef, 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
ObjectClassComplexTypeDefinition getComplexTypeDefinition()
getComplexTypeDefinition
in interface PrismContainerDefinition<ShadowAttributesType>
Collection<? extends ResourceAttributeDefinition> getPrimaryIdentifiers()
Collection<? extends ResourceAttributeDefinition> getSecondaryIdentifiers()
Collection<? extends ResourceAttributeDefinition> getAllIdentifiers()
ResourceAttributeDefinition getDescriptionAttribute()
ResourceAttributeDefinition getNamingAttribute()
String getNativeObjectClass()
boolean isDefaultInAKind()
String getIntent()
ShadowKindType getKind()
ResourceAttributeDefinition getDisplayNameAttribute()
@NotNull ResourceAttributeContainer instantiate()
ItemDefinition
instantiate
in interface ItemDefinition<PrismContainer<ShadowAttributesType>>
@NotNull ResourceAttributeContainer instantiate(QName name)
ItemDefinition
instantiate
in interface ItemDefinition<PrismContainer<ShadowAttributesType>>
@NotNull ResourceAttributeContainerDefinition clone()
clone
in interface Definition
clone
in interface ItemDefinition<PrismContainer<ShadowAttributesType>>
clone
in interface PrismContainerDefinition<ShadowAttributesType>
<T> ResourceAttributeDefinition<T> findAttributeDefinition(QName elementQName, boolean caseInsensitive)
ResourceAttributeDefinition findAttributeDefinition(ItemPath elementPath)
ResourceAttributeDefinition findAttributeDefinition(String elementLocalname)
List<? extends ResourceAttributeDefinition> getAttributeDefinitions()
List<? extends ResourceAttributeDefinition> getDefinitions()
getDefinitions
in interface PrismContainerDefinition<ShadowAttributesType>
<T extends ShadowType> PrismObjectDefinition<T> toShadowDefinition()
Copyright © 2020 Evolveum. All rights reserved.