public class LayerRefinedAttributeDefinition extends RefinedAttributeDefinition
secondaryIdentifier
name
deprecated, displayOrder, documentation, help, ignored, inherited, isAbstract, isRuntimeSchema, prismContext, typeName
INDENT_STRING
Modifier and Type | Method and Description |
---|---|
boolean |
canAdd()
Returns true if the item can be added.
|
boolean |
canAdd(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer) |
boolean |
canModify()
Returns true if the item can be modified.
|
boolean |
canModify(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer) |
boolean |
canRead()
Returns true if the property can be read.
|
boolean |
canRead(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer) |
PropertyDelta |
createEmptyDelta(ItemPath path) |
String |
debugDump()
Show the content of the object intended for diagnostics by system administrator.
|
String |
debugDump(int indent) |
boolean |
equals(Object obj) |
Object[] |
getAllowedValues()
Returns allowed values for this property.
|
ResourceAttributeDefinition |
getAttributeDefinition() |
protected String |
getDebugDumpClassName()
Return a human readable name of this class suitable for logs.
|
String |
getDescription() |
String |
getDisplayName()
Returns display name.
|
Integer |
getDisplayOrder()
Specifies an order in which the item should be displayed relative to other items
at the same level.
|
String |
getDocClassName()
Returns human-readable name of this class suitable for documentation.
|
String |
getDocumentation() |
String |
getDocumentationPreview()
Returns only a first sentence of documentation.
|
com.evolveum.midpoint.xml.ns._public.common.common_3.AttributeFetchStrategyType |
getFetchStrategy() |
String |
getHelp()
Returns help string.
|
List<com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType> |
getInboundMappingTypes() |
List<String> |
getIntolerantValuePattern() |
com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType |
getLayer() |
PropertyLimitations |
getLimitations() |
PropertyLimitations |
getLimitations(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer) |
QName |
getMatchingRuleQName() |
int |
getMaxOccurs()
Return the number of maximal value occurrences.
|
int |
getMaxOccurs(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer) |
int |
getMinOccurs()
Return the number of minimal value occurrences.
|
int |
getMinOccurs(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer) |
QName |
getName()
Returns name of the defined entity.
|
String |
getNamespace() |
String |
getNativeAttributeName()
Returns native attribute name.
|
com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType |
getOutboundMappingType() |
Boolean |
getOverrideCanAdd() |
Boolean |
getOverrideCanModify() |
Boolean |
getOverrideCanRead() |
PrismContext |
getPrismContext() |
Boolean |
getReturnedByDefault() |
List<String> |
getTolerantValuePattern() |
Class |
getTypeClass() |
QName |
getTypeName()
Returns the name of the definition type.
|
QName |
getValueType()
Returns QName of the property value type.
|
int |
hashCode() |
boolean |
hasOutboundMapping() |
ResourceAttribute |
instantiate()
Create an item instance.
|
ResourceAttribute |
instantiate(QName name)
Create an item instance.
|
boolean |
isAbstract() |
boolean |
isDeprecated() |
boolean |
isDynamic()
Returns true if definition was created during the runtime based on a dynamic information
such as xsi:type attributes in XML.
|
boolean |
isExlusiveStrong() |
boolean |
isIdentifier(ObjectClassComplexTypeDefinition objectDefinition) |
boolean |
isIdentifier(ResourceAttributeContainerDefinition objectDefinition)
Returns true if the attribute is a (primary) identifier.
|
boolean |
isIgnored() |
boolean |
isIgnored(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer) |
Boolean |
isIndexed()
This is XSD annotation that specifies whether a property should
be indexed in the storage.
|
boolean |
isMandatory()
Returns true if property is mandatory.
|
boolean |
isMultiValue()
Returns true if property is multi-valued.
|
boolean |
isOperational() |
boolean |
isOptional()
Returns true if property is optional.
|
boolean |
isReturnedByDefault() |
boolean |
isRuntimeSchema() |
boolean |
isSecondaryIdentifier(ObjectClassComplexTypeDefinition objectDefinition) |
boolean |
isSingleValue()
Returns true if property is single-valued.
|
boolean |
isTolerant() |
boolean |
isValidFor(QName elementQName,
Class<? extends ItemDefinition> clazz) |
void |
setAttributeDefinition(ResourceAttributeDefinition attributeDefinition) |
void |
setCanAdd(boolean create) |
void |
setCanModify(boolean update) |
void |
setCanRead(boolean read) |
void |
setDescription(String description) |
void |
setDisplayName(String displayName) |
void |
setDisplayOrder(Integer displayOrder) |
void |
setDynamic(boolean dynamic) |
void |
setHelp(String help) |
void |
setIgnored(boolean ignored) |
void |
setInboundMappingTypes(List<com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType> inboundAssignmentTypes) |
void |
setIndexed(Boolean indexed) |
void |
setMaxOccurs(int maxOccurs) |
void |
setMinOccurs(int minOccurs) |
void |
setName(QName name) |
void |
setNativeAttributeName(String nativeAttributeName) |
void |
setOutboundMappingType(com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType outboundMappingType) |
void |
setOverrideCanAdd(Boolean overrideCanAdd) |
void |
setOverrideCanModify(Boolean overrideCanModify) |
void |
setOverrideCanRead(Boolean overrideCanRead) |
void |
setReadOnly() |
void |
setTolerant(boolean tolerant) |
void |
setTypeName(QName typeName) |
isMandatory, isMultiValue, isOptional, isSecondaryIdentifier, isSingleValue, setExclusiveStrong, setFetchStrategy, setMatchingRuleQName, setReturnedByDefault, setSecondaryIdentifier, toString
clone, copyDefinitionData, extendToString
copyDefinitionData
addNamespaceIfApplicable, adoptElementDefinitionFrom, copyDefinitionData, debugFlags, debugMultiplicity, revive, setOperational
copyDefinitionData, getSchemaRegistry, getTypeClassIfKnown, isInherited, setAbstract, setDeprecated, setDocumentation, setInherited, setRuntimeSchema
public com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType getLayer()
public ResourceAttribute instantiate()
ItemDefinition
instantiate
in class ResourceAttributeDefinition
public ResourceAttribute instantiate(QName name)
ItemDefinition
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()
ItemDefinition
canAdd
in class RefinedAttributeDefinition
public boolean canAdd(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer)
canAdd
in class RefinedAttributeDefinition
public boolean canRead()
ItemDefinition
canRead
in class RefinedAttributeDefinition
public boolean canRead(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer)
canRead
in class RefinedAttributeDefinition
public boolean canModify()
ItemDefinition
canModify
in class RefinedAttributeDefinition
public void setName(QName name)
setName
in class ItemDefinition
public boolean canModify(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer)
canModify
in class RefinedAttributeDefinition
public void setReadOnly()
setReadOnly
in class RefinedAttributeDefinition
public void setTypeName(QName typeName)
setTypeName
in class Definition
public QName getValueType()
PrismPropertyDefinition
getValueType
in class RefinedAttributeDefinition
public String getNamespace()
getNamespace
in class ItemDefinition
public Boolean isIndexed()
PrismPropertyDefinition
isIndexed
in class 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 PrismPropertyDefinition
public Integer getDisplayOrder()
Definition
getDisplayOrder
in class Definition
public boolean isSingleValue()
ItemDefinition
isSingleValue
in class ItemDefinition
public void setCanAdd(boolean create)
setCanAdd
in class RefinedAttributeDefinition
public PropertyDelta createEmptyDelta(ItemPath path)
createEmptyDelta
in class PrismPropertyDefinition
public boolean isMultiValue()
ItemDefinition
isMultiValue
in class ItemDefinition
public boolean isIgnored()
isIgnored
in class RefinedAttributeDefinition
public boolean isIgnored(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer)
isIgnored
in class RefinedAttributeDefinition
public void setDisplayOrder(Integer displayOrder)
setDisplayOrder
in class Definition
public boolean isMandatory()
ItemDefinition
isMandatory
in class ItemDefinition
public void setIgnored(boolean ignored)
setIgnored
in class RefinedAttributeDefinition
public boolean isOptional()
ItemDefinition
isOptional
in class ItemDefinition
public void setHelp(String help)
setHelp
in class RefinedAttributeDefinition
public String getDisplayName()
Definition
getDisplayName
in class RefinedAttributeDefinition
public boolean isDynamic()
ItemDefinition
isDynamic
in class ItemDefinition
public void setDisplayName(String displayName)
setDisplayName
in class RefinedAttributeDefinition
public String getDescription()
getDescription
in class RefinedAttributeDefinition
public PrismContext getPrismContext()
getPrismContext
in class Definition
public void setDescription(String description)
setDescription
in class RefinedAttributeDefinition
public Class getTypeClass()
getTypeClass
in class 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 ItemDefinition
public boolean isValidFor(QName elementQName, Class<? extends ItemDefinition> clazz)
isValidFor
in class ItemDefinition
public Boolean getReturnedByDefault()
getReturnedByDefault
in class ResourceAttributeDefinition
public boolean isAbstract()
isAbstract
in class Definition
public boolean isDeprecated()
isDeprecated
in class Definition
public boolean isOperational()
isOperational
in class ItemDefinition
public String getDocumentation()
getDocumentation
in class Definition
public String getDocumentationPreview()
Definition
getDocumentationPreview
in class Definition
public boolean isRuntimeSchema()
isRuntimeSchema
in class Definition
public boolean isReturnedByDefault()
isReturnedByDefault
in class RefinedAttributeDefinition
public String getDocClassName()
Definition
getDocClassName
in class PrismPropertyDefinition
public boolean isExlusiveStrong()
isExlusiveStrong
in class RefinedAttributeDefinition
public com.evolveum.midpoint.xml.ns._public.common.common_3.AttributeFetchStrategyType getFetchStrategy()
getFetchStrategy
in class RefinedAttributeDefinition
public List<String> getTolerantValuePattern()
getTolerantValuePattern
in class RefinedAttributeDefinition
public List<String> getIntolerantValuePattern()
getIntolerantValuePattern
in class RefinedAttributeDefinition
public com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType getOutboundMappingType()
getOutboundMappingType
in class RefinedAttributeDefinition
public void setOutboundMappingType(com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType outboundMappingType)
setOutboundMappingType
in class RefinedAttributeDefinition
public boolean hasOutboundMapping()
hasOutboundMapping
in class RefinedAttributeDefinition
public List<com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType> getInboundMappingTypes()
getInboundMappingTypes
in class RefinedAttributeDefinition
public void setInboundMappingTypes(List<com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType> inboundAssignmentTypes)
setInboundMappingTypes
in class RefinedAttributeDefinition
public QName getName()
ItemDefinition
getName
in class RefinedAttributeDefinition
public QName getTypeName()
Definition
getTypeName
in class RefinedAttributeDefinition
public String getNativeAttributeName()
ResourceAttributeDefinition
getNativeAttributeName
in class RefinedAttributeDefinition
public Object[] getAllowedValues()
PrismPropertyDefinition
getAllowedValues
in class RefinedAttributeDefinition
public int getMaxOccurs()
ItemDefinition
getMaxOccurs
in class RefinedAttributeDefinition
public int getMaxOccurs(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer)
getMaxOccurs
in class RefinedAttributeDefinition
public int getMinOccurs()
ItemDefinition
getMinOccurs
in class RefinedAttributeDefinition
public int getMinOccurs(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer)
getMinOccurs
in class RefinedAttributeDefinition
public PropertyLimitations getLimitations(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer)
getLimitations
in class RefinedAttributeDefinition
public PropertyLimitations getLimitations()
public String getHelp()
Definition
getHelp
in class RefinedAttributeDefinition
public QName getMatchingRuleQName()
getMatchingRuleQName
in class RefinedAttributeDefinition
public int hashCode()
hashCode
in class PrismPropertyDefinition
public boolean equals(Object obj)
equals
in class PrismPropertyDefinition
public String debugDump()
DebugDumpable
debugDump
in interface DebugDumpable
debugDump
in class 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.