Class ItemRefinedDefinitionType

  • All Implemented Interfaces:
    Containerable, DebugDumpable, Serializable, Cloneable
    Direct Known Subclasses:
    MetadataItemDefinitionType, ObjectTemplateItemDefinitionType, ResourceItemDefinitionType

    public class ItemRefinedDefinitionType
    extends Object
    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. <p>Java class for ItemRefinedDefinitionType complex type. <p>The following schema fragment specifies the expected content contained within this class. <pre> &lt;complexType name="ItemRefinedDefinitionType"&gt; &lt;complexContent&gt; &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; &lt;sequence&gt; &lt;element name="ref" type="{http://prism.evolveum.com/xml/ns/public/types-3}ItemPathType"/&gt; &lt;element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}displayName" minOccurs="0"/&gt; &lt;element name="help" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt; &lt;element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}description" minOccurs="0"/&gt; &lt;element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}documentation" minOccurs="0"/&gt; &lt;element name="displayOrder" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/&gt; &lt;element name="limitations" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}PropertyLimitationsType" maxOccurs="unbounded" minOccurs="0"/&gt; &lt;element name="matchingRule" type="{http://www.w3.org/2001/XMLSchema}QName" minOccurs="0"/&gt; &lt;element name="valueEnumerationRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" minOccurs="0"/&gt; &lt;element name="tolerant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt; &lt;element name="tolerantValuePattern" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/&gt; &lt;element name="intolerantValuePattern" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/&gt; &lt;element name="emphasized" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt; &lt;element name="deprecated" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt; &lt;element name="experimental" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt; &lt;element name="validation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}FormItemValidationType" minOccurs="0"/&gt; &lt;element name="persistence" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ItemPersistenceType" minOccurs="0"/&gt; &lt;/sequence&gt; &lt;/restriction&gt; &lt;/complexContent&gt; &lt;/complexType&gt; </pre>
    See Also:
    Serialized Form