Class AssignmentHolderType
- 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
-
- All Implemented Interfaces:
Containerable
,Freezable
,com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
,JaxbVisitable
,Objectable
,DebugDumpable
,Serializable
- Direct Known Subclasses:
AbstractAccessCertificationDefinitionType
,AccessCertificationCampaignType
,CaseType
,ConnectorHostType
,ConnectorType
,DashboardType
,FocusType
,FormType
,FunctionLibraryType
,LookupTableType
,MessageTemplateType
,NodeType
,ObjectCollectionType
,ObjectTemplateType
,ReportDataType
,ReportType
,ResourceType
,SecurityPolicyType
,SequenceType
,SystemConfigurationType
,TaskType
,ValuePolicyType
public abstract class AssignmentHolderType extends ObjectType implements Objectable
Abstract supertype for all object types that can have assignments.- See Also:
- Serialized Form
-
-
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
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static QName
CONTAINER_NAME
static ItemName
F_ARCHETYPE_REF
static ItemName
F_ASSIGNMENT
static ItemName
F_DELEGATED_REF
static ItemName
F_ITERATION
static ItemName
F_ITERATION_TOKEN
static ItemName
F_ROLE_INFLUENCE_REF
static ItemName
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_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_SUBTYPE, F_TENANT_REF, F_TRIGGER, F_TRIGGERED_POLICY_RULE
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description AssignmentHolderType()
AssignmentHolderType(PrismContext context)
Deprecated.
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType
createOperationExecutionList, createPolicyExceptionList, createTriggerList, getDescription, getDiagnosticInformation, getDocumentation, getExtension, getFetchResult, getLensContext, getLifecycleState, getMetadata, getName, getOperationExecution, getParentOrgRef, getPolicyException, getPolicySituation, getSubtype, getTenantRef, getTrigger, getTriggeredPolicyRule, isIndestructible, setDescription, setDocumentation, 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 Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_ASSIGNMENT
public static final ItemName F_ASSIGNMENT
-
F_ITERATION
public static final ItemName F_ITERATION
-
F_ITERATION_TOKEN
public static final ItemName F_ITERATION_TOKEN
-
F_ARCHETYPE_REF
public static final ItemName F_ARCHETYPE_REF
-
F_ROLE_MEMBERSHIP_REF
public static final ItemName F_ROLE_MEMBERSHIP_REF
-
F_DELEGATED_REF
public static final ItemName F_DELEGATED_REF
-
F_ROLE_INFLUENCE_REF
public static final ItemName F_ROLE_INFLUENCE_REF
-
CONTAINER_NAME
public static final QName CONTAINER_NAME
-
-
Constructor Detail
-
AssignmentHolderType
public AssignmentHolderType()
-
AssignmentHolderType
@Deprecated public AssignmentHolderType(PrismContext context)
Deprecated.
-
-
Method Detail
-
prismGetContainerName
protected QName prismGetContainerName()
- Overrides:
prismGetContainerName
in classObjectType
-
prismGetContainerType
protected QName prismGetContainerType()
- Overrides:
prismGetContainerType
in classObjectType
-
asPrismObject
public PrismObject<? extends AssignmentHolderType> asPrismObject()
- Specified by:
asPrismObject
in interfaceObjectable
- Overrides:
asPrismObject
in classObjectType
-
getAssignment
public List<AssignmentType> getAssignment()
-
createAssignmentList
public List<AssignmentType> createAssignmentList()
-
getIteration
public Integer getIteration()
-
setIteration
public void setIteration(Integer value)
-
getIterationToken
public String getIterationToken()
-
setIterationToken
public void setIterationToken(String value)
-
getArchetypeRef
public List<ObjectReferenceType> getArchetypeRef()
-
getRoleMembershipRef
public List<ObjectReferenceType> getRoleMembershipRef()
-
getDelegatedRef
public List<ObjectReferenceType> getDelegatedRef()
-
getRoleInfluenceRef
public List<ObjectReferenceType> getRoleInfluenceRef()
-
equals
public boolean equals(Object other)
- Overrides:
equals
in classObjectType
-
version
public AssignmentHolderType version(String value)
- Overrides:
version
in classObjectType
-
oid
public AssignmentHolderType oid(String value)
- Overrides:
oid
in classObjectType
-
assignment
public AssignmentHolderType assignment(AssignmentType value)
-
beginAssignment
public AssignmentType beginAssignment()
-
iteration
public AssignmentHolderType iteration(Integer value)
-
iterationToken
public AssignmentHolderType iterationToken(String value)
-
archetypeRef
public AssignmentHolderType archetypeRef(ObjectReferenceType value)
-
archetypeRef
public AssignmentHolderType archetypeRef(String oid, QName type)
-
archetypeRef
public AssignmentHolderType archetypeRef(String oid, QName type, QName relation)
-
beginArchetypeRef
public ObjectReferenceType beginArchetypeRef()
-
roleMembershipRef
public AssignmentHolderType roleMembershipRef(ObjectReferenceType value)
-
roleMembershipRef
public AssignmentHolderType roleMembershipRef(String oid, QName type)
-
roleMembershipRef
public AssignmentHolderType roleMembershipRef(String oid, QName type, QName relation)
-
beginRoleMembershipRef
public ObjectReferenceType beginRoleMembershipRef()
-
delegatedRef
public AssignmentHolderType delegatedRef(ObjectReferenceType value)
-
delegatedRef
public AssignmentHolderType delegatedRef(String oid, QName type)
-
delegatedRef
public AssignmentHolderType delegatedRef(String oid, QName type, QName relation)
-
beginDelegatedRef
public ObjectReferenceType beginDelegatedRef()
-
roleInfluenceRef
public AssignmentHolderType roleInfluenceRef(ObjectReferenceType value)
-
roleInfluenceRef
public AssignmentHolderType roleInfluenceRef(String oid, QName type)
-
roleInfluenceRef
public AssignmentHolderType roleInfluenceRef(String oid, QName type, QName relation)
-
beginRoleInfluenceRef
public ObjectReferenceType beginRoleInfluenceRef()
-
name
public AssignmentHolderType name(PolyStringType value)
- Overrides:
name
in classObjectType
-
name
public AssignmentHolderType name(String value)
- Overrides:
name
in classObjectType
-
description
public AssignmentHolderType description(String value)
- Overrides:
description
in classObjectType
-
documentation
public AssignmentHolderType documentation(String value)
- Overrides:
documentation
in classObjectType
-
subtype
public AssignmentHolderType subtype(String value)
- Overrides:
subtype
in classObjectType
-
fetchResult
public AssignmentHolderType fetchResult(OperationResultType value)
- Overrides:
fetchResult
in classObjectType
-
beginFetchResult
public OperationResultType beginFetchResult()
- Overrides:
beginFetchResult
in classObjectType
-
extension
public AssignmentHolderType extension(ExtensionType value)
- Overrides:
extension
in classObjectType
-
beginExtension
public ExtensionType beginExtension()
- Overrides:
beginExtension
in classObjectType
-
parentOrgRef
public AssignmentHolderType parentOrgRef(ObjectReferenceType value)
- Overrides:
parentOrgRef
in classObjectType
-
parentOrgRef
public AssignmentHolderType parentOrgRef(String oid, QName type)
- Overrides:
parentOrgRef
in classObjectType
-
parentOrgRef
public AssignmentHolderType parentOrgRef(String oid, QName type, QName relation)
- Overrides:
parentOrgRef
in classObjectType
-
beginParentOrgRef
public ObjectReferenceType beginParentOrgRef()
- Overrides:
beginParentOrgRef
in classObjectType
-
trigger
public AssignmentHolderType trigger(TriggerType value)
- Overrides:
trigger
in classObjectType
-
beginTrigger
public TriggerType beginTrigger()
- Overrides:
beginTrigger
in classObjectType
-
metadata
public AssignmentHolderType metadata(MetadataType value)
- Overrides:
metadata
in classObjectType
-
beginMetadata
public MetadataType beginMetadata()
- Overrides:
beginMetadata
in classObjectType
-
tenantRef
public AssignmentHolderType tenantRef(ObjectReferenceType value)
- Overrides:
tenantRef
in classObjectType
-
tenantRef
public AssignmentHolderType tenantRef(String oid, QName type)
- Overrides:
tenantRef
in classObjectType
-
tenantRef
public AssignmentHolderType tenantRef(String oid, QName type, QName relation)
- Overrides:
tenantRef
in classObjectType
-
beginTenantRef
public ObjectReferenceType beginTenantRef()
- Overrides:
beginTenantRef
in classObjectType
-
lifecycleState
public AssignmentHolderType lifecycleState(String value)
- Overrides:
lifecycleState
in classObjectType
-
operationExecution
public AssignmentHolderType operationExecution(OperationExecutionType value)
- Overrides:
operationExecution
in classObjectType
-
beginOperationExecution
public OperationExecutionType beginOperationExecution()
- Overrides:
beginOperationExecution
in classObjectType
-
lensContext
public AssignmentHolderType lensContext(LensContextType value)
- Overrides:
lensContext
in classObjectType
-
beginLensContext
public LensContextType beginLensContext()
- Overrides:
beginLensContext
in classObjectType
-
policySituation
public AssignmentHolderType policySituation(String value)
- Overrides:
policySituation
in classObjectType
-
triggeredPolicyRule
public AssignmentHolderType triggeredPolicyRule(EvaluatedPolicyRuleType value)
- Overrides:
triggeredPolicyRule
in classObjectType
-
beginTriggeredPolicyRule
public EvaluatedPolicyRuleType beginTriggeredPolicyRule()
- Overrides:
beginTriggeredPolicyRule
in classObjectType
-
policyException
public AssignmentHolderType policyException(PolicyExceptionType value)
- Overrides:
policyException
in classObjectType
-
beginPolicyException
public PolicyExceptionType beginPolicyException()
- Overrides:
beginPolicyException
in classObjectType
-
diagnosticInformation
public AssignmentHolderType diagnosticInformation(DiagnosticInformationType value)
- Overrides:
diagnosticInformation
in classObjectType
-
beginDiagnosticInformation
public DiagnosticInformationType beginDiagnosticInformation()
- Overrides:
beginDiagnosticInformation
in classObjectType
-
indestructible
public AssignmentHolderType indestructible(Boolean value)
- Overrides:
indestructible
in classObjectType
-
end
public <X> X end()
- Overrides:
end
in classObjectType
-
clone
public AssignmentHolderType clone()
- Overrides:
clone
in classObjectType
-
-