public interface ResourceAttributeDefinition<T> extends PrismPropertyDefinition<T>
INDENT_STRING
Modifier and Type | Method and Description |
---|---|
ResourceAttributeDefinition<T> |
clone() |
String |
getFrameworkAttributeName() |
String |
getNativeAttributeName() |
Boolean |
getReturnedByDefault() |
ResourceAttribute<T> |
instantiate()
Create an item instance.
|
ResourceAttribute<T> |
instantiate(QName name)
Create an item instance.
|
boolean |
isPrimaryIdentifier(ObjectClassComplexTypeDefinition objectDefinition) |
boolean |
isPrimaryIdentifier(ResourceAttributeContainerDefinition objectDefinition) |
boolean |
isReturnedByDefault() |
boolean |
isSecondaryIdentifier(ObjectClassComplexTypeDefinition objectDefinition) |
MutableResourceAttributeDefinition<T> |
toMutable() |
createEmptyDelta, defaultValue, getAllowedValues, getMatchingRuleQName, getTypeClass, getValueType, isAnyType, isIndexed
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, revive
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
@NotNull ResourceAttribute<T> instantiate()
ItemDefinition
instantiate
in interface ItemDefinition<PrismProperty<T>>
instantiate
in interface PrismPropertyDefinition<T>
@NotNull ResourceAttribute<T> instantiate(QName name)
ItemDefinition
instantiate
in interface ItemDefinition<PrismProperty<T>>
instantiate
in interface PrismPropertyDefinition<T>
Boolean getReturnedByDefault()
boolean isReturnedByDefault()
boolean isPrimaryIdentifier(ResourceAttributeContainerDefinition objectDefinition)
boolean isPrimaryIdentifier(ObjectClassComplexTypeDefinition objectDefinition)
boolean isSecondaryIdentifier(ObjectClassComplexTypeDefinition objectDefinition)
String getNativeAttributeName()
String getFrameworkAttributeName()
@NotNull ResourceAttributeDefinition<T> clone()
clone
in interface Definition
clone
in interface ItemDefinition<PrismProperty<T>>
clone
in interface PrismPropertyDefinition<T>
MutableResourceAttributeDefinition<T> toMutable()
toMutable
in interface Definition
toMutable
in interface ItemDefinition<PrismProperty<T>>
toMutable
in interface PrismPropertyDefinition<T>
Copyright © 2020 Evolveum. All rights reserved.