java.lang.Object
com.evolveum.midpoint.repo.common.activity.run.state.ActivityState
All Implemented Interfaces:
DebugDumpable
Direct Known Subclasses:
CurrentActivityState, OtherActivityState

public abstract class ActivityState extends Object implements DebugDumpable
Used to manipulate ActivityStateType objects in a task: - either the current one (CurrentActivityState) - or some other one (OtherActivityState) - e.g. parent activity (in the same task or its parent task), or any other activity in the task tree. The most recommended usage style is to update the current activity state. It is e.g. the most safe regarding the concurrency. NOTE: This class is NOT intended to hold everything related to "activity state". It is just