Class ObjectPolicyRuleEvaluationContext<AH extends AssignmentHolderType>
- java.lang.Object
-
- com.evolveum.midpoint.model.impl.lens.projector.policy.PolicyRuleEvaluationContext<AH>
-
- com.evolveum.midpoint.model.impl.lens.projector.policy.ObjectPolicyRuleEvaluationContext<AH>
-
- All Implemented Interfaces:
Cloneable
public class ObjectPolicyRuleEvaluationContext<AH extends AssignmentHolderType> extends PolicyRuleEvaluationContext<AH>
Evaluation context for object-based policy rule.
-
-
Field Summary
-
Fields inherited from class com.evolveum.midpoint.model.impl.lens.projector.policy.PolicyRuleEvaluationContext
focusContext, lensContext, policyRule, state, task
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectPolicyRuleEvaluationContext<AH>
clone()
PolicyRuleEvaluationContext<AH>
cloneWithStateConstraints(ObjectState state)
String
getShortDescription()
String
toString()
void
triggerRule(Collection<EvaluatedPolicyRuleTrigger<?>> triggers)
-
Methods inherited from class com.evolveum.midpoint.model.impl.lens.projector.policy.PolicyRuleEvaluationContext
getObject, isApplicableToState, record
-
-
-
-
Method Detail
-
cloneWithStateConstraints
public PolicyRuleEvaluationContext<AH> cloneWithStateConstraints(ObjectState state)
- Specified by:
cloneWithStateConstraints
in classPolicyRuleEvaluationContext<AH extends AssignmentHolderType>
-
triggerRule
public void triggerRule(Collection<EvaluatedPolicyRuleTrigger<?>> triggers)
- Specified by:
triggerRule
in classPolicyRuleEvaluationContext<AH extends AssignmentHolderType>
-
getShortDescription
public String getShortDescription()
- Specified by:
getShortDescription
in classPolicyRuleEvaluationContext<AH extends AssignmentHolderType>
-
clone
public ObjectPolicyRuleEvaluationContext<AH> clone()
-
-