Class ApprovalSchemaExecutionInformationType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ApprovalSchemaExecutionInformationType
-
- All Implemented Interfaces:
Containerable
,Freezable
,ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
public class ApprovalSchemaExecutionInformationType extends AbstractMutableContainerable
Information on actual or expected execution of an approval schema. Contains information on the approval schema stages as defined, as executed, and as estimated to be executed.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
AbstractMutableContainerable.Any
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
ContainerablePrismBinding.ContainerableList<T extends Containerable>, ContainerablePrismBinding.ReferencableList<T extends Referencable>
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_CASE_REF
static ItemName
F_CURRENT_STAGE_NUMBER
static ItemName
F_POLICY_RULES
static ItemName
F_STAGE
static Producer<ApprovalSchemaExecutionInformationType>
FACTORY
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description ApprovalSchemaExecutionInformationType()
ApprovalSchemaExecutionInformationType(PrismContext context)
Deprecated.
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
asPrismContainerValue, getId, hashCode, setId, setupContainerValue, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.prism.Containerable
cloneWithoutId, debugDump, freeze, isImmutable
-
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
-
-
-
-
Field Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_CASE_REF
public static final ItemName F_CASE_REF
-
F_CURRENT_STAGE_NUMBER
public static final ItemName F_CURRENT_STAGE_NUMBER
-
F_STAGE
public static final ItemName F_STAGE
-
F_POLICY_RULES
public static final ItemName F_POLICY_RULES
-
FACTORY
public static final Producer<ApprovalSchemaExecutionInformationType> FACTORY
-
-
Constructor Detail
-
ApprovalSchemaExecutionInformationType
public ApprovalSchemaExecutionInformationType()
-
ApprovalSchemaExecutionInformationType
@Deprecated public ApprovalSchemaExecutionInformationType(PrismContext context)
Deprecated.
-
-
Method Detail
-
getCaseRef
public ObjectReferenceType getCaseRef()
-
setCaseRef
public void setCaseRef(ObjectReferenceType value)
-
getCurrentStageNumber
public Integer getCurrentStageNumber()
-
setCurrentStageNumber
public void setCurrentStageNumber(Integer value)
-
getStage
public List<ApprovalStageExecutionInformationType> getStage()
-
createStageList
public List<ApprovalStageExecutionInformationType> createStageList()
-
getPolicyRules
public SchemaAttachedPolicyRulesType getPolicyRules()
-
setPolicyRules
public void setPolicyRules(SchemaAttachedPolicyRulesType value)
-
equals
public boolean equals(Object other)
- Overrides:
equals
in classAbstractMutableContainerable
-
id
public ApprovalSchemaExecutionInformationType id(Long value)
-
caseRef
public ApprovalSchemaExecutionInformationType caseRef(ObjectReferenceType value)
-
caseRef
public ApprovalSchemaExecutionInformationType caseRef(String oid, QName type)
-
caseRef
public ApprovalSchemaExecutionInformationType caseRef(String oid, QName type, QName relation)
-
beginCaseRef
public ObjectReferenceType beginCaseRef()
-
currentStageNumber
public ApprovalSchemaExecutionInformationType currentStageNumber(Integer value)
-
stage
public ApprovalSchemaExecutionInformationType stage(ApprovalStageExecutionInformationType value)
-
beginStage
public ApprovalStageExecutionInformationType beginStage()
-
policyRules
public ApprovalSchemaExecutionInformationType policyRules(SchemaAttachedPolicyRulesType value)
-
beginPolicyRules
public SchemaAttachedPolicyRulesType beginPolicyRules()
-
end
public <X> X end()
-
clone
public ApprovalSchemaExecutionInformationType clone()
- Overrides:
clone
in classAbstractMutableContainerable
-
-