public class ApprovalLevelImpl extends Object implements ApprovalLevel, Serializable
Constructor and Description |
---|
ApprovalLevelImpl(com.evolveum.midpoint.xml.ns._public.common.common_3.ApprovalLevelType levelType,
PrismContext prismContext) |
ApprovalLevelImpl(List<com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType> approverRefList,
List<com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType> approverExpressionList,
com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType automaticallyApproved,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
void |
addApproverExpression(com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType expressionType) |
void |
addApproverRef(com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType approverRef) |
List<com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType> |
getApproverExpressions() |
List<? extends LightweightObjectRef> |
getApproverRefs() |
com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType |
getAutomaticallyApproved() |
String |
getDescription() |
com.evolveum.midpoint.xml.ns._public.common.common_3.LevelEvaluationStrategyType |
getEvaluationStrategy() |
String |
getName() |
int |
getOrder() |
PrismContext |
getPrismContext() |
void |
setAutomaticallyApproved(com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType automaticallyApproved) |
void |
setDescription(String description) |
void |
setEvaluationStrategy(com.evolveum.midpoint.xml.ns._public.common.common_3.LevelEvaluationStrategyType evaluationStrategy) |
void |
setName(String name) |
void |
setPrismContext(PrismContext prismContext) |
com.evolveum.midpoint.xml.ns._public.common.common_3.ApprovalLevelType |
toApprovalLevelType(PrismContext prismContext) |
String |
toString() |
public ApprovalLevelImpl(com.evolveum.midpoint.xml.ns._public.common.common_3.ApprovalLevelType levelType, PrismContext prismContext)
public ApprovalLevelImpl(List<com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType> approverRefList, List<com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType> approverExpressionList, com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType automaticallyApproved, PrismContext prismContext)
public String getName()
getName
in interface ApprovalLevel
public void setName(String name)
public String getDescription()
getDescription
in interface ApprovalLevel
public void setDescription(String description)
public List<? extends LightweightObjectRef> getApproverRefs()
getApproverRefs
in interface ApprovalLevel
public List<com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType> getApproverExpressions()
getApproverExpressions
in interface ApprovalLevel
public com.evolveum.midpoint.xml.ns._public.common.common_3.LevelEvaluationStrategyType getEvaluationStrategy()
getEvaluationStrategy
in interface ApprovalLevel
public void setEvaluationStrategy(com.evolveum.midpoint.xml.ns._public.common.common_3.LevelEvaluationStrategyType evaluationStrategy)
public com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType getAutomaticallyApproved()
getAutomaticallyApproved
in interface ApprovalLevel
public void setAutomaticallyApproved(com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType automaticallyApproved)
public int getOrder()
public PrismContext getPrismContext()
getPrismContext
in interface ApprovalLevel
public void setPrismContext(PrismContext prismContext)
setPrismContext
in interface ApprovalLevel
public com.evolveum.midpoint.xml.ns._public.common.common_3.ApprovalLevelType toApprovalLevelType(PrismContext prismContext)
toApprovalLevelType
in interface ApprovalLevel
public void addApproverRef(com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType approverRef)
public void addApproverExpression(com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType expressionType)
Copyright © 2016 evolveum. All rights reserved.