Class EvaluatedPolicyRuleUtil
java.lang.Object
com.evolveum.midpoint.model.api.util.EvaluatedPolicyRuleUtil
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
Arranges externalized triggers into trees according to presentation instructions (hidden, final, displayOrder).static interface
static class
static enum
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic <AD extends EvaluatedPolicyRuleUtil.AdditionalData>
List<TreeNode<EvaluatedPolicyRuleUtil.AugmentedTrigger<AD>>>arrangeForPresentationExt
(List<EvaluatedPolicyRuleUtil.AugmentedTrigger<AD>> triggers, EvaluatedPolicyRuleUtil.AdditionalFilter<AD> additionalFilter) static List<TreeNode<EvaluatedPolicyRuleTriggerType>>
static List<TreeNode<EvaluatedPolicyRuleTrigger<?>>>
arrangeForPresentationInt
(Collection<EvaluatedPolicyRuleTrigger<?>> triggers) Arranges triggers into trees according to presentation instructions (hidden, final, displayOrder).static @NotNull List<TreeNode<LocalizableMessage>>
extractMessages
(Collection<EvaluatedPolicyRuleTrigger<?>> triggers, EvaluatedPolicyRuleUtil.MessageKind kind) static @NotNull List<TreeNode<LocalizableMessage>>
extractMessages
(List<TreeNode<EvaluatedPolicyRuleTrigger<?>>> triggerTreeList, EvaluatedPolicyRuleUtil.MessageKind kind)
-
Constructor Details
-
EvaluatedPolicyRuleUtil
public EvaluatedPolicyRuleUtil()
-
-
Method Details
-
arrangeForPresentationInt
public static List<TreeNode<EvaluatedPolicyRuleTrigger<?>>> arrangeForPresentationInt(Collection<EvaluatedPolicyRuleTrigger<?>> triggers) Arranges triggers into trees according to presentation instructions (hidden, final, displayOrder). -
extractMessages
@NotNull public static @NotNull List<TreeNode<LocalizableMessage>> extractMessages(Collection<EvaluatedPolicyRuleTrigger<?>> triggers, EvaluatedPolicyRuleUtil.MessageKind kind) -
extractMessages
@NotNull public static @NotNull List<TreeNode<LocalizableMessage>> extractMessages(List<TreeNode<EvaluatedPolicyRuleTrigger<?>>> triggerTreeList, EvaluatedPolicyRuleUtil.MessageKind kind) -
arrangeForPresentationExt
public static List<TreeNode<EvaluatedPolicyRuleTriggerType>> arrangeForPresentationExt(List<EvaluatedPolicyRuleTriggerType> triggers) -
arrangeForPresentationExt
public static <AD extends EvaluatedPolicyRuleUtil.AdditionalData> List<TreeNode<EvaluatedPolicyRuleUtil.AugmentedTrigger<AD>>> arrangeForPresentationExt(List<EvaluatedPolicyRuleUtil.AugmentedTrigger<AD>> triggers, EvaluatedPolicyRuleUtil.AdditionalFilter<AD> additionalFilter)
-