Uses of Interface
com.evolveum.midpoint.schema.util.task.TaskResolver
-
Uses of TaskResolver in com.evolveum.midpoint.schema.util.task
Modifier and TypeMethodDescriptionstatic TaskResolver
TaskResolver.empty()
Does nothing: in its typical use it assumes that all children are pre-resolved.Modifier and TypeMethodDescriptionstatic @NotNull ActivityProgressInformation
ActivityProgressInformation.fromRootTask
(@NotNull TaskType task, @NotNull TaskResolver resolver, @NotNull ActivityProgressInformationBuilder.InformationSource source) Prepares the information from a root task.static @NotNull ActivityProgressInformation
ActivityProgressInformationBuilder.fromTask
(@NotNull TaskType task, @NotNull ActivityPath activityPath, @NotNull TaskResolver resolver, @NotNull ActivityProgressInformationBuilder.InformationSource informationSource) TaskTreeUtil.getResolvedSubtasks
(TaskType parent, TaskResolver taskResolver) ActivityTreeUtil.getSubtasksForPath
(TaskType task, ActivityPath activityPath, TaskResolver taskResolver) static void
ActivityTreeUtil.processStates
(@NotNull TaskType rootTask, @NotNull TaskResolver resolver, @NotNull ActivityTreeUtil.ActivityStateProcessor processor) Processes activity state objects using the same rules as inActivityTreeUtil.transformStates(TaskType, TaskResolver, ActivityStateTransformer)
: delegation states are ignored, distribution states are considered, along with all their workers' states.static @NotNull TreeNode<ActivityTreeUtil.ActivityStateInContext>
ActivityTreeUtil.toStateTree
(@NotNull TaskType rootTask, @NotNull TaskResolver resolver) Special case ofActivityTreeUtil.transformStates(TaskType, TaskResolver, ActivityStateTransformer)
: creates aTreeNode
ofActivityTreeUtil.ActivityStateInContext
objects.static <X> @NotNull TreeNode<X>
ActivityTreeUtil.transformStates
(@NotNull TaskType rootTask, @NotNull TaskResolver resolver, @NotNull ActivityTreeUtil.ActivityStateTransformer<X> transformer) Transforms activity state objects into custom ones, organized into a tree.