Uses of Interface
com.evolveum.midpoint.model.api.context.EvaluatedPolicyRule
-
-
Uses of EvaluatedPolicyRule in com.evolveum.midpoint.model.api
Methods in com.evolveum.midpoint.model.api that return types with arguments of type EvaluatedPolicyRule Modifier and Type Method Description @NotNull Collection<EvaluatedPolicyRule>
ModelInteractionService. evaluateCollectionPolicyRules(@NotNull PrismObject<ObjectCollectionType> collection, @Nullable CompiledObjectCollectionView collectionView, @Nullable Class<? extends ObjectType> targetTypeClass, @NotNull Task task, @NotNull OperationResult result)
Returns all policy rules that apply to the collection. -
Uses of EvaluatedPolicyRule in com.evolveum.midpoint.model.api.context
Methods in com.evolveum.midpoint.model.api.context that return types with arguments of type EvaluatedPolicyRule Modifier and Type Method Description @NotNull Collection<EvaluatedPolicyRule>
EvaluatedSituationTrigger. getAllSourceRules()
@NotNull Collection<? extends EvaluatedPolicyRule>
EvaluatedAssignment. getAllTargetsPolicyRules()
Returns all policy rules that apply to any of the target objects provided by this assignment (and are derived from this assignment) - even those that were not triggered.@NotNull Collection<? extends EvaluatedPolicyRule>
EvaluatedAssignment. getFocusPolicyRules()
Returns all policy rules that apply to the focal object and are derived from this assignment - even those that were not triggered.@NotNull Collection<? extends EvaluatedPolicyRule>
EvaluatedAssignment. getOtherTargetsPolicyRules()
Returns all policy rules that apply to some other target object of this assignment (and are derived from this assignment) - even those that were not triggered.@NotNull Collection<? extends EvaluatedPolicyRule>
ModelElementContext. getPolicyRules()
Returns all policy rules that apply to this object - even those that were not triggered.@NotNull Collection<EvaluatedPolicyRule>
EvaluatedSituationTrigger. getSourceRules()
@NotNull Collection<? extends EvaluatedPolicyRule>
EvaluatedAssignment. getThisTargetPolicyRules()
Returns all policy rules that directly apply to the target object of this assignment (and are derived from this assignment) - even those that were not triggered.Methods in com.evolveum.midpoint.model.api.context with parameters of type EvaluatedPolicyRule Modifier and Type Method Description void
EvaluatedAssignment. triggerRule(@NotNull EvaluatedPolicyRule rule, Collection<EvaluatedPolicyRuleTrigger<?>> triggers)
Constructor parameters in com.evolveum.midpoint.model.api.context with type arguments of type EvaluatedPolicyRule Constructor Description EvaluatedSituationTrigger(@NotNull PolicySituationPolicyConstraintType constraint, LocalizableMessage message, LocalizableMessage shortMessage, @NotNull Collection<EvaluatedPolicyRule> sourceRules)
-
Uses of EvaluatedPolicyRule in com.evolveum.midpoint.model.impl.controller
Methods in com.evolveum.midpoint.model.impl.controller that return types with arguments of type EvaluatedPolicyRule Modifier and Type Method Description Collection<EvaluatedPolicyRule>
CollectionProcessor. evaluateCollectionPolicyRules(PrismObject<ObjectCollectionType> collection, CompiledObjectCollectionView collectionView, Class<? extends ObjectType> targetTypeClass, Task task, OperationResult result)
@NotNull Collection<EvaluatedPolicyRule>
ModelInteractionServiceImpl. evaluateCollectionPolicyRules(@NotNull PrismObject<ObjectCollectionType> collection, @Nullable CompiledObjectCollectionView collectionView, @Nullable Class<? extends ObjectType> targetTypeClass, @NotNull Task task, @NotNull OperationResult result)
-
Uses of EvaluatedPolicyRule in com.evolveum.midpoint.model.impl.lens
Classes in com.evolveum.midpoint.model.impl.lens that implement EvaluatedPolicyRule Modifier and Type Class Description class
EvaluatedPolicyRuleImpl
Methods in com.evolveum.midpoint.model.impl.lens with parameters of type EvaluatedPolicyRule Modifier and Type Method Description static void
LensUtil. processRuleWithException(@NotNull EvaluatedPolicyRule rule, Collection<EvaluatedPolicyRuleTrigger<?>> triggers, PolicyExceptionType policyException)
void
LensElementContext. triggerRule(@NotNull EvaluatedPolicyRule rule, Collection<EvaluatedPolicyRuleTrigger<?>> triggers)
static void
LensUtil. triggerRule(@NotNull EvaluatedPolicyRule rule, Collection<EvaluatedPolicyRuleTrigger<?>> triggers)
Method parameters in com.evolveum.midpoint.model.impl.lens with type arguments of type EvaluatedPolicyRule Modifier and Type Method Description static int
LensContext. getTriggeredRulesCount(Collection<? extends EvaluatedPolicyRule> policyRules)
-
Uses of EvaluatedPolicyRule in com.evolveum.midpoint.model.impl.lens.assignments
Methods in com.evolveum.midpoint.model.impl.lens.assignments with parameters of type EvaluatedPolicyRule Modifier and Type Method Description void
EvaluatedAssignmentImpl. triggerRule(@NotNull EvaluatedPolicyRule rule, Collection<EvaluatedPolicyRuleTrigger<?>> triggers)
-
Uses of EvaluatedPolicyRule in com.evolveum.midpoint.model.impl.lens.projector.policy
Fields in com.evolveum.midpoint.model.impl.lens.projector.policy declared as EvaluatedPolicyRule Modifier and Type Field Description @NotNull EvaluatedPolicyRule
PolicyRuleEvaluationContext. policyRule
Method parameters in com.evolveum.midpoint.model.impl.lens.projector.policy with type arguments of type EvaluatedPolicyRule Modifier and Type Method Description <AH extends AssignmentHolderType>
voidPolicyStateRecorder. applyObjectState(LensContext<AH> context, List<EvaluatedPolicyRule> rulesToRecord)
Constructors in com.evolveum.midpoint.model.impl.lens.projector.policy with parameters of type EvaluatedPolicyRule Constructor Description PolicyRuleEvaluationContext(@NotNull EvaluatedPolicyRule policyRule, @NotNull LensContext<AH> context, @NotNull Task task, @NotNull RulesEvaluationContext globalCtx, @NotNull ObjectState state)
-
Uses of EvaluatedPolicyRule in com.evolveum.midpoint.notifications.api.events
Methods in com.evolveum.midpoint.notifications.api.events that return EvaluatedPolicyRule Modifier and Type Method Description @NotNull EvaluatedPolicyRule
PolicyRuleEvent. getPolicyRule()
-