Class ObjectTemplateType
java.lang.Object
com.evolveum.prism.xml.ns._public.types_3.ObjectType
com.evolveum.midpoint.prism.impl.binding.AbstractMutableObjectable
com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType
com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentHolderType
com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectTemplateType
- All Implemented Interfaces:
Containerable
,Freezable
,com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
,JaxbVisitable
,Objectable
,DebugDumpable
,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.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ContainerableList<T extends Containerable>, com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ReferencableList<T extends Referencable>
-
Field Summary
Modifier and TypeFieldDescriptionstatic final QName
static final QName
static final ItemName
static final ItemName
static final ItemName
static final ItemName
static final ItemName
static final ItemName
static final ItemName
static final Producer<ObjectTemplateType>
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentHolderType
F_ARCHETYPE_REF, F_ASSIGNMENT, F_DELEGATED_REF, F_ITERATION, F_ITERATION_TOKEN, F_ROLE_INFLUENCE_REF, F_ROLE_MEMBERSHIP_REF
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType
F_DESCRIPTION, F_DIAGNOSTIC_INFORMATION, F_DOCUMENTATION, F_EFFECTIVE_MARK_REF, F_EFFECTIVE_OPERATION_POLICY, F_EXTENSION, F_FETCH_RESULT, F_INDESTRUCTIBLE, F_LENS_CONTEXT, F_LIFECYCLE_STATE, F_METADATA, F_NAME, F_OPERATION_EXECUTION, F_PARENT_ORG_REF, F_POLICY_EXCEPTION, F_POLICY_SITUATION, F_POLICY_STATEMENT, F_SUBTYPE, F_TENANT_REF, F_TRIGGER, F_TRIGGERED_POLICY_RULE
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionarchetypeRef
(ObjectReferenceType value) archetypeRef
(String oid, QName type) archetypeRef
(String oid, QName type, QName relation) assignment
(AssignmentType value) clone()
delegatedRef
(ObjectReferenceType value) delegatedRef
(String oid, QName type) delegatedRef
(String oid, QName type, QName relation) description
(String value) documentation
(String value) effectiveMarkRef
(String oid, QName type) effectiveMarkRef
(String oid, QName type, QName relation) <X> X
end()
boolean
extension
(ExtensionType value) fetchResult
(OperationResultType value) getItem()
getMeta()
includeRef
(ObjectReferenceType value) includeRef
(String oid, QName type) includeRef
(String oid, QName type, QName relation) indestructible
(Boolean value) iterationToken
(String value) lensContext
(LensContextType value) lifecycleState
(String value) mapping
(ObjectTemplateMappingType value) meta
(MetadataHandlingType value) metadata
(MetadataType value) name
(PolyStringType value) parentOrgRef
(ObjectReferenceType value) parentOrgRef
(String oid, QName type) parentOrgRef
(String oid, QName type, QName relation) policySituation
(String value) protected QName
protected QName
roleInfluenceRef
(String oid, QName type) roleInfluenceRef
(String oid, QName type, QName relation) roleMembershipRef
(String oid, QName type) roleMembershipRef
(String oid, QName type, QName relation) void
void
void
setMeta
(MetadataHandlingType value) void
tenantRef
(ObjectReferenceType value) trigger
(TriggerType value) Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentHolderType
createAssignmentList, getArchetypeRef, getAssignment, getDelegatedRef, getIteration, getIterationToken, getRoleInfluenceRef, getRoleMembershipRef, setIteration, setIterationToken
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType
createOperationExecutionList, createPolicyExceptionList, createPolicyStatementList, createTriggerList, getDescription, getDiagnosticInformation, getDocumentation, getEffectiveMarkRef, getEffectiveOperationPolicy, getExtension, getFetchResult, getLensContext, getLifecycleState, getMetadata, getName, getOperationExecution, getParentOrgRef, getPolicyException, getPolicySituation, getPolicyStatement, getSubtype, getTenantRef, getTrigger, getTriggeredPolicyRule, isIndestructible, setDescription, setDocumentation, setEffectiveOperationPolicy, setExtension, setFetchResult, setIndestructible, setLensContext, setLifecycleState, setMetadata, setName, setTenantRef
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableObjectable
asPrismContainer, asPrismContainerValue, getOid, getVersion, hashCode, setOid, setupContainer, setupContainerValue, setVersion, toDebugName, toDebugType, toString
Methods inherited from class com.evolveum.prism.xml.ns._public.types_3.ObjectType
accept
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.evolveum.midpoint.prism.Containerable
asPrismContainerValue, cloneWithoutId, debugDump, freeze, isImmutable, setupContainerValue
Methods inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
prismGetContainerableList, prismGetPropertyValue, prismGetPropertyValues, prismGetReferencable, prismGetReferencableList, prismGetReferenceObjectable, prismGetSingleContainerable, prismSetPropertyValue, prismSetReferencable, prismSetReferenceObjectable, prismSetSingleContainerable
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable
Methods inherited from interface com.evolveum.midpoint.prism.Objectable
getDescription, getName, getOid, getVersion, setDescription, setName, setOid, setupContainer, setVersion, toDebugName, toDebugType
-
Field Details
-
COMPLEX_TYPE
-
F_INCLUDE_REF
-
F_ITERATION_SPECIFICATION
-
F_ITEM
-
F_MAPPING
-
F_META
-
F_MULTI_SOURCE
-
F_CORRELATION
-
FACTORY
-
CONTAINER_NAME
-
-
Constructor Details
-
ObjectTemplateType
public ObjectTemplateType() -
ObjectTemplateType
Deprecated.
-
-
Method Details
-
prismGetContainerName
- Overrides:
prismGetContainerName
in classAssignmentHolderType
-
prismGetContainerType
- Overrides:
prismGetContainerType
in classAssignmentHolderType
-
asPrismObject
- Specified by:
asPrismObject
in interfaceObjectable
- Overrides:
asPrismObject
in classAssignmentHolderType
-
getIncludeRef
-
getIterationSpecification
-
setIterationSpecification
-
getItem
-
createItemList
-
getMapping
-
createMappingList
-
getMeta
-
setMeta
-
getMultiSource
-
setMultiSource
-
getCorrelation
-
setCorrelation
-
equals
- Overrides:
equals
in classAssignmentHolderType
-
version
- Overrides:
version
in classAssignmentHolderType
-
oid
- Overrides:
oid
in classAssignmentHolderType
-
includeRef
-
includeRef
-
includeRef
-
beginIncludeRef
-
iterationSpecification
-
beginIterationSpecification
-
item
-
beginItem
-
mapping
-
beginMapping
-
meta
-
beginMeta
-
multiSource
-
beginMultiSource
-
correlation
-
beginCorrelation
-
assignment
- Overrides:
assignment
in classAssignmentHolderType
-
beginAssignment
- Overrides:
beginAssignment
in classAssignmentHolderType
-
iteration
- Overrides:
iteration
in classAssignmentHolderType
-
iterationToken
- Overrides:
iterationToken
in classAssignmentHolderType
-
archetypeRef
- Overrides:
archetypeRef
in classAssignmentHolderType
-
archetypeRef
- Overrides:
archetypeRef
in classAssignmentHolderType
-
archetypeRef
- Overrides:
archetypeRef
in classAssignmentHolderType
-
beginArchetypeRef
- Overrides:
beginArchetypeRef
in classAssignmentHolderType
-
roleMembershipRef
- Overrides:
roleMembershipRef
in classAssignmentHolderType
-
roleMembershipRef
- Overrides:
roleMembershipRef
in classAssignmentHolderType
-
roleMembershipRef
- Overrides:
roleMembershipRef
in classAssignmentHolderType
-
beginRoleMembershipRef
- Overrides:
beginRoleMembershipRef
in classAssignmentHolderType
-
delegatedRef
- Overrides:
delegatedRef
in classAssignmentHolderType
-
delegatedRef
- Overrides:
delegatedRef
in classAssignmentHolderType
-
delegatedRef
- Overrides:
delegatedRef
in classAssignmentHolderType
-
beginDelegatedRef
- Overrides:
beginDelegatedRef
in classAssignmentHolderType
-
roleInfluenceRef
- Overrides:
roleInfluenceRef
in classAssignmentHolderType
-
roleInfluenceRef
- Overrides:
roleInfluenceRef
in classAssignmentHolderType
-
roleInfluenceRef
- Overrides:
roleInfluenceRef
in classAssignmentHolderType
-
beginRoleInfluenceRef
- Overrides:
beginRoleInfluenceRef
in classAssignmentHolderType
-
name
- Overrides:
name
in classAssignmentHolderType
-
name
- Overrides:
name
in classAssignmentHolderType
-
description
- Overrides:
description
in classAssignmentHolderType
-
documentation
- Overrides:
documentation
in classAssignmentHolderType
-
subtype
- Overrides:
subtype
in classAssignmentHolderType
-
fetchResult
- Overrides:
fetchResult
in classAssignmentHolderType
-
beginFetchResult
- Overrides:
beginFetchResult
in classAssignmentHolderType
-
extension
- Overrides:
extension
in classAssignmentHolderType
-
beginExtension
- Overrides:
beginExtension
in classAssignmentHolderType
-
parentOrgRef
- Overrides:
parentOrgRef
in classAssignmentHolderType
-
parentOrgRef
- Overrides:
parentOrgRef
in classAssignmentHolderType
-
parentOrgRef
- Overrides:
parentOrgRef
in classAssignmentHolderType
-
beginParentOrgRef
- Overrides:
beginParentOrgRef
in classAssignmentHolderType
-
trigger
- Overrides:
trigger
in classAssignmentHolderType
-
beginTrigger
- Overrides:
beginTrigger
in classAssignmentHolderType
-
metadata
- Overrides:
metadata
in classAssignmentHolderType
-
beginMetadata
- Overrides:
beginMetadata
in classAssignmentHolderType
-
tenantRef
- Overrides:
tenantRef
in classAssignmentHolderType
-
tenantRef
- Overrides:
tenantRef
in classAssignmentHolderType
-
tenantRef
- Overrides:
tenantRef
in classAssignmentHolderType
-
beginTenantRef
- Overrides:
beginTenantRef
in classAssignmentHolderType
-
lifecycleState
- Overrides:
lifecycleState
in classAssignmentHolderType
-
operationExecution
- Overrides:
operationExecution
in classAssignmentHolderType
-
beginOperationExecution
- Overrides:
beginOperationExecution
in classAssignmentHolderType
-
lensContext
- Overrides:
lensContext
in classAssignmentHolderType
-
beginLensContext
- Overrides:
beginLensContext
in classAssignmentHolderType
-
policySituation
- Overrides:
policySituation
in classAssignmentHolderType
-
triggeredPolicyRule
- Overrides:
triggeredPolicyRule
in classAssignmentHolderType
-
beginTriggeredPolicyRule
- Overrides:
beginTriggeredPolicyRule
in classAssignmentHolderType
-
policyException
- Overrides:
policyException
in classAssignmentHolderType
-
beginPolicyException
- Overrides:
beginPolicyException
in classAssignmentHolderType
-
diagnosticInformation
- Overrides:
diagnosticInformation
in classAssignmentHolderType
-
beginDiagnosticInformation
- Overrides:
beginDiagnosticInformation
in classAssignmentHolderType
-
indestructible
- Overrides:
indestructible
in classAssignmentHolderType
-
effectiveMarkRef
- Overrides:
effectiveMarkRef
in classAssignmentHolderType
-
effectiveMarkRef
- Overrides:
effectiveMarkRef
in classAssignmentHolderType
-
effectiveMarkRef
- Overrides:
effectiveMarkRef
in classAssignmentHolderType
-
beginEffectiveMarkRef
- Overrides:
beginEffectiveMarkRef
in classAssignmentHolderType
-
policyStatement
- Overrides:
policyStatement
in classAssignmentHolderType
-
beginPolicyStatement
- Overrides:
beginPolicyStatement
in classAssignmentHolderType
-
effectiveOperationPolicy
- Overrides:
effectiveOperationPolicy
in classAssignmentHolderType
-
beginEffectiveOperationPolicy
- Overrides:
beginEffectiveOperationPolicy
in classAssignmentHolderType
-
end
public <X> X end()- Overrides:
end
in classAssignmentHolderType
-
clone
- Overrides:
clone
in classAssignmentHolderType
-