Package com.evolveum.midpoint.model.impl.lens.assignments
package com.evolveum.midpoint.model.impl.lens.assignments
-
ClassDescriptionAssignmentEvaluator<AH extends AssignmentHolderType>An engine that creates EvaluatedAssignment from an assignment IDI.AssignmentEvaluator.Builder<AH extends AssignmentHolderType>Path from focus object to a given assignment.Primary duty of this class is to be a part of assignment path.A key for assignment:mode => modifications map (for policy state).Describes the evaluation state of assignment / object condition.EvaluatedAssignmentImpl<AH extends AssignmentHolderType>Evaluated assignment that contains all constructions and authorizations from the assignment itself and all the applicable inducements from all the roles referenced from the assignment.EvaluationContext<AH extends AssignmentHolderType>This is to reduce the number of parameters passed between methods in this class.A rule that has been "transplanted" onto new owner (
EvaluatedAssignment
) - currently, the other side of "one-sided" exclusion constraint.PathSegmentEvaluation<AH extends AssignmentHolderType>Carries out and holds assignment evaluation: 1.TargetEvaluation<AH extends AssignmentHolderType>Evaluates resolved assignment target: its payload (authorizations, GUI config) and assignments/inducements.