Class ActivityBasedTaskInformation
- java.lang.Object
-
- com.evolveum.midpoint.schema.util.task.TaskInformation
-
- com.evolveum.midpoint.schema.util.task.ActivityBasedTaskInformation
-
- All Implemented Interfaces:
DebugDumpable,Serializable
public class ActivityBasedTaskInformation extends TaskInformation
Implementation ofTaskInformationbased on new, activity-based tasks. Assumes knowledge of both root and current task.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.evolveum.midpoint.schema.util.task.TaskInformation
overallStatus, task, workersInformation
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringdebugDump(int indent)IntegergetAllErrors()Returns number of items failed to be processed by the task and its children, if known.XMLGregorianCalendargetEndTimestamp()Returns the "end timestamp" with the analogous semantics toTaskInformation.getStartTimestamp().ObjectgetLiveSyncToken()We assume the token is directly in the task provided.StringgetProgressDescription(boolean longForm)@NotNull ActivityProgressInformationgetProgressInformation()XMLGregorianCalendargetStartTimestamp()Returns the "start timestamp", whatever that means.-
Methods inherited from class com.evolveum.midpoint.schema.util.task.TaskInformation
createForTask, getCompletelyStalledSince, getNodesDescription, getProgressDescriptionShort, getResultStatus, getTask
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
-
-
-
Method Detail
-
getProgressDescription
public String getProgressDescription(boolean longForm)
- Specified by:
getProgressDescriptionin classTaskInformation
-
getAllErrors
public Integer getAllErrors()
Description copied from class:TaskInformationReturns number of items failed to be processed by the task and its children, if known. BEWARE: Fatal errors (e.g. resource not found for import task) are not counted here.- Specified by:
getAllErrorsin classTaskInformation
-
getStartTimestamp
public XMLGregorianCalendar getStartTimestamp()
Description copied from class:TaskInformationReturns the "start timestamp", whatever that means. Currently it is the execution start for trivial tasks (a single non-bucketed activity, or a legacy task); and realization start otherwise.- Specified by:
getStartTimestampin classTaskInformation
-
getEndTimestamp
public XMLGregorianCalendar getEndTimestamp()
Description copied from class:TaskInformationReturns the "end timestamp" with the analogous semantics toTaskInformation.getStartTimestamp().- Specified by:
getEndTimestampin classTaskInformation
-
debugDump
public String debugDump(int indent)
- Specified by:
debugDumpin interfaceDebugDumpable- Overrides:
debugDumpin classTaskInformation
-
getLiveSyncToken
public Object getLiveSyncToken()
We assume the token is directly in the task provided.- Specified by:
getLiveSyncTokenin classTaskInformation
-
getProgressInformation
@NotNull public @NotNull ActivityProgressInformation getProgressInformation()
-
-