public class LayerRefinedAttributeDefinition<T> extends RefinedAttributeDefinition<T>
secondaryIdentifier
name
deprecated, displayOrder, documentation, emphasized, 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<T> |
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) |
Collection<? extends DisplayableValue<T>> |
getAllowedValues()
Returns allowed values for this property.
|
ResourceAttributeDefinition<T> |
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()
Returns matching rule name.
|
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<T> |
getTypeClass() |
QName |
getTypeName()
Returns the name of the definition type.
|
QName |
getValueType()
Returns QName of the property value type.
|
int |
hashCode() |
boolean |
hasOutboundMapping() |
ResourceAttribute<T> |
instantiate()
Create an item instance.
|
ResourceAttribute<T> |
instantiate(QName name)
Create an item instance.
|
boolean |
isAbstract() |
boolean |
isDeprecated() |
boolean |
isDisplayNameAttribute() |
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 |
isInherited() |
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() |
boolean |
isSecondaryIdentifier(ObjectClassComplexTypeDefinition objectDefinition) |
boolean |
isSingleValue()
Returns true if property is single-valued.
|
boolean |
isTolerant() |
boolean |
isValidFor(QName elementQName,
Class clazz) |
boolean |
isValidFor(QName elementQName,
Class clazz,
boolean caseInsensitive) |
boolean |
isVolatilityTrigger() |
void |
setAttributeDefinition(ResourceAttributeDefinition<T> 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) |
clone, copyDefinitionData, getFrameworkAttributeName, getModificationPriority, getReadReplaceMode, isMandatory, isMultiValue, isOptional, isSingleValue, setExclusiveStrong, setFetchStrategy, setMatchingRuleQName, setModificationPriority, setReadReplaceMode, setReturnedByDefault, setSecondaryIdentifier, setVolatilityTrigger, toString
copyDefinitionData, extendToString, setFrameworkAttributeName
copyDefinitionData, defaultValue
addNamespaceIfApplicable, adoptElementDefinitionFrom, copyDefinitionData, debugFlags, debugMultiplicity, deepClone, getValueEnumerationRef, revive, setOperational, setValueEnumerationRef
copyDefinitionData, getSchemaRegistry, getTypeClassIfKnown, isEmphasized, setAbstract, setDeprecated, setDocumentation, setEmphasized, setInherited, setRuntimeSchema
public com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType getLayer()
public ResourceAttribute<T> instantiate()
ItemDefinition
instantiate
in class ResourceAttributeDefinition<T>
public ResourceAttribute<T> instantiate(QName name)
ItemDefinition
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()
ItemDefinition
canAdd
in class RefinedAttributeDefinition<T>
public boolean canAdd(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer)
canAdd
in class RefinedAttributeDefinition<T>
public boolean canRead()
ItemDefinition
canRead
in class RefinedAttributeDefinition<T>
public boolean canRead(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer)
canRead
in class RefinedAttributeDefinition<T>
public boolean canModify()
ItemDefinition
canModify
in class RefinedAttributeDefinition<T>
public void setName(QName name)
setName
in class ItemDefinition<PrismProperty<T>>
public boolean canModify(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer)
canModify
in class RefinedAttributeDefinition<T>
public void setReadOnly()
setReadOnly
in class RefinedAttributeDefinition<T>
public void setTypeName(QName typeName)
setTypeName
in class Definition
public QName getValueType()
PrismPropertyDefinition
getValueType
in class RefinedAttributeDefinition<T>
public String getNamespace()
getNamespace
in class ItemDefinition<PrismProperty<T>>
public Boolean isIndexed()
PrismPropertyDefinition
isIndexed
in class 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 PrismPropertyDefinition<T>
public Integer getDisplayOrder()
Definition
getDisplayOrder
in class Definition
public boolean isSingleValue()
ItemDefinition
isSingleValue
in class ItemDefinition<PrismProperty<T>>
public void setCanAdd(boolean create)
setCanAdd
in class RefinedAttributeDefinition<T>
public PropertyDelta<T> createEmptyDelta(ItemPath path)
createEmptyDelta
in class PrismPropertyDefinition<T>
public boolean isMultiValue()
ItemDefinition
isMultiValue
in class ItemDefinition<PrismProperty<T>>
public boolean isIgnored()
isIgnored
in class RefinedAttributeDefinition<T>
public boolean isIgnored(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer)
isIgnored
in class RefinedAttributeDefinition<T>
public void setDisplayOrder(Integer displayOrder)
setDisplayOrder
in class Definition
public boolean isMandatory()
ItemDefinition
isMandatory
in class ItemDefinition<PrismProperty<T>>
public void setIgnored(boolean ignored)
setIgnored
in class RefinedAttributeDefinition<T>
public boolean isOptional()
ItemDefinition
isOptional
in class ItemDefinition<PrismProperty<T>>
public void setHelp(String help)
setHelp
in class RefinedAttributeDefinition<T>
public String getDisplayName()
Definition
getDisplayName
in class RefinedAttributeDefinition<T>
public boolean isDynamic()
ItemDefinition
isDynamic
in class ItemDefinition<PrismProperty<T>>
public void setDisplayName(String displayName)
setDisplayName
in class RefinedAttributeDefinition<T>
public String getDescription()
getDescription
in class RefinedAttributeDefinition<T>
public PrismContext getPrismContext()
getPrismContext
in class Definition
public void setDescription(String description)
setDescription
in class RefinedAttributeDefinition<T>
public Class<T> getTypeClass()
getTypeClass
in class 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 ItemDefinition<PrismProperty<T>>
public boolean isValidFor(QName elementQName, Class clazz)
isValidFor
in class ItemDefinition<PrismProperty<T>>
public boolean isValidFor(QName elementQName, Class clazz, boolean caseInsensitive)
isValidFor
in class ItemDefinition<PrismProperty<T>>
public Boolean getReturnedByDefault()
getReturnedByDefault
in class ResourceAttributeDefinition<T>
public boolean isAbstract()
isAbstract
in class Definition
public boolean isDeprecated()
isDeprecated
in class Definition
public boolean isOperational()
isOperational
in class ItemDefinition<PrismProperty<T>>
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<T>
public String getDocClassName()
Definition
getDocClassName
in class PrismPropertyDefinition<T>
public boolean isExlusiveStrong()
isExlusiveStrong
in class RefinedAttributeDefinition<T>
public boolean isSecondaryIdentifier()
isSecondaryIdentifier
in class RefinedAttributeDefinition<T>
public boolean isInherited()
isInherited
in class Definition
public boolean isVolatilityTrigger()
isVolatilityTrigger
in class RefinedAttributeDefinition<T>
public boolean isDisplayNameAttribute()
isDisplayNameAttribute
in class RefinedAttributeDefinition<T>
public com.evolveum.midpoint.xml.ns._public.common.common_3.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 com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType getOutboundMappingType()
getOutboundMappingType
in class RefinedAttributeDefinition<T>
public void setOutboundMappingType(com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType outboundMappingType)
setOutboundMappingType
in class RefinedAttributeDefinition<T>
public boolean hasOutboundMapping()
hasOutboundMapping
in class RefinedAttributeDefinition<T>
public List<com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType> getInboundMappingTypes()
getInboundMappingTypes
in class RefinedAttributeDefinition<T>
public void setInboundMappingTypes(List<com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType> inboundAssignmentTypes)
setInboundMappingTypes
in class RefinedAttributeDefinition<T>
public QName getName()
ItemDefinition
getName
in class RefinedAttributeDefinition<T>
public QName getTypeName()
Definition
getTypeName
in class RefinedAttributeDefinition<T>
public String getNativeAttributeName()
ResourceAttributeDefinition
getNativeAttributeName
in class RefinedAttributeDefinition<T>
public Collection<? extends DisplayableValue<T>> getAllowedValues()
PrismPropertyDefinition
getAllowedValues
in class RefinedAttributeDefinition<T>
public int getMaxOccurs()
ItemDefinition
getMaxOccurs
in class RefinedAttributeDefinition<T>
public int getMaxOccurs(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer)
getMaxOccurs
in class RefinedAttributeDefinition<T>
public int getMinOccurs()
ItemDefinition
getMinOccurs
in class RefinedAttributeDefinition<T>
public int getMinOccurs(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer)
getMinOccurs
in class RefinedAttributeDefinition<T>
public PropertyLimitations getLimitations(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer)
getLimitations
in class RefinedAttributeDefinition<T>
public PropertyLimitations getLimitations()
public String getHelp()
Definition
getHelp
in class RefinedAttributeDefinition<T>
public QName getMatchingRuleQName()
PrismPropertyDefinition
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 Definition
public String debugDump(int indent)
debugDump
in interface DebugDumpable
debugDump
in class RefinedAttributeDefinition<T>
protected String getDebugDumpClassName()
getDebugDumpClassName
in class RefinedAttributeDefinition<T>
Copyright © 2016 evolveum. All rights reserved.