Class AffectedObjectsInformation
java.lang.Object
com.evolveum.midpoint.repo.common.activity.definition.AffectedObjectsInformation
Information about objects affected by an activity plus some extra data (type of activity, execution mode, and so on).
Different for simple (single object set) and complex (potentially multiple object sets) situations;
currently this corresponds to custom-composite vs all other activities; but this may change in the future.
-
Nested Class Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic AffectedObjectsInformation
complex
(@NotNull Collection<AffectedObjectsInformation> children) static AffectedObjectsInformation
simple
(@NotNull QName activityTypeName, @NotNull AffectedObjectsInformation.ObjectSet objectSet, @NotNull ExecutionModeType executionMode, @Nullable PredefinedConfigurationType predefinedConfiguration) @NotNull TaskAffectedObjectsType
toBean()
Returns the "bean" representation.
-
Constructor Details
-
AffectedObjectsInformation
public AffectedObjectsInformation()
-
-
Method Details
-
simple
public static AffectedObjectsInformation simple(@NotNull @NotNull QName activityTypeName, @NotNull @NotNull AffectedObjectsInformation.ObjectSet objectSet, @NotNull @NotNull ExecutionModeType executionMode, @Nullable @Nullable PredefinedConfigurationType predefinedConfiguration) -
complex
public static AffectedObjectsInformation complex(@NotNull @NotNull Collection<AffectedObjectsInformation> children) -
toBean
Returns the "bean" representation. It should be freely usable, e.g. parent-less and modifiable by the caller.
-