Class ResourceItemDefinitionType

  • All Implemented Interfaces:
    Containerable, DebugDumpable, Serializable, Cloneable
    Direct Known Subclasses:
    ResourceAttributeDefinitionType, ResourceObjectAssociationType

    public class ResourceItemDefinitionType
    extends ItemRefinedDefinitionType
    implements Serializable, Cloneable, Containerable
    Description of the common item handling details, such as display name, read/write access and value and synchronization expressions. These are the parts that are common to both attributes and associations. This is supposed to be used in schemaHandling part and therefore describe the decisions of the system administrator about the way how that attribute or association is used in midPoint.

    Java class for ResourceItemDefinitionType complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="ResourceItemDefinitionType">
       <complexContent>
         <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ItemRefinedDefinitionType">
           <sequence>
             <element name="exclusiveStrong" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
             <element name="modificationPriority" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
             <element name="readReplaceMode" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
             <element name="secondaryIdentifier" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
             <element name="volatilityTrigger" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
             <element name="displayNameAttribute" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
             <element name="fetchStrategy" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AttributeFetchStrategyType" minOccurs="0"/>
             <element name="storageStrategy" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AttributeStorageStrategyType" minOccurs="0"/>
             <element name="outbound" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}MappingType" minOccurs="0"/>
             <element name="inbound" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}MappingType" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
         </extension>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form