Uses of Interface
com.evolveum.midpoint.model.api.context.EvaluatedAssignment
-
Uses of EvaluatedAssignment in com.evolveum.midpoint.model.api.context
Modifier and TypeMethodDescription@NotNull EvaluatedAssignment
EvaluatedExclusionTrigger.getConflictingAssignment()
@Nullable EvaluatedAssignment
EvaluatedPolicyRule.getEvaluatedAssignment()
Evaluated assignment that brought this policy rule to the focus or target.@Nullable EvaluatedAssignment
AssociatedPolicyRule.getNewOwner()
Returns new owner (for foreign rules) or `null` (for original ones).@NotNull EvaluatedAssignment
EvaluatedExclusionTrigger.getRealConflictingAssignment
(@NotNull EvaluatedAssignment owner) @NotNull EvaluatedAssignment
EvaluatedExclusionRequirementTrigger.getThisAssignment()
Modifier and TypeMethodDescription@NotNull Collection<? extends EvaluatedAssignment>
ModelContext.getAllEvaluatedAssignments()
@NotNull Stream<? extends EvaluatedAssignment>
ModelContext.getEvaluatedAssignmentsStream()
DeltaSetTriple<? extends EvaluatedAssignment>
ModelContext.getEvaluatedAssignmentTriple()
@NotNull Collection<? extends EvaluatedAssignment>
ModelContext.getNonNegativeEvaluatedAssignments()
Modifier and TypeMethodDescriptionvoid
AssociatedPolicyRule.addToEvaluatedPolicyRuleBeans
(@NotNull Collection<EvaluatedPolicyRuleType> ruleBeans, @NotNull PolicyRuleExternalizationOptions options, @Nullable Predicate<EvaluatedPolicyRuleTrigger<?>> triggerSelector, @Nullable EvaluatedAssignment newOwner) Serializes the policy rule into bean form (EvaluatedPolicyRuleType
).@NotNull EvaluatedAssignment
EvaluatedExclusionTrigger.getRealConflictingAssignment
(@NotNull EvaluatedAssignment owner) boolean
EvaluatedExclusionTrigger.isRelevantForNewOwner
(@Nullable EvaluatedAssignment newOwner) boolean
EvaluatedPolicyRuleTrigger.isRelevantForNewOwner
(@Nullable EvaluatedAssignment newOwner) Use in connection to foreign policy rules - see the documentation inAssociatedPolicyRule
.EvaluatedCollectionStatsTrigger.toEvaluatedPolicyRuleTriggerBean
(@NotNull PolicyRuleExternalizationOptions options, @Nullable EvaluatedAssignment newOwner) EvaluatedCompositeTrigger.toEvaluatedPolicyRuleTriggerBean
(@NotNull PolicyRuleExternalizationOptions options, @Nullable EvaluatedAssignment newOwner) EvaluatedCustomConstraintTrigger.toEvaluatedPolicyRuleTriggerBean
(@NotNull PolicyRuleExternalizationOptions options, @Nullable EvaluatedAssignment newOwner) EvaluatedExclusionTrigger.toEvaluatedPolicyRuleTriggerBean
(@NotNull PolicyRuleExternalizationOptions options, @Nullable EvaluatedAssignment newOwner) EvaluatedHasAssignmentTrigger.toEvaluatedPolicyRuleTriggerBean
(@NotNull PolicyRuleExternalizationOptions options, @Nullable EvaluatedAssignment newOwner) EvaluatedModificationTrigger.toEvaluatedPolicyRuleTriggerBean
(@NotNull PolicyRuleExternalizationOptions options, @Nullable EvaluatedAssignment newOwner) EvaluatedMultiplicityTrigger.toEvaluatedPolicyRuleTriggerBean
(@NotNull PolicyRuleExternalizationOptions options, @Nullable EvaluatedAssignment newOwner) EvaluatedPolicyRuleTrigger.toEvaluatedPolicyRuleTriggerBean
(@NotNull PolicyRuleExternalizationOptions options, @Nullable EvaluatedAssignment newOwner) EvaluatedRequirementTrigger.toEvaluatedPolicyRuleTriggerBean
(@NotNull PolicyRuleExternalizationOptions options, @Nullable EvaluatedAssignment newOwner) EvaluatedSituationTrigger.toEvaluatedPolicyRuleTriggerBean
(@NotNull PolicyRuleExternalizationOptions options, @Nullable EvaluatedAssignment newOwner) EvaluatedStateTrigger.toEvaluatedPolicyRuleTriggerBean
(@NotNull PolicyRuleExternalizationOptions options, @Nullable EvaluatedAssignment newOwner) EvaluatedTimeValidityTrigger.toEvaluatedPolicyRuleTriggerBean
(@NotNull PolicyRuleExternalizationOptions options, @Nullable EvaluatedAssignment newOwner) EvaluatedTransitionTrigger.toEvaluatedPolicyRuleTriggerBean
(@NotNull PolicyRuleExternalizationOptions options, @Nullable EvaluatedAssignment newOwner) ModifierConstructorDescriptionEvaluatedExclusionRequirementTrigger
(@NotNull PolicyConstraintKindType policyConstraintKind, @NotNull ExclusionPolicyConstraintType constraint, LocalizableMessage message, LocalizableMessage shortMessage, @NotNull EvaluatedAssignment thisAssignment, @NotNull ObjectType thisTarget, @NotNull AssignmentPath thisPath, boolean enforcementOverride) EvaluatedExclusionTrigger
(@NotNull ExclusionPolicyConstraintType constraint, LocalizableMessage message, LocalizableMessage shortMessage, @NotNull EvaluatedAssignment thisAssignment, @NotNull EvaluatedAssignment conflictingAssignment, @NotNull ObjectType thisTarget, @NotNull ObjectType conflictingTarget, @NotNull AssignmentPath thisPath, @NotNull AssignmentPath conflictingPath, boolean enforcementOverride) EvaluatedRequirementTrigger
(@NotNull ExclusionPolicyConstraintType constraint, LocalizableMessage message, LocalizableMessage shortMessage, @NotNull EvaluatedAssignment thisAssignment, @NotNull ObjectType thisTarget, @NotNull ObjectReferenceType requiredTargetRef, @NotNull AssignmentPath thisPath, boolean enforcementOverride)