public class LayerRefinedAttributeDefinition extends RefinedAttributeDefinition
secondaryIdentifier
deprecated, displayOrder, documentation, help, ignored, inherited, isAbstract, isRuntimeSchema, prismContext, typeName
INDENT_STRING
isMandatory, isMultiValue, isOptional, isSecondaryIdentifier, isSingleValue, setExclusiveStrong, setFetchStrategy, setMatchingRuleQName, setReturnedByDefault, setSecondaryIdentifier, toString
clone, copyDefinitionData, extendToString
addNamespaceIfApplicable, adoptElementDefinitionFrom, copyDefinitionData, debugFlags, debugMultiplicity, revive, setOperational
public LayerType getLayer()
public ResourceAttribute instantiate()
instantiate
in class ResourceAttributeDefinition
public ResourceAttribute instantiate(QName name)
instantiate
in class ResourceAttributeDefinition
public boolean isIdentifier(ResourceAttributeContainerDefinition objectDefinition)
ResourceAttributeDefinition
isIdentifier
in class ResourceAttributeDefinition
public boolean isIdentifier(ObjectClassComplexTypeDefinition objectDefinition)
isIdentifier
in class ResourceAttributeDefinition
public void setNativeAttributeName(String nativeAttributeName)
setNativeAttributeName
in class RefinedAttributeDefinition
public boolean isSecondaryIdentifier(ObjectClassComplexTypeDefinition objectDefinition)
isSecondaryIdentifier
in class ResourceAttributeDefinition
public boolean isTolerant()
isTolerant
in class RefinedAttributeDefinition
public void setTolerant(boolean tolerant)
setTolerant
in class RefinedAttributeDefinition
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
public boolean canAdd(LayerType layer)
canAdd
in class RefinedAttributeDefinition
public boolean canRead()
canRead
in class RefinedAttributeDefinition
public boolean canRead(LayerType layer)
canRead
in class RefinedAttributeDefinition
public boolean canModify()
canModify
in class RefinedAttributeDefinition
public void setName(QName name)
setName
in class com.evolveum.midpoint.prism.ItemDefinition
public boolean canModify(LayerType layer)
canModify
in class RefinedAttributeDefinition
public void setReadOnly()
setReadOnly
in class RefinedAttributeDefinition
public void setTypeName(QName typeName)
setTypeName
in class com.evolveum.midpoint.prism.Definition
public QName getValueType()
getValueType
in class RefinedAttributeDefinition
public String getNamespace()
getNamespace
in class com.evolveum.midpoint.prism.ItemDefinition
public Boolean isIndexed()
isIndexed
in class com.evolveum.midpoint.prism.PrismPropertyDefinition
public void setMinOccurs(int minOccurs)
setMinOccurs
in class RefinedAttributeDefinition
public void setMaxOccurs(int maxOccurs)
setMaxOccurs
in class RefinedAttributeDefinition
public void setCanRead(boolean read)
setCanRead
in class RefinedAttributeDefinition
public void setCanModify(boolean update)
setCanModify
in class RefinedAttributeDefinition
public void setIndexed(Boolean indexed)
setIndexed
in class com.evolveum.midpoint.prism.PrismPropertyDefinition
public Integer getDisplayOrder()
getDisplayOrder
in class com.evolveum.midpoint.prism.Definition
public boolean isSingleValue()
isSingleValue
in class com.evolveum.midpoint.prism.ItemDefinition
public void setCanAdd(boolean create)
setCanAdd
in class RefinedAttributeDefinition
public com.evolveum.midpoint.prism.delta.PropertyDelta createEmptyDelta(com.evolveum.midpoint.prism.path.ItemPath path)
createEmptyDelta
in class com.evolveum.midpoint.prism.PrismPropertyDefinition
public boolean isMultiValue()
isMultiValue
in class com.evolveum.midpoint.prism.ItemDefinition
public boolean isIgnored()
isIgnored
in class RefinedAttributeDefinition
public boolean isIgnored(LayerType layer)
isIgnored
in class RefinedAttributeDefinition
public void setDisplayOrder(Integer displayOrder)
setDisplayOrder
in class com.evolveum.midpoint.prism.Definition
public boolean isMandatory()
isMandatory
in class com.evolveum.midpoint.prism.ItemDefinition
public void setIgnored(boolean ignored)
setIgnored
in class RefinedAttributeDefinition
public boolean isOptional()
isOptional
in class com.evolveum.midpoint.prism.ItemDefinition
public void setHelp(String help)
setHelp
in class RefinedAttributeDefinition
public String getDisplayName()
getDisplayName
in class RefinedAttributeDefinition
public boolean isDynamic()
isDynamic
in class com.evolveum.midpoint.prism.ItemDefinition
public void setDisplayName(String displayName)
setDisplayName
in class RefinedAttributeDefinition
public String getDescription()
getDescription
in class RefinedAttributeDefinition
public com.evolveum.midpoint.prism.PrismContext getPrismContext()
getPrismContext
in class com.evolveum.midpoint.prism.Definition
public void setDescription(String description)
setDescription
in class RefinedAttributeDefinition
public Class getTypeClass()
getTypeClass
in class com.evolveum.midpoint.prism.Definition
public ResourceAttributeDefinition getAttributeDefinition()
getAttributeDefinition
in class RefinedAttributeDefinition
public void setAttributeDefinition(ResourceAttributeDefinition attributeDefinition)
setAttributeDefinition
in class RefinedAttributeDefinition
public void setDynamic(boolean dynamic)
setDynamic
in class com.evolveum.midpoint.prism.ItemDefinition
public boolean isValidFor(QName elementQName, Class<? extends com.evolveum.midpoint.prism.ItemDefinition> clazz)
isValidFor
in class com.evolveum.midpoint.prism.ItemDefinition
public Boolean getReturnedByDefault()
getReturnedByDefault
in class ResourceAttributeDefinition
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
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
public String getDocClassName()
getDocClassName
in class com.evolveum.midpoint.prism.PrismPropertyDefinition
public boolean isExlusiveStrong()
isExlusiveStrong
in class RefinedAttributeDefinition
public AttributeFetchStrategyType getFetchStrategy()
getFetchStrategy
in class RefinedAttributeDefinition
public List<String> getTolerantValuePattern()
getTolerantValuePattern
in class RefinedAttributeDefinition
public List<String> getIntolerantValuePattern()
getIntolerantValuePattern
in class RefinedAttributeDefinition
public MappingType getOutboundMappingType()
getOutboundMappingType
in class RefinedAttributeDefinition
public void setOutboundMappingType(MappingType outboundMappingType)
setOutboundMappingType
in class RefinedAttributeDefinition
public boolean hasOutboundMapping()
hasOutboundMapping
in class RefinedAttributeDefinition
public List<MappingType> getInboundMappingTypes()
getInboundMappingTypes
in class RefinedAttributeDefinition
public void setInboundMappingTypes(List<MappingType> inboundAssignmentTypes)
setInboundMappingTypes
in class RefinedAttributeDefinition
public QName getName()
getName
in class RefinedAttributeDefinition
public QName getTypeName()
getTypeName
in class RefinedAttributeDefinition
public String getNativeAttributeName()
ResourceAttributeDefinition
getNativeAttributeName
in class RefinedAttributeDefinition
public Object[] getAllowedValues()
getAllowedValues
in class RefinedAttributeDefinition
public int getMaxOccurs()
getMaxOccurs
in class RefinedAttributeDefinition
public int getMaxOccurs(LayerType layer)
getMaxOccurs
in class RefinedAttributeDefinition
public int getMinOccurs()
getMinOccurs
in class RefinedAttributeDefinition
public int getMinOccurs(LayerType layer)
getMinOccurs
in class RefinedAttributeDefinition
public PropertyLimitations getLimitations(LayerType layer)
getLimitations
in class RefinedAttributeDefinition
public PropertyLimitations getLimitations()
public String getHelp()
getHelp
in class RefinedAttributeDefinition
public QName getMatchingRuleQName()
getMatchingRuleQName
in class RefinedAttributeDefinition
public int hashCode()
hashCode
in class com.evolveum.midpoint.prism.PrismPropertyDefinition
public boolean equals(Object obj)
equals
in class com.evolveum.midpoint.prism.PrismPropertyDefinition
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
protected String getDebugDumpClassName()
getDebugDumpClassName
in class RefinedAttributeDefinition
Copyright © 2014 Evolveum. All rights reserved.