Interface RefinedAttributeDefinition<T>
-
- All Superinterfaces:
Cloneable
,DebugDumpable
,Definition
,ItemDefinition<PrismProperty<T>>
,PrismPropertyDefinition<T>
,ResourceAttributeDefinition<T>
,Revivable
,Serializable
,Visitable
- All Known Subinterfaces:
LayerRefinedAttributeDefinition<T>
- All Known Implementing Classes:
LayerRefinedAttributeDefinitionImpl
,RefinedAttributeDefinitionImpl
public interface RefinedAttributeDefinition<T> extends ResourceAttributeDefinition<T>
- Author:
- mederly
-
-
Field Summary
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Method Summary
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazily
-
Methods inherited from interface com.evolveum.midpoint.prism.Definition
debugDump, getAnnotation, getDeprecatedSince, getDisplayName, getDisplayOrder, getDocumentation, getDocumentationPreview, getHelp, getPlannedRemoval, getPrismContext, getProcessing, getSchemaMigrations, getSchemaRegistry, getTypeClassIfKnown, getTypeName, isAbstract, isDeprecated, isElaborate, isEmphasized, isExperimental, isIgnored, isRuntimeSchema, setAnnotation
-
Methods inherited from interface com.evolveum.midpoint.prism.ItemDefinition
adoptElementDefinitionFrom, canAdd, canBeDefinitionOf, canBeDefinitionOf, canModify, canRead, debugDumpShortToString, deepClone, findItemDefinition, getItemName, getMaxOccurs, getMinOccurs, getNamespace, getSubstitutionHead, getValueEnumerationRef, isDynamic, isHeterogeneousListItem, isIndexOnly, isInherited, isMandatory, isMultiValue, isOperational, isOptional, isSingleValue, isValidFor, isValidFor, revive
-
Methods inherited from interface com.evolveum.midpoint.prism.PrismPropertyDefinition
createEmptyDelta, defaultValue, getAllowedValues, getMatchingRuleQName, getTypeClass, getValueType, isAnyType, isIndexed
-
Methods inherited from interface com.evolveum.midpoint.schema.processor.ResourceAttributeDefinition
getFrameworkAttributeName, getNativeAttributeName, getReturnedByDefault, instantiate, instantiate, isPrimaryIdentifier, isPrimaryIdentifier, isReturnedByDefault, isSecondaryIdentifier, toMutable
-
-
-
-
Method Detail
-
isTolerant
boolean isTolerant()
-
isSecondaryIdentifierOverride
Boolean isSecondaryIdentifierOverride()
-
canAdd
boolean canAdd(LayerType layer)
-
canRead
boolean canRead(LayerType layer)
-
canModify
boolean canModify(LayerType layer)
-
isIgnored
@Deprecated boolean isIgnored(LayerType layer)
Deprecated.
-
getProcessing
ItemProcessing getProcessing(LayerType layer)
-
getDescription
String getDescription()
-
getAttributeDefinition
ResourceAttributeDefinition<T> getAttributeDefinition()
-
getOutboundMappingType
MappingType getOutboundMappingType()
-
hasOutboundMapping
boolean hasOutboundMapping()
-
getInboundMappingTypes
List<MappingType> getInboundMappingTypes()
-
getMaxOccurs
int getMaxOccurs(LayerType layer)
-
getMinOccurs
int getMinOccurs(LayerType layer)
-
isOptional
boolean isOptional(LayerType layer)
-
isMandatory
boolean isMandatory(LayerType layer)
-
isMultiValue
boolean isMultiValue(LayerType layer)
-
isSingleValue
boolean isSingleValue(LayerType layer)
-
isExlusiveStrong
boolean isExlusiveStrong()
-
getLimitations
PropertyLimitations getLimitations(LayerType layer)
-
getFetchStrategy
AttributeFetchStrategyType getFetchStrategy()
-
getStorageStrategy
AttributeStorageStrategyType getStorageStrategy()
-
isVolatilityTrigger
boolean isVolatilityTrigger()
-
clone
@NotNull RefinedAttributeDefinition<T> clone()
- Specified by:
clone
in interfaceDefinition
- Specified by:
clone
in interfaceItemDefinition<T>
- Specified by:
clone
in interfacePrismPropertyDefinition<T>
- Specified by:
clone
in interfaceResourceAttributeDefinition<T>
-
deepClone
RefinedAttributeDefinition<T> deepClone(Map<QName,ComplexTypeDefinition> ctdMap, Map<QName,ComplexTypeDefinition> onThisPath, Consumer<ItemDefinition> postCloneAction)
- Specified by:
deepClone
in interfaceItemDefinition<T>
-
getModificationPriority
Integer getModificationPriority()
-
getReadReplaceMode
Boolean getReadReplaceMode()
-
isDisplayNameAttribute
boolean isDisplayNameAttribute()
-
-