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, Serializable, Cloneable
public class UserTemplateType
- extends ObjectType
- implements Serializable, 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 |
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
F_MAPPING
public static final QName F_MAPPING
F_ACCOUNT_CONSTRUCTION
public static final QName F_ACCOUNT_CONSTRUCTION
UserTemplateType
public UserTemplateType()
getMapping
public List<MappingType> getMapping()
getAccountConstruction
public List<AccountConstructionType> getAccountConstruction()
clone
public UserTemplateType clone()
- Overrides:
clone
in class ObjectType
Copyright © 2013 evolveum. All Rights Reserved.