public class ApprovalPolicyActionType extends PolicyActionType implements Serializable, Cloneable, Containerable
Java class for ApprovalPolicyActionType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ApprovalPolicyActionType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}PolicyActionType"> <sequence> <element name="processSpecification" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}WfProcessSpecificationType" minOccurs="0"/> <element name="compositionStrategy" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ApprovalCompositionStrategyType" minOccurs="0"/> <element name="approvalDisplayName" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}LocalizableMessageTemplateType" minOccurs="0"/> <choice> <sequence> <element name="approverRelation" type="{http://www.w3.org/2001/XMLSchema}QName" maxOccurs="unbounded" minOccurs="0"/> <element name="approverRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" maxOccurs="unbounded" minOccurs="0"/> <element name="approverExpression" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ExpressionType" maxOccurs="unbounded" minOccurs="0"/> </sequence> <element name="approvalSchema" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ApprovalSchemaType" minOccurs="0"/> <element name="approvalProcess" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> </choice> </sequence> </extension> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
static QName |
COMPLEX_TYPE |
static ItemName |
F_APPROVAL_DISPLAY_NAME |
static ItemName |
F_APPROVAL_PROCESS |
static ItemName |
F_APPROVAL_SCHEMA |
static ItemName |
F_APPROVER_EXPRESSION |
static ItemName |
F_APPROVER_REF |
static ItemName |
F_APPROVER_RELATION |
static ItemName |
F_COMPOSITION_STRATEGY |
static ItemName |
F_PROCESS_SPECIFICATION |
F_CONDITION, F_DESCRIPTION, F_NAME
Constructor and Description |
---|
ApprovalPolicyActionType() |
ApprovalPolicyActionType(PrismContext prismContext) |
getCondition, getDescription, getId, getName, setCondition, setDescription, setId, setName
public static final QName COMPLEX_TYPE
public static final ItemName F_PROCESS_SPECIFICATION
public static final ItemName F_COMPOSITION_STRATEGY
public static final ItemName F_APPROVAL_DISPLAY_NAME
public static final ItemName F_APPROVER_RELATION
public static final ItemName F_APPROVER_REF
public static final ItemName F_APPROVER_EXPRESSION
public static final ItemName F_APPROVAL_SCHEMA
public static final ItemName F_APPROVAL_PROCESS
public ApprovalPolicyActionType()
public ApprovalPolicyActionType(PrismContext prismContext)
public PrismContainerValue asPrismContainerValue()
asPrismContainerValue
in interface Containerable
asPrismContainerValue
in class PolicyActionType
public void setupContainerValue(PrismContainerValue containerValue)
Containerable
setupContainerValue
in interface Containerable
setupContainerValue
in class PolicyActionType
public String toString()
toString
in class PolicyActionType
public boolean equals(Object object)
equals
in class PolicyActionType
public int hashCode()
hashCode
in class PolicyActionType
public <X> X end()
end
in class PolicyActionType
public WfProcessSpecificationType getProcessSpecification()
public void setProcessSpecification(WfProcessSpecificationType value)
public ApprovalCompositionStrategyType getCompositionStrategy()
public void setCompositionStrategy(ApprovalCompositionStrategyType value)
public LocalizableMessageTemplateType getApprovalDisplayName()
public void setApprovalDisplayName(LocalizableMessageTemplateType value)
public List<ObjectReferenceType> getApproverRef()
public List<ObjectReferenceType> createApproverRefList()
public List<ExpressionType> getApproverExpression()
public List<ExpressionType> createApproverExpressionList()
public ApprovalSchemaType getApprovalSchema()
public void setApprovalSchema(ApprovalSchemaType value)
public String getApprovalProcess()
public void setApprovalProcess(String value)
public ApprovalPolicyActionType processSpecification(WfProcessSpecificationType value)
public WfProcessSpecificationType beginProcessSpecification()
public ApprovalPolicyActionType compositionStrategy(ApprovalCompositionStrategyType value)
public ApprovalCompositionStrategyType beginCompositionStrategy()
public ApprovalPolicyActionType approvalDisplayName(LocalizableMessageTemplateType value)
public LocalizableMessageTemplateType beginApprovalDisplayName()
public ApprovalPolicyActionType approverRelation(QName value)
public ApprovalPolicyActionType approverRef(ObjectReferenceType value)
public ApprovalPolicyActionType approverRef(String oid, QName type)
public ApprovalPolicyActionType approverRef(String oid, QName type, QName relation)
public ObjectReferenceType beginApproverRef()
public ApprovalPolicyActionType approverExpression(ExpressionType value)
public ExpressionType beginApproverExpression()
public ApprovalPolicyActionType approvalSchema(ApprovalSchemaType value)
public ApprovalSchemaType beginApprovalSchema()
public ApprovalPolicyActionType approvalProcess(String value)
public ApprovalPolicyActionType name(String value)
name
in class PolicyActionType
public ApprovalPolicyActionType description(String value)
description
in class PolicyActionType
public ApprovalPolicyActionType condition(ExpressionType value)
condition
in class PolicyActionType
public ExpressionType beginCondition()
beginCondition
in class PolicyActionType
public ApprovalPolicyActionType id(Long value)
id
in class PolicyActionType
public ApprovalPolicyActionType clone()
clone
in class PolicyActionType
Copyright © 2019 Evolveum. All rights reserved.