com.evolveum.midpoint.xml.ns._public.common.common_2a
Class UserTemplateType
java.lang.Object
com.evolveum.midpoint.xml.ns._public.common.common_2a.ObjectType
com.evolveum.midpoint.xml.ns._public.common.common_2a.UserTemplateType
- All Implemented Interfaces:
- Containerable, Objectable, java.io.Serializable, java.lang.Cloneable
public class UserTemplateType
- extends ObjectType
- implements java.io.Serializable, java.lang.Cloneable
The user template used to create new users. It
contains fixed values or expressions that can set-up
a new user obejct. 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 UserTemplateType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="UserTemplateType">
<complexContent>
<extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}ObjectType">
<sequence>
<element name="mapping" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}MappingType" maxOccurs="unbounded" minOccurs="0"/>
<element name="accountConstruction" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}AccountConstructionType" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
- See Also:
- Serialized Form
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_2a.ObjectType |
asPrismContainer, asPrismContainerValue, asPrismObject, equals, getDescription, getExtension, getFetchResult, getName, getOid, getParentOrg, getParentOrgRef, getVersion, hashCode, setDescription, setExtension, setFetchResult, setName, setOid, setupContainer, setupContainerValue, setVersion, toDebugName, toDebugType, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
COMPLEX_TYPE
public static final javax.xml.namespace.QName COMPLEX_TYPE
F_MAPPING
public static final javax.xml.namespace.QName F_MAPPING
F_ACCOUNT_CONSTRUCTION
public static final javax.xml.namespace.QName F_ACCOUNT_CONSTRUCTION
UserTemplateType
public UserTemplateType()
getMapping
public java.util.List<MappingType> getMapping()
getAccountConstruction
public java.util.List<AccountConstructionType> getAccountConstruction()
clone
public UserTemplateType clone()
- Overrides:
clone
in class ObjectType
Copyright © 2012 evolveum. All Rights Reserved.