ResourceAttributeDefinitionType (Complex Type)

Namespace: http://midpoint.evolveum.com/xml/ns/public/common/common-3

Supertype: ResourceItemDefinitionType
Description of the attribute handling details, such as display name, read/write access and value and synchronization expressions. This is supposed to be used in schemaHandling part and therefore describe the decisions of the system administrator about the way how that attribute is used in midPoint.
Item Summary  
Name Type Multiplicity Description
ref property
ItemPathType
[1,1] Path of the item or association that this definition describes. 
displayName property
string
[0,1]  
help property
string
[0,1] Help text for the displayed item. 
description property
string
[0,1]  
documentation property
string
[0,1]  
lifecycleState property
string
[0,1] Lifecycle state of the item. 
changeApplicationMode property
ItemChangeApplicationModeType
[0,1] How should the computed changes of this item be regarded? (Applied, recorded, ignored. 
displayOrder property
int
[0,1]  
limitations container
PropertyLimitationsType
[0,-1] Limits the usage of the attribute, e. 
matchingRule property
QName
[0,1] Specification of a matching rule for an attribute. 
valueEnumerationRef reference
ObjectReferenceType
[0,1] Reference to an object that directly or indirectly represents possible values for this item. 
tolerant property
boolean
[0,1] When set to true, allows attribute/property values that are set outside midPoint (or outside object template mappings). 
tolerantValuePattern property
string
[0,-1] Pattern (regexp) for attribute/property value. 
intolerantValuePattern property
string
[0,-1] Pattern (regexp) for attribute/property value. 
displayHint property
DisplayHintType
[0,1]  
emphasized property
boolean
[0,1] Set true for definitions that are more important than others and that should be emphasized during presentation. 
deprecated property
boolean
[0,1] This setting can be used to control the value of "deprecated" flag determined from the schema. 
experimental property
boolean
[0,1] This setting can be used to control the value of "experimental" flag determined from the schema. 
validation property
FormItemValidationType
[0,1] Validation rules for the item. 
persistence property
ItemPersistenceType
[0,1] Whether values of this item should be persisted. 
correlator container
ItemCorrelatorDefinitionType
[0,1] Creates a single-item correlator for this item. 
exclusiveStrong property
boolean
[0,1] When set to false then both strong and normal mapping values are merged to produce the final set of values. 
modificationPriority property
int
[0,1] Modification priority of this item. 
readReplaceMode property
boolean
[0,1] Modifications to this attribute are executed in REPLACE form only. 
secondaryIdentifier property
boolean
[0,1] Indicated if the attribute should be considered as secondary identifier. 
volatilityTrigger property
boolean
[0,1] If set to true it indicates that change of this attribute may cause changes in other attributes. 
displayNameAttribute property
boolean
[0,1] Indicated if the content of this attribute should be used as a human-readable name when displaying resource objects of this type. 
fetchStrategy property
AttributeFetchStrategyType
[0,1]  
storageStrategy property
AttributeStorageStrategyType
[0,1]  
cached property
boolean
[0,1] Overrides the default inclusion/exclusion of this item into shadow caching. 
outbound container
MappingType
[0,1] Defines how the attribute value is constructed in case of information flow from IDM to the resource, e. 
inbound container
InboundMappingType
[0,-1] Defines how the attribute values are used (assigned) in case of information flow from resource to IDM, e.