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<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<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<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<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<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 that return types with arguments of type EvaluatedPolicyRule Modifier and Type Method Description @NotNull Collection<EvaluatedPolicyRule>
EvaluatedAssignmentImpl. getAllTargetsPolicyRules()
@NotNull Collection<EvaluatedPolicyRule>
EvaluatedAssignmentImpl. getFocusPolicyRules()
@NotNull Collection<EvaluatedPolicyRule>
EvaluatedAssignmentImpl. getOtherTargetsPolicyRules()
@NotNull Collection<EvaluatedPolicyRule>
LensElementContext. getPolicyRules()
@NotNull Collection<EvaluatedPolicyRule>
EvaluatedAssignmentImpl. getThisTargetPolicyRules()
Methods in com.evolveum.midpoint.model.impl.lens with parameters of type EvaluatedPolicyRule Modifier and Type Method Description void
EvaluatedAssignmentImpl. addOtherTargetPolicyRule(EvaluatedPolicyRule policyRule)
void
LensElementContext. addPolicyRule(EvaluatedPolicyRule policyRule)
void
EvaluatedAssignmentImpl. addThisTargetPolicyRule(EvaluatedPolicyRule policyRule)
static void
LensUtil. processRuleWithException(@NotNull EvaluatedPolicyRule rule, Collection<EvaluatedPolicyRuleTrigger<?>> triggers, PolicyExceptionType policyException)
void
EvaluatedAssignmentImpl. triggerRule(@NotNull EvaluatedPolicyRule rule, Collection<EvaluatedPolicyRuleTrigger<?>> triggers)
void
LensElementContext. triggerRule(@NotNull EvaluatedPolicyRule rule, Collection<EvaluatedPolicyRuleTrigger<?>> triggers)
static void
LensUtil. triggerRule(@NotNull EvaluatedPolicyRule rule, Collection<EvaluatedPolicyRuleTrigger<?>> triggers, Collection<String> policySituations)
-
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()
-