Class PolicyStateRecorder
- java.lang.Object
-
- com.evolveum.midpoint.model.impl.lens.projector.policy.PolicyStateRecorder
-
@Component public class PolicyStateRecorder extends Object
Takes care of updating policySituation and triggered rules for focus and assignments. (Originally was a part of PolicyRuleProcessor.)- Author:
- semancik, mederly
-
-
Constructor Summary
Constructors Constructor Description PolicyStateRecorder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <F extends AssignmentHolderType>
voidapplyAssignmentState(LensContext<F> context, EvaluatedAssignmentImpl<F> evaluatedAssignment, PlusMinusZero mode, List<EvaluatedPolicyRule> rulesToRecord)
<AH extends AssignmentHolderType>
voidapplyObjectState(LensContext<AH> context, List<EvaluatedPolicyRule> rulesToRecord)
-
-
-
Method Detail
-
applyObjectState
public <AH extends AssignmentHolderType> void applyObjectState(LensContext<AH> context, List<EvaluatedPolicyRule> rulesToRecord) throws SchemaException
- Throws:
SchemaException
-
applyAssignmentState
public <F extends AssignmentHolderType> void applyAssignmentState(LensContext<F> context, EvaluatedAssignmentImpl<F> evaluatedAssignment, PlusMinusZero mode, List<EvaluatedPolicyRule> rulesToRecord) throws SchemaException
- Throws:
SchemaException
-
-