public class ApprovalStageDefinitionType extends Object implements Serializable, Cloneable, Containerable
Java class for ApprovalStageDefinitionType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ApprovalStageDefinitionType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="order" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="number" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="displayName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="approverRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" maxOccurs="unbounded" minOccurs="0"/> <element name="approverRelation" type="{http://www.w3.org/2001/XMLSchema}QName" maxOccurs="unbounded" minOccurs="0"/> <element name="approverExpression" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ExpressionType" maxOccurs="unbounded" minOccurs="0"/> <element name="evaluationStrategy" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}LevelEvaluationStrategyType" minOccurs="0"/> <element name="outcomeIfNoApprovers" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ApprovalLevelOutcomeType" minOccurs="0"/> <element name="groupExpansion" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}GroupExpansionType" minOccurs="0"/> <element name="formRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" minOccurs="0"/> <element name="additionalInformation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ExpressionType" minOccurs="0"/> <element name="automaticallyApproved" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ExpressionType" minOccurs="0"/> <element name="automaticallyCompleted" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ExpressionType" minOccurs="0"/> <element name="duration" type="{http://www.w3.org/2001/XMLSchema}duration" minOccurs="0"/> <element name="timedActions" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}WorkItemTimedActionsType" maxOccurs="unbounded" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
static QName |
COMPLEX_TYPE |
static QName |
F_ADDITIONAL_INFORMATION |
static QName |
F_APPROVER_EXPRESSION |
static QName |
F_APPROVER_REF |
static QName |
F_APPROVER_RELATION |
static QName |
F_AUTOMATICALLY_APPROVED |
static QName |
F_AUTOMATICALLY_COMPLETED |
static QName |
F_DESCRIPTION |
static QName |
F_DISPLAY_NAME |
static QName |
F_DURATION |
static QName |
F_EVALUATION_STRATEGY |
static QName |
F_FORM_REF |
static QName |
F_GROUP_EXPANSION |
static QName |
F_NAME |
static QName |
F_NUMBER |
static QName |
F_ORDER |
static QName |
F_OUTCOME_IF_NO_APPROVERS |
static QName |
F_TIMED_ACTIONS |
Constructor and Description |
---|
ApprovalStageDefinitionType() |
ApprovalStageDefinitionType(PrismContext prismContext) |
public static final QName COMPLEX_TYPE
public static final QName F_ORDER
public static final QName F_NUMBER
public static final QName F_NAME
public static final QName F_DISPLAY_NAME
public static final QName F_DESCRIPTION
public static final QName F_APPROVER_REF
public static final QName F_APPROVER_RELATION
public static final QName F_APPROVER_EXPRESSION
public static final QName F_EVALUATION_STRATEGY
public static final QName F_OUTCOME_IF_NO_APPROVERS
public static final QName F_GROUP_EXPANSION
public static final QName F_FORM_REF
public static final QName F_ADDITIONAL_INFORMATION
public static final QName F_AUTOMATICALLY_APPROVED
public static final QName F_AUTOMATICALLY_COMPLETED
public static final QName F_DURATION
public static final QName F_TIMED_ACTIONS
public ApprovalStageDefinitionType()
public ApprovalStageDefinitionType(PrismContext prismContext)
public PrismContainerValue asPrismContainerValue()
asPrismContainerValue
in interface Containerable
public void setupContainerValue(PrismContainerValue containerValue)
Containerable
setupContainerValue
in interface Containerable
public <X> X end()
public Integer getOrder()
public void setOrder(Integer value)
public Integer getNumber()
public void setNumber(Integer value)
public String getName()
public void setName(String value)
public String getDisplayName()
public void setDisplayName(String value)
public String getDescription()
public void setDescription(String value)
public List<ObjectReferenceType> getApproverRef()
public List<ObjectReferenceType> createApproverRefList()
public List<ExpressionType> getApproverExpression()
public List<ExpressionType> createApproverExpressionList()
public LevelEvaluationStrategyType getEvaluationStrategy()
public void setEvaluationStrategy(LevelEvaluationStrategyType value)
public ApprovalLevelOutcomeType getOutcomeIfNoApprovers()
public void setOutcomeIfNoApprovers(ApprovalLevelOutcomeType value)
public GroupExpansionType getGroupExpansion()
public void setGroupExpansion(GroupExpansionType value)
public ObjectReferenceType getFormRef()
public void setFormRef(ObjectReferenceType value)
public ExpressionType getAdditionalInformation()
public void setAdditionalInformation(ExpressionType value)
public ExpressionType getAutomaticallyApproved()
public void setAutomaticallyApproved(ExpressionType value)
public ExpressionType getAutomaticallyCompleted()
public void setAutomaticallyCompleted(ExpressionType value)
public Duration getDuration()
public void setDuration(Duration value)
public List<WorkItemTimedActionsType> getTimedActions()
public List<WorkItemTimedActionsType> createTimedActionsList()
public ApprovalStageDefinitionType order(Integer value)
public ApprovalStageDefinitionType number(Integer value)
public ApprovalStageDefinitionType name(String value)
public ApprovalStageDefinitionType displayName(String value)
public ApprovalStageDefinitionType description(String value)
public ApprovalStageDefinitionType approverRef(ObjectReferenceType value)
public ApprovalStageDefinitionType approverRef(String oid, QName type)
public ApprovalStageDefinitionType approverRef(String oid, QName type, QName relation)
public ObjectReferenceType beginApproverRef()
public ApprovalStageDefinitionType approverRelation(QName value)
public ApprovalStageDefinitionType approverExpression(ExpressionType value)
public ExpressionType beginApproverExpression()
public ApprovalStageDefinitionType evaluationStrategy(LevelEvaluationStrategyType value)
public ApprovalStageDefinitionType outcomeIfNoApprovers(ApprovalLevelOutcomeType value)
public ApprovalStageDefinitionType groupExpansion(GroupExpansionType value)
public ApprovalStageDefinitionType formRef(ObjectReferenceType value)
public ApprovalStageDefinitionType formRef(String oid, QName type)
public ApprovalStageDefinitionType formRef(String oid, QName type, QName relation)
public ObjectReferenceType beginFormRef()
public ApprovalStageDefinitionType additionalInformation(ExpressionType value)
public ExpressionType beginAdditionalInformation()
public ApprovalStageDefinitionType automaticallyApproved(ExpressionType value)
public ExpressionType beginAutomaticallyApproved()
public ApprovalStageDefinitionType automaticallyCompleted(ExpressionType value)
public ExpressionType beginAutomaticallyCompleted()
public ApprovalStageDefinitionType duration(Duration value)
public ApprovalStageDefinitionType timedActions(WorkItemTimedActionsType value)
public WorkItemTimedActionsType beginTimedActions()
public ApprovalStageDefinitionType clone()
Copyright © 2019 Evolveum. All rights reserved.