public class DelegateWorkItemActionType extends AbstractWorkItemActionType implements Serializable, Cloneable, Containerable
Java class for DelegateWorkItemActionType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="DelegateWorkItemActionType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AbstractWorkItemActionType"> <sequence> <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"/> <element name="outcomeIfNoApprovers" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/> <element name="duration" type="{http://www.w3.org/2001/XMLSchema}duration" minOccurs="0"/> <element name="delegationMethod" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}WorkItemDelegationMethodType" minOccurs="0"/> <element name="notifyBeforeAction" type="{http://www.w3.org/2001/XMLSchema}duration" maxOccurs="unbounded" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
static QName |
COMPLEX_TYPE |
static ItemName |
F_APPROVER_EXPRESSION |
static ItemName |
F_APPROVER_REF |
static ItemName |
F_DELEGATION_METHOD |
static ItemName |
F_DURATION |
static ItemName |
F_NOTIFY_BEFORE_ACTION |
static ItemName |
F_OUTCOME_IF_NO_APPROVERS |
F_CONDITION, F_DESCRIPTION, F_DISPLAY_NAME, F_NAME
Constructor and Description |
---|
DelegateWorkItemActionType() |
DelegateWorkItemActionType(PrismContext prismContext) |
getCondition, getDescription, getDisplayName, getId, getName, setCondition, setDescription, setDisplayName, setId, setName
public static final QName COMPLEX_TYPE
public static final ItemName F_APPROVER_REF
public static final ItemName F_APPROVER_EXPRESSION
public static final ItemName F_OUTCOME_IF_NO_APPROVERS
public static final ItemName F_DURATION
public static final ItemName F_DELEGATION_METHOD
public static final ItemName F_NOTIFY_BEFORE_ACTION
public DelegateWorkItemActionType()
public DelegateWorkItemActionType(PrismContext prismContext)
public PrismContainerValue asPrismContainerValue()
asPrismContainerValue
in interface Containerable
asPrismContainerValue
in class AbstractWorkItemActionType
public void setupContainerValue(PrismContainerValue containerValue)
Containerable
setupContainerValue
in interface Containerable
setupContainerValue
in class AbstractWorkItemActionType
public String toString()
toString
in class AbstractWorkItemActionType
public boolean equals(Object object)
equals
in class AbstractWorkItemActionType
public int hashCode()
hashCode
in class AbstractWorkItemActionType
public <X> X end()
end
in class AbstractWorkItemActionType
public List<ObjectReferenceType> getApproverRef()
public List<ObjectReferenceType> createApproverRefList()
public List<ExpressionType> getApproverExpression()
public List<ExpressionType> createApproverExpressionList()
public String getOutcomeIfNoApprovers()
public void setOutcomeIfNoApprovers(String value)
public Duration getDuration()
public void setDuration(Duration value)
public WorkItemDelegationMethodType getDelegationMethod()
public void setDelegationMethod(WorkItemDelegationMethodType value)
public DelegateWorkItemActionType approverRef(ObjectReferenceType value)
public DelegateWorkItemActionType approverRef(String oid, QName type)
public DelegateWorkItemActionType approverRef(String oid, QName type, QName relation)
public ObjectReferenceType beginApproverRef()
public DelegateWorkItemActionType approverExpression(ExpressionType value)
public ExpressionType beginApproverExpression()
public DelegateWorkItemActionType outcomeIfNoApprovers(String value)
public DelegateWorkItemActionType duration(Duration value)
public DelegateWorkItemActionType delegationMethod(WorkItemDelegationMethodType value)
public DelegateWorkItemActionType notifyBeforeAction(Duration value)
public DelegateWorkItemActionType name(String value)
name
in class AbstractWorkItemActionType
public DelegateWorkItemActionType displayName(String value)
displayName
in class AbstractWorkItemActionType
public DelegateWorkItemActionType description(String value)
description
in class AbstractWorkItemActionType
public DelegateWorkItemActionType condition(ExpressionType value)
condition
in class AbstractWorkItemActionType
public ExpressionType beginCondition()
beginCondition
in class AbstractWorkItemActionType
public DelegateWorkItemActionType id(Long value)
id
in class AbstractWorkItemActionType
public DelegateWorkItemActionType clone()
clone
in class AbstractWorkItemActionType
Copyright © 2021 Evolveum. All rights reserved.