public class LayerRefinedAttributeDefinition<T> extends RefinedAttributeDefinition<T>
secondaryIdentifier
deprecated, displayOrder, documentation, help, ignored, inherited, isAbstract, isRuntimeSchema, prismContext, typeName
INDENT_STRING
clone, copyDefinitionData, getFrameworkAttributeName, getModificationPriority, getReadReplaceMode, isDisplayNameAttribute, isMandatory, isMultiValue, isOptional, isSecondaryIdentifier, isSingleValue, setExclusiveStrong, setFetchStrategy, setMatchingRuleQName, setModificationPriority, setReadReplaceMode, setReturnedByDefault, setSecondaryIdentifier, toString
copyDefinitionData, extendToString, setFrameworkAttributeName
copyDefinitionData, defaultValue
addNamespaceIfApplicable, adoptElementDefinitionFrom, copyDefinitionData, debugFlags, debugMultiplicity, deepClone, getValueEnumerationRef, revive, setOperational, setValueEnumerationRef
public LayerType getLayer()
public ResourceAttribute<T> instantiate()
instantiate
in class ResourceAttributeDefinition<T>
public ResourceAttribute<T> instantiate(QName name)
instantiate
in class ResourceAttributeDefinition<T>
public boolean isIdentifier(ResourceAttributeContainerDefinition objectDefinition)
ResourceAttributeDefinition
isIdentifier
in class ResourceAttributeDefinition<T>
public boolean isIdentifier(ObjectClassComplexTypeDefinition objectDefinition)
isIdentifier
in class ResourceAttributeDefinition<T>
public void setNativeAttributeName(String nativeAttributeName)
setNativeAttributeName
in class RefinedAttributeDefinition<T>
public boolean isSecondaryIdentifier(ObjectClassComplexTypeDefinition objectDefinition)
isSecondaryIdentifier
in class ResourceAttributeDefinition<T>
public boolean isTolerant()
isTolerant
in class RefinedAttributeDefinition<T>
public void setTolerant(boolean tolerant)
setTolerant
in class RefinedAttributeDefinition<T>
public Boolean getOverrideCanRead()
public void setOverrideCanRead(Boolean overrideCanRead)
public Boolean getOverrideCanAdd()
public void setOverrideCanAdd(Boolean overrideCanAdd)
public Boolean getOverrideCanModify()
public void setOverrideCanModify(Boolean overrideCanModify)
public boolean canAdd()
canAdd
in class RefinedAttributeDefinition<T>
public boolean canAdd(LayerType layer)
canAdd
in class RefinedAttributeDefinition<T>
public boolean canRead()
canRead
in class RefinedAttributeDefinition<T>
public boolean canRead(LayerType layer)
canRead
in class RefinedAttributeDefinition<T>
public boolean canModify()
canModify
in class RefinedAttributeDefinition<T>
public void setName(QName name)
setName
in class com.evolveum.midpoint.prism.ItemDefinition<com.evolveum.midpoint.prism.PrismProperty<T>>
public boolean canModify(LayerType layer)
canModify
in class RefinedAttributeDefinition<T>
public void setReadOnly()
setReadOnly
in class RefinedAttributeDefinition<T>
public void setTypeName(QName typeName)
setTypeName
in class com.evolveum.midpoint.prism.Definition
public QName getValueType()
getValueType
in class RefinedAttributeDefinition<T>
public String getNamespace()
getNamespace
in class com.evolveum.midpoint.prism.ItemDefinition<com.evolveum.midpoint.prism.PrismProperty<T>>
public Boolean isIndexed()
isIndexed
in class com.evolveum.midpoint.prism.PrismPropertyDefinition<T>
public void setMinOccurs(int minOccurs)
setMinOccurs
in class RefinedAttributeDefinition<T>
public void setMaxOccurs(int maxOccurs)
setMaxOccurs
in class RefinedAttributeDefinition<T>
public void setCanRead(boolean read)
setCanRead
in class RefinedAttributeDefinition<T>
public void setCanModify(boolean update)
setCanModify
in class RefinedAttributeDefinition<T>
public void setIndexed(Boolean indexed)
setIndexed
in class com.evolveum.midpoint.prism.PrismPropertyDefinition<T>
public Integer getDisplayOrder()
getDisplayOrder
in class com.evolveum.midpoint.prism.Definition
public boolean isSingleValue()
isSingleValue
in class com.evolveum.midpoint.prism.ItemDefinition<com.evolveum.midpoint.prism.PrismProperty<T>>
public void setCanAdd(boolean create)
setCanAdd
in class RefinedAttributeDefinition<T>
public com.evolveum.midpoint.prism.delta.PropertyDelta<T> createEmptyDelta(com.evolveum.midpoint.prism.path.ItemPath path)
createEmptyDelta
in class com.evolveum.midpoint.prism.PrismPropertyDefinition<T>
public boolean isMultiValue()
isMultiValue
in class com.evolveum.midpoint.prism.ItemDefinition<com.evolveum.midpoint.prism.PrismProperty<T>>
public boolean isIgnored()
isIgnored
in class RefinedAttributeDefinition<T>
public boolean isIgnored(LayerType layer)
isIgnored
in class RefinedAttributeDefinition<T>
public void setDisplayOrder(Integer displayOrder)
setDisplayOrder
in class com.evolveum.midpoint.prism.Definition
public boolean isMandatory()
isMandatory
in class com.evolveum.midpoint.prism.ItemDefinition<com.evolveum.midpoint.prism.PrismProperty<T>>
public void setIgnored(boolean ignored)
setIgnored
in class RefinedAttributeDefinition<T>
public boolean isOptional()
isOptional
in class com.evolveum.midpoint.prism.ItemDefinition<com.evolveum.midpoint.prism.PrismProperty<T>>
public void setHelp(String help)
setHelp
in class RefinedAttributeDefinition<T>
public String getDisplayName()
getDisplayName
in class RefinedAttributeDefinition<T>
public boolean isDynamic()
isDynamic
in class com.evolveum.midpoint.prism.ItemDefinition<com.evolveum.midpoint.prism.PrismProperty<T>>
public void setDisplayName(String displayName)
setDisplayName
in class RefinedAttributeDefinition<T>
public String getDescription()
getDescription
in class RefinedAttributeDefinition<T>
public com.evolveum.midpoint.prism.PrismContext getPrismContext()
getPrismContext
in class com.evolveum.midpoint.prism.Definition
public void setDescription(String description)
setDescription
in class RefinedAttributeDefinition<T>
public Class<T> getTypeClass()
getTypeClass
in class com.evolveum.midpoint.prism.Definition
public ResourceAttributeDefinition<T> getAttributeDefinition()
getAttributeDefinition
in class RefinedAttributeDefinition<T>
public void setAttributeDefinition(ResourceAttributeDefinition<T> attributeDefinition)
setAttributeDefinition
in class RefinedAttributeDefinition<T>
public void setDynamic(boolean dynamic)
setDynamic
in class com.evolveum.midpoint.prism.ItemDefinition<com.evolveum.midpoint.prism.PrismProperty<T>>
public boolean isValidFor(QName elementQName, Class clazz)
isValidFor
in class com.evolveum.midpoint.prism.ItemDefinition<com.evolveum.midpoint.prism.PrismProperty<T>>
public boolean isValidFor(QName elementQName, Class clazz, boolean caseInsensitive)
isValidFor
in class com.evolveum.midpoint.prism.ItemDefinition<com.evolveum.midpoint.prism.PrismProperty<T>>
public Boolean getReturnedByDefault()
getReturnedByDefault
in class ResourceAttributeDefinition<T>
public boolean isAbstract()
isAbstract
in class com.evolveum.midpoint.prism.Definition
public boolean isDeprecated()
isDeprecated
in class com.evolveum.midpoint.prism.Definition
public boolean isOperational()
isOperational
in class com.evolveum.midpoint.prism.ItemDefinition<com.evolveum.midpoint.prism.PrismProperty<T>>
public String getDocumentation()
getDocumentation
in class com.evolveum.midpoint.prism.Definition
public String getDocumentationPreview()
getDocumentationPreview
in class com.evolveum.midpoint.prism.Definition
public boolean isRuntimeSchema()
isRuntimeSchema
in class com.evolveum.midpoint.prism.Definition
public boolean isReturnedByDefault()
isReturnedByDefault
in class RefinedAttributeDefinition<T>
public String getDocClassName()
getDocClassName
in class com.evolveum.midpoint.prism.PrismPropertyDefinition<T>
public boolean isExlusiveStrong()
isExlusiveStrong
in class RefinedAttributeDefinition<T>
public AttributeFetchStrategyType getFetchStrategy()
getFetchStrategy
in class RefinedAttributeDefinition<T>
public List<String> getTolerantValuePattern()
getTolerantValuePattern
in class RefinedAttributeDefinition<T>
public List<String> getIntolerantValuePattern()
getIntolerantValuePattern
in class RefinedAttributeDefinition<T>
public MappingType getOutboundMappingType()
getOutboundMappingType
in class RefinedAttributeDefinition<T>
public void setOutboundMappingType(MappingType outboundMappingType)
setOutboundMappingType
in class RefinedAttributeDefinition<T>
public boolean hasOutboundMapping()
hasOutboundMapping
in class RefinedAttributeDefinition<T>
public List<MappingType> getInboundMappingTypes()
getInboundMappingTypes
in class RefinedAttributeDefinition<T>
public void setInboundMappingTypes(List<MappingType> inboundAssignmentTypes)
setInboundMappingTypes
in class RefinedAttributeDefinition<T>
public QName getName()
getName
in class RefinedAttributeDefinition<T>
public QName getTypeName()
getTypeName
in class RefinedAttributeDefinition<T>
public String getNativeAttributeName()
ResourceAttributeDefinition
getNativeAttributeName
in class RefinedAttributeDefinition<T>
public Collection<? extends DisplayableValue<T>> getAllowedValues()
getAllowedValues
in class RefinedAttributeDefinition<T>
public int getMaxOccurs()
getMaxOccurs
in class RefinedAttributeDefinition<T>
public int getMaxOccurs(LayerType layer)
getMaxOccurs
in class RefinedAttributeDefinition<T>
public int getMinOccurs()
getMinOccurs
in class RefinedAttributeDefinition<T>
public int getMinOccurs(LayerType layer)
getMinOccurs
in class RefinedAttributeDefinition<T>
public PropertyLimitations getLimitations(LayerType layer)
getLimitations
in class RefinedAttributeDefinition<T>
public PropertyLimitations getLimitations()
public String getHelp()
getHelp
in class RefinedAttributeDefinition<T>
public QName getMatchingRuleQName()
getMatchingRuleQName
in class RefinedAttributeDefinition<T>
public int hashCode()
hashCode
in class ResourceAttributeDefinition<T>
public boolean equals(Object obj)
equals
in class ResourceAttributeDefinition<T>
public String debugDump()
DebugDumpable
debugDump
in interface DebugDumpable
debugDump
in class com.evolveum.midpoint.prism.Definition
public String debugDump(int indent)
debugDump
in interface DebugDumpable
debugDump
in class RefinedAttributeDefinition<T>
protected String getDebugDumpClassName()
getDebugDumpClassName
in class RefinedAttributeDefinition<T>
Copyright © 2015 Evolveum. All rights reserved.