Interface LayerRefinedAttributeDefinition<T>
-
- All Superinterfaces:
Cloneable
,DebugDumpable
,Definition
,ItemDefinition<PrismProperty<T>>
,PrismPropertyDefinition<T>
,RefinedAttributeDefinition<T>
,ResourceAttributeDefinition<T>
,Revivable
,Serializable
,Visitable
- All Known Implementing Classes:
LayerRefinedAttributeDefinitionImpl
public interface LayerRefinedAttributeDefinition<T> extends RefinedAttributeDefinition<T>
- Author:
- mederly
-
-
Field Summary
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LayerType
getLayer()
PropertyLimitations
getLimitations()
Boolean
getOverrideCanAdd()
Boolean
getOverrideCanModify()
Boolean
getOverrideCanRead()
-
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.common.refinery.RefinedAttributeDefinition
canAdd, canModify, canRead, clone, debugDump, deepClone, getAttributeDefinition, getDescription, getFetchStrategy, getInboundMappingTypes, getIntolerantValuePattern, getLimitations, getMaxOccurs, getMinOccurs, getModificationPriority, getOutboundMappingType, getProcessing, getReadReplaceMode, getStorageStrategy, getTolerantValuePattern, hasOutboundMapping, isDisplayNameAttribute, isExlusiveStrong, isIgnored, isMandatory, isMultiValue, isOptional, isSecondaryIdentifierOverride, isSingleValue, isTolerant, isVolatilityTrigger
-
Methods inherited from interface com.evolveum.midpoint.schema.processor.ResourceAttributeDefinition
getFrameworkAttributeName, getNativeAttributeName, getReturnedByDefault, instantiate, instantiate, isPrimaryIdentifier, isPrimaryIdentifier, isReturnedByDefault, isSecondaryIdentifier, toMutable
-
-
-
-
Method Detail
-
getLayer
LayerType getLayer()
-
getOverrideCanRead
Boolean getOverrideCanRead()
-
getOverrideCanAdd
Boolean getOverrideCanAdd()
-
getOverrideCanModify
Boolean getOverrideCanModify()
-
getLimitations
PropertyLimitations getLimitations()
-
-