public interface RefinedAttributeDefinition<T> extends ResourceAttributeDefinition<T>
INDENT_STRING
getFrameworkAttributeName, getNativeAttributeName, getReturnedByDefault, instantiate, instantiate, isIdentifier, isIdentifier, isReturnedByDefault, isSecondaryIdentifier
createEmptyDelta, defaultValue, getAllowedValues, getMatchingRuleQName, getTypeClass, getValueType, isAnyType, isIndexed
adoptElementDefinitionFrom, canAdd, canBeDefinitionOf, canBeDefinitionOf, canModify, canRead, debugDumpShortToString, deepClone, findItemDefinition, getMaxOccurs, getMinOccurs, getName, getNamespace, getSubstitutionHead, getValueEnumerationRef, isDynamic, isHeterogeneousListItem, isInherited, isMandatory, isMultiValue, isOperational, isOptional, isSingleValue, isValidFor, isValidFor, revive, setCanAdd, setCanModify, setCanRead, setMaxOccurs
debugDump, getDeprecatedSince, getDisplayName, getDisplayOrder, getDocumentation, getDocumentationPreview, getHelp, getPrismContext, getSchemaRegistry, getTypeClassIfKnown, getTypeName, isAbstract, isDeprecated, isElaborate, isEmphasized, isExperimental, isIgnored, isRuntimeSchema
debugDump, debugDump, debugDumpLazily, debugDumpLazily
boolean isTolerant()
boolean isSecondaryIdentifier()
boolean canAdd(LayerType layer)
boolean canRead(LayerType layer)
boolean canModify(LayerType layer)
boolean isIgnored(LayerType layer)
String getDescription()
ResourceAttributeDefinition<T> getAttributeDefinition()
MappingType getOutboundMappingType()
boolean hasOutboundMapping()
List<MappingType> getInboundMappingTypes()
int getMaxOccurs(LayerType layer)
int getMinOccurs(LayerType layer)
boolean isOptional(LayerType layer)
boolean isMandatory(LayerType layer)
boolean isMultiValue(LayerType layer)
boolean isSingleValue(LayerType layer)
boolean isExlusiveStrong()
PropertyLimitations getLimitations(LayerType layer)
AttributeFetchStrategyType getFetchStrategy()
boolean isVolatilityTrigger()
@NotNull RefinedAttributeDefinition<T> clone()
clone
in interface Definition
clone
in interface ItemDefinition<PrismProperty<T>>
clone
in interface PrismPropertyDefinition<T>
clone
in interface ResourceAttributeDefinition<T>
RefinedAttributeDefinition<T> deepClone(Map<QName,ComplexTypeDefinition> ctdMap, Map<QName,ComplexTypeDefinition> onThisPath, Consumer<ItemDefinition> postCloneAction)
deepClone
in interface ItemDefinition<PrismProperty<T>>
Integer getModificationPriority()
Boolean getReadReplaceMode()
boolean isDisplayNameAttribute()
Copyright © 2018 Evolveum. All rights reserved.