Class AssignmentPolicyRuleEvaluationContext<AH extends AssignmentHolderType>
- java.lang.Object
-
- com.evolveum.midpoint.model.impl.lens.projector.policy.PolicyRuleEvaluationContext<AH>
-
- com.evolveum.midpoint.model.impl.lens.projector.policy.AssignmentPolicyRuleEvaluationContext<AH>
-
- All Implemented Interfaces:
Cloneable
public class AssignmentPolicyRuleEvaluationContext<AH extends AssignmentHolderType> extends PolicyRuleEvaluationContext<AH> implements Cloneable
-
-
Field Summary
Fields Modifier and Type Field Description @NotNull EvaluatedAssignmentImpl<AH>
evaluatedAssignment
DeltaSetTriple<EvaluatedAssignmentImpl<AH>>
evaluatedAssignmentTriple
boolean
isAdded
boolean
isDeleted
boolean
isDirect
boolean
isKept
-
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 AssignmentPolicyRuleEvaluationContext<AH>
clone()
AssignmentPolicyRuleEvaluationContext<AH>
cloneWithStateConstraints(ObjectState state)
String
getShortDescription()
boolean
isApplicableToState()
String
toString()
void
triggerRule(Collection<EvaluatedPolicyRuleTrigger<?>> triggers)
-
Methods inherited from class com.evolveum.midpoint.model.impl.lens.projector.policy.PolicyRuleEvaluationContext
getObject, getObjectDefinition, record
-
-
-
-
Field Detail
-
evaluatedAssignment
@NotNull public final @NotNull EvaluatedAssignmentImpl<AH extends AssignmentHolderType> evaluatedAssignment
-
isAdded
public final boolean isAdded
-
isKept
public final boolean isKept
-
isDeleted
public final boolean isDeleted
-
isDirect
public final boolean isDirect
-
evaluatedAssignmentTriple
public final DeltaSetTriple<EvaluatedAssignmentImpl<AH extends AssignmentHolderType>> evaluatedAssignmentTriple
-
-
Method Detail
-
cloneWithStateConstraints
public AssignmentPolicyRuleEvaluationContext<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>
-
isApplicableToState
public boolean isApplicableToState()
- Overrides:
isApplicableToState
in classPolicyRuleEvaluationContext<AH extends AssignmentHolderType>
-
getShortDescription
public String getShortDescription()
- Specified by:
getShortDescription
in classPolicyRuleEvaluationContext<AH extends AssignmentHolderType>
-
clone
public AssignmentPolicyRuleEvaluationContext<AH> clone()
-
-