ResourceObjectAssociationType (Complex Type)

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

Supertype: ResourceItemDefinitionType
Describes how entitlement is associated to the subject (e.g. account or other entitlement). Description of the entitlement handling details, such as display name, read/write access and so on. This is supposed to be used in schemaHandling part and in assignments/inducements and therefore it describes the decisions of the system administrator about the way how entitlements are 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]  
description property
string
[0,1]  
displayOrder property
int
[0,1]  
limitations property
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. 
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. 
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]  
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
MappingType
[0,-1] Defines how the attribute values are used (assigned) in case of information flow from resource to IDM, e. 
auxiliaryObjectClass property
QName
[0,1] This association is considered valid only if the resource object (subject) has the specified auxiliary object class. 
kind property
ShadowKindType
[0,1]  
intent property
string
[0,-1] A set of intents corresponding to this association type. 
direction property
ResourceObjectAssociationDirectionType
[0,1] Specifies the direction of association, i. 
associationAttribute property
QName
[0,1] Name of the attribute which represents the association. 
valueAttribute property
QName
[0,1] Name of the attribute from with a value for association attribute is taken. 
shortcutAssociationAttribute property
QName
[0,1] Association attribute short-cut. 
shortcutValueAttribute property
QName
[0,1] Association attribute short-cut. 
explicitReferentialIntegrity property
boolean
[0,1] Whether you require midPoint to provide referential integrity for object-to-subject associations.