Class EvaluatedPolicyRuleUtil
java.lang.Object
com.evolveum.midpoint.model.api.util.EvaluatedPolicyRuleUtil
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceArranges externalized triggers into trees according to presentation instructions (hidden, final, displayOrder).static interfacestatic classstatic enum -
Constructor Summary
Constructors -
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)
-