Class ActivityStateOverviewUtil
java.lang.Object
com.evolveum.midpoint.schema.util.task.ActivityStateOverviewUtil
Utilities related to the helper activity tree state overview structure (maintained in the root task).
- 
Nested Class SummaryNested Classes
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic voidacceptStateOverviewVisitor(@NotNull ActivityStateOverviewType state, @NotNull ActivityStateOverviewUtil.StateOverviewVisitor visitor) static @Nullable ActivityStateOverviewTypefindEntry(@NotNull ActivityStateOverviewType current, @NotNull ActivityPath path) static @Nullable ActivityStateOverviewTypefindOrCreateChildEntry(@NotNull ActivityStateOverviewType current, String identifier, boolean create) static @NotNull ActivityStateOverviewTypefindOrCreateEntry(@NotNull ActivityStateOverviewType current, @NotNull ActivityPath path) findOrCreateTaskEntry(@NotNull ActivityStateOverviewType entry, @NotNull ObjectReferenceType taskRef) static @NotNull ActivityStateOverviewTypegetOrCreateStateOverview(@NotNull TaskType task) static @Nullable ActivityStateOverviewTypegetStateOverview(@NotNull TaskType task) 
- 
Field Details- 
ACTIVITY_TREE_STATE_OVERVIEW_PATH
 
- 
- 
Constructor Details- 
ActivityStateOverviewUtilpublic ActivityStateOverviewUtil()
 
- 
- 
Method Details- 
findOrCreateEntry@NotNull public static @NotNull ActivityStateOverviewType findOrCreateEntry(@NotNull @NotNull ActivityStateOverviewType current, @NotNull @NotNull ActivityPath path) 
- 
findEntry@Nullable public static @Nullable ActivityStateOverviewType findEntry(@NotNull @NotNull ActivityStateOverviewType current, @NotNull @NotNull ActivityPath path) 
- 
findOrCreateChildEntry@Contract("_, _, true -> !null") @Nullable public static @Nullable ActivityStateOverviewType findOrCreateChildEntry(@NotNull @NotNull ActivityStateOverviewType current, String identifier, boolean create) 
- 
getOrCreateStateOverview@NotNull public static @NotNull ActivityStateOverviewType getOrCreateStateOverview(@NotNull @NotNull TaskType task) 
- 
getStateOverview@Nullable public static @Nullable ActivityStateOverviewType getStateOverview(@NotNull @NotNull TaskType task) 
- 
findOrCreateTaskEntrypublic static ActivityTaskStateOverviewType findOrCreateTaskEntry(@NotNull @NotNull ActivityStateOverviewType entry, @NotNull @NotNull ObjectReferenceType taskRef) 
- 
acceptStateOverviewVisitorpublic static void acceptStateOverviewVisitor(@NotNull @NotNull ActivityStateOverviewType state, @NotNull @NotNull ActivityStateOverviewUtil.StateOverviewVisitor visitor) 
 
-