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="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="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> <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}long" /> </restriction> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
static QName |
COMPLEX_TYPE |
static ItemName |
F_ADDITIONAL_INFORMATION |
static ItemName |
F_APPROVER_EXPRESSION |
static ItemName |
F_APPROVER_REF |
static ItemName |
F_APPROVER_RELATION |
static ItemName |
F_AUTOMATICALLY_COMPLETED |
static ItemName |
F_DESCRIPTION |
static ItemName |
F_DISPLAY_NAME |
static ItemName |
F_DURATION |
static ItemName |
F_EVALUATION_STRATEGY |
static ItemName |
F_FORM_REF |
static ItemName |
F_GROUP_EXPANSION |
static ItemName |
F_NAME |
static ItemName |
F_NUMBER |
static ItemName |
F_OUTCOME_IF_NO_APPROVERS |
static ItemName |
F_TIMED_ACTIONS |
Constructor and Description |
---|
ApprovalStageDefinitionType() |
ApprovalStageDefinitionType(PrismContext prismContext) |
public static final QName COMPLEX_TYPE
public static final ItemName F_NUMBER
public static final ItemName F_NAME
public static final ItemName F_DISPLAY_NAME
public static final ItemName F_DESCRIPTION
public static final ItemName F_APPROVER_REF
public static final ItemName F_APPROVER_RELATION
public static final ItemName F_APPROVER_EXPRESSION
public static final ItemName F_EVALUATION_STRATEGY
public static final ItemName F_OUTCOME_IF_NO_APPROVERS
public static final ItemName F_GROUP_EXPANSION
public static final ItemName F_FORM_REF
public static final ItemName F_ADDITIONAL_INFORMATION
public static final ItemName F_AUTOMATICALLY_COMPLETED
public static final ItemName F_DURATION
public static final ItemName 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 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 getAutomaticallyCompleted()
public void setAutomaticallyCompleted(ExpressionType value)
public Duration getDuration()
public void setDuration(Duration value)
public List<WorkItemTimedActionsType> getTimedActions()
public List<WorkItemTimedActionsType> createTimedActionsList()
public Long getId()
public void setId(Long 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 automaticallyCompleted(ExpressionType value)
public ExpressionType beginAutomaticallyCompleted()
public ApprovalStageDefinitionType duration(Duration value)
public ApprovalStageDefinitionType timedActions(WorkItemTimedActionsType value)
public WorkItemTimedActionsType beginTimedActions()
public ApprovalStageDefinitionType id(Long value)
public ApprovalStageDefinitionType clone()
Copyright © 2020 Evolveum. All rights reserved.