Class EvaluatedPolicyRuleUtil
- java.lang.Object
-
- com.evolveum.midpoint.model.api.util.EvaluatedPolicyRuleUtil
-
public class EvaluatedPolicyRuleUtil extends Object
- Author:
- mederly
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
EvaluatedPolicyRuleUtil.AdditionalData
Arranges externalized triggers into trees according to presentation instructions (hidden, final, displayOrder).static interface
EvaluatedPolicyRuleUtil.AdditionalFilter<AD extends EvaluatedPolicyRuleUtil.AdditionalData>
static class
EvaluatedPolicyRuleUtil.AugmentedTrigger<AD extends EvaluatedPolicyRuleUtil.AdditionalData>
static class
EvaluatedPolicyRuleUtil.MessageKind
-
Constructor Summary
Constructors Constructor Description EvaluatedPolicyRuleUtil()
-
Method Summary
-
-
-
Method Detail
-
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)
-
-