Class ActivityPath
java.lang.Object
com.evolveum.midpoint.schema.util.task.ActivityPath
- All Implemented Interfaces:
Serializable
Object identifying an activity in the (logical) activity tree.
For example, if we have a composite activity of two reconciliations (`recon-A` and `recon-B`), there are the following
activity paths present:
- `reconA/operationCompletion`
- `reconA/resourceObjects`
- `reconA/remainingShadows`
- `reconB/operationCompletion`
- `reconB/resourceObjects`
- `reconB/remainingShadows`
These paths denote the activities _regardless_ of whether they are distributed (into worker tasks), delegated (into subtasks),
or both.
Empty path denotes the root activity.
Externalized form is
ActivityPathType
.- See Also:
-
Method Summary
Modifier and TypeMethodDescription@NotNull ActivityPath
static ActivityPath
empty()
boolean
boolean
equalsBean
(ActivityPathType bean) first()
static @NotNull ActivityPath
fromBean
(@Nullable ActivityPathType bean) static ActivityPath
static ActivityPath
int
hashCode()
boolean
isEmpty()
last()
rest()
int
size()
boolean
startsWith
(ActivityPath otherPath) toBean()
toString()
-
Method Details
-
fromBean
-
fromList
-
empty
-
fromId
-
getIdentifiers
-
isEmpty
public boolean isEmpty() -
toString
-
startsWith
-
size
public int size() -
first
-
rest
-
last
-
allExceptLast
-
equals
-
hashCode
public int hashCode() -
append
-
toBean
-
equalsBean
-
toDebugName
-