Class ObjectTemplateType

  • All Implemented Interfaces:
    Containerable, JaxbVisitable, Objectable, DebugDumpable, Serializable, Cloneable

    public class ObjectTemplateType
    extends AssignmentHolderType
    implements Serializable, Cloneable
    TODO: update The user template used to create new users. It contains fixed values or expressions that can set-up a new user object. It is used only during user creation in the synchronization code, but will be most likely used also on other places later. The goal is to make this a kind of "policy" how the use object should look like and check it on every user modification.

    Java class for ObjectTemplateType complex type.

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

     <complexType name="ObjectTemplateType">
       <complexContent>
         <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AssignmentHolderType">
           <sequence>
             <element name="includeRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="iterationSpecification" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}IterationSpecificationType" minOccurs="0"/>
             <element name="item" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectTemplateItemDefinitionType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="mapping" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectTemplateMappingType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="meta" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}MetadataHandlingType" minOccurs="0"/>
           </sequence>
         </extension>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form