Class TaskType

  • All Implemented Interfaces:
    Containerable, JaxbVisitable, Objectable, Serializable, Cloneable

    public class TaskType
    extends AssignmentHolderType
    implements Serializable, Cloneable
    TaskType contains information about a task (either transient or persistent). For background information and clarification of various terms used here, please see
     <?xml version="1.0" encoding="UTF-8"?><a xmlns:a="http://prism.evolveum.com/xml/ns/public/annotation-3" xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:icfs="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3" xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3" xmlns:tns="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" href="http://wiki.evolveum.com/display/midPoint/Task+Manager">wiki:Task Manager</a>
     
    and
     <?xml version="1.0" encoding="UTF-8"?><a xmlns:a="http://prism.evolveum.com/xml/ns/public/annotation-3" xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:icfs="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3" xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3" xmlns:tns="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" href="https://wiki.evolveum.com/display/midPoint/Task">wiki:Task</a>
     
    .

    Java class for TaskType complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="TaskType">
       <complexContent>
         <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AssignmentHolderType">
           <sequence>
             <element name="taskIdentifier" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="ownerRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" minOccurs="0"/>
             <element name="channel" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
             <element name="parent" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="subtaskRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="dependent" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
             <element name="dependentTaskRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="executionStatus" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}TaskExecutionStatusType" minOccurs="0"/>
             <element name="waitingReason" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}TaskWaitingReasonType" minOccurs="0"/>
             <element name="unpauseAction" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}TaskUnpauseActionType" minOccurs="0"/>
             <element name="stateBeforeSuspend" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}TaskExecutionStatusType" minOccurs="0"/>
             <element name="node" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="nodeAsObserved" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="category" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="handlerUri" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
             <element name="otherHandlersUriStack" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}UriStack" minOccurs="0"/>
             <element name="result" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}OperationResultType" minOccurs="0"/>
             <element name="resultStatus" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}OperationResultStatusType" minOccurs="0"/>
             <element name="objectRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" minOccurs="0"/>
             <element name="lastRunStartTimestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
             <element name="lastRunFinishTimestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
             <element name="completionTimestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
             <element name="cleanupAfterCompletion" type="{http://www.w3.org/2001/XMLSchema}duration" minOccurs="0"/>
             <element name="nextRunStartTimestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
             <element name="nextRetryTimestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
             <element name="progress" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
             <element name="operationStats" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}OperationStatsType" minOccurs="0"/>
             <element name="workState" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}TaskWorkStateType" minOccurs="0"/>
             <element name="workManagement" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}TaskWorkManagementType" minOccurs="0"/>
             <element name="stalledSince" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
             <element name="expectedTotal" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
             <element name="recurrence" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}TaskRecurrenceType" minOccurs="0"/>
             <element name="binding" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}TaskBindingType" minOccurs="0"/>
             <element name="executionConstraints" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}TaskExecutionConstraintsType" minOccurs="0"/>
             <element name="executionEnvironment" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}TaskExecutionEnvironmentType" minOccurs="0"/>
             <element name="schedule" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ScheduleType" minOccurs="0"/>
             <element name="threadStopAction" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ThreadStopActionType" minOccurs="0"/>
             <element name="modelOperationContext" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}LensContextType" minOccurs="0"/>
             <element name="policyRule" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}PolicyRuleType" minOccurs="0"/>
           </sequence>
         </extension>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form