com.evolveum.midpoint.xml.ns._public.common.common_2a
Class TaskType
java.lang.Object
com.evolveum.midpoint.xml.ns._public.common.common_2a.ObjectType
com.evolveum.midpoint.xml.ns._public.common.common_2a.TaskType
- All Implemented Interfaces:
- Containerable, Objectable, java.io.Serializable, java.lang.Cloneable
public class TaskType
- extends ObjectType
- implements java.io.Serializable, java.lang.Cloneable
TaskType contains information about a task (either transient or persistent).
For background information and clarification of various terms used here, please see
http://wiki.evolveum.com/display/midPoint/Task+Manager.
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-2a}ObjectType">
<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-2a}ObjectReferenceType"/>
<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="executionStatus" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}TaskExecutionStatusType"/>
<element name="exclusivityStatus" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}TaskExclusivityStatusType"/>
<element name="node" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="claimExpirationTimestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" 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-2a}UriStack" minOccurs="0"/>
<element name="result" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}OperationResultType" minOccurs="0"/>
<element name="resultStatus" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}OperationResultStatusType" minOccurs="0"/>
<element name="objectRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}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="nextRunStartTime" 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="recurrence" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}TaskRecurrenceType"/>
<element name="binding" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}TaskBindingType" minOccurs="0"/>
<element name="canRunOnNode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="schedule" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}ScheduleType" minOccurs="0"/>
<element name="threadStopAction" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}ThreadStopActionType" minOccurs="0"/>
<element name="modelOperationState" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}ModelOperationStateType" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
- See Also:
- Serialized Form
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_2a.ObjectType |
asPrismContainer, asPrismContainerValue, asPrismObject, equals, getDescription, getExtension, getFetchResult, getName, getOid, getParentOrg, getParentOrgRef, getVersion, hashCode, setDescription, setExtension, setFetchResult, setName, setOid, setupContainer, setupContainerValue, setVersion, toDebugName, toDebugType, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
COMPLEX_TYPE
public static final javax.xml.namespace.QName COMPLEX_TYPE
F_TASK_IDENTIFIER
public static final javax.xml.namespace.QName F_TASK_IDENTIFIER
F_OWNER_REF
public static final javax.xml.namespace.QName F_OWNER_REF
F_CHANNEL
public static final javax.xml.namespace.QName F_CHANNEL
F_PARENT
public static final javax.xml.namespace.QName F_PARENT
F_EXECUTION_STATUS
public static final javax.xml.namespace.QName F_EXECUTION_STATUS
F_EXCLUSIVITY_STATUS
public static final javax.xml.namespace.QName F_EXCLUSIVITY_STATUS
F_NODE
public static final javax.xml.namespace.QName F_NODE
F_CLAIM_EXPIRATION_TIMESTAMP
public static final javax.xml.namespace.QName F_CLAIM_EXPIRATION_TIMESTAMP
F_CATEGORY
public static final javax.xml.namespace.QName F_CATEGORY
F_HANDLER_URI
public static final javax.xml.namespace.QName F_HANDLER_URI
F_OTHER_HANDLERS_URI_STACK
public static final javax.xml.namespace.QName F_OTHER_HANDLERS_URI_STACK
F_RESULT
public static final javax.xml.namespace.QName F_RESULT
F_RESULT_STATUS
public static final javax.xml.namespace.QName F_RESULT_STATUS
F_OBJECT_REF
public static final javax.xml.namespace.QName F_OBJECT_REF
F_LAST_RUN_START_TIMESTAMP
public static final javax.xml.namespace.QName F_LAST_RUN_START_TIMESTAMP
F_LAST_RUN_FINISH_TIMESTAMP
public static final javax.xml.namespace.QName F_LAST_RUN_FINISH_TIMESTAMP
F_NEXT_RUN_START_TIME
public static final javax.xml.namespace.QName F_NEXT_RUN_START_TIME
F_PROGRESS
public static final javax.xml.namespace.QName F_PROGRESS
F_RECURRENCE
public static final javax.xml.namespace.QName F_RECURRENCE
F_BINDING
public static final javax.xml.namespace.QName F_BINDING
F_CAN_RUN_ON_NODE
public static final javax.xml.namespace.QName F_CAN_RUN_ON_NODE
F_SCHEDULE
public static final javax.xml.namespace.QName F_SCHEDULE
F_THREAD_STOP_ACTION
public static final javax.xml.namespace.QName F_THREAD_STOP_ACTION
F_MODEL_OPERATION_STATE
public static final javax.xml.namespace.QName F_MODEL_OPERATION_STATE
TaskType
public TaskType()
getTaskIdentifier
public java.lang.String getTaskIdentifier()
setTaskIdentifier
public void setTaskIdentifier(java.lang.String value)
getOwnerRef
public ObjectReferenceType getOwnerRef()
setOwnerRef
public void setOwnerRef(ObjectReferenceType value)
getChannel
public java.lang.String getChannel()
setChannel
public void setChannel(java.lang.String value)
getParent
public java.lang.String getParent()
setParent
public void setParent(java.lang.String value)
getExecutionStatus
public TaskExecutionStatusType getExecutionStatus()
setExecutionStatus
public void setExecutionStatus(TaskExecutionStatusType value)
getExclusivityStatus
public TaskExclusivityStatusType getExclusivityStatus()
setExclusivityStatus
public void setExclusivityStatus(TaskExclusivityStatusType value)
getNode
public java.lang.String getNode()
setNode
public void setNode(java.lang.String value)
getClaimExpirationTimestamp
public javax.xml.datatype.XMLGregorianCalendar getClaimExpirationTimestamp()
setClaimExpirationTimestamp
public void setClaimExpirationTimestamp(javax.xml.datatype.XMLGregorianCalendar value)
getCategory
public java.lang.String getCategory()
setCategory
public void setCategory(java.lang.String value)
getHandlerUri
public java.lang.String getHandlerUri()
setHandlerUri
public void setHandlerUri(java.lang.String value)
getOtherHandlersUriStack
public UriStack getOtherHandlersUriStack()
setOtherHandlersUriStack
public void setOtherHandlersUriStack(UriStack value)
getResult
public OperationResultType getResult()
setResult
public void setResult(OperationResultType value)
getResultStatus
public OperationResultStatusType getResultStatus()
setResultStatus
public void setResultStatus(OperationResultStatusType value)
getObjectRef
public ObjectReferenceType getObjectRef()
setObjectRef
public void setObjectRef(ObjectReferenceType value)
getLastRunStartTimestamp
public javax.xml.datatype.XMLGregorianCalendar getLastRunStartTimestamp()
setLastRunStartTimestamp
public void setLastRunStartTimestamp(javax.xml.datatype.XMLGregorianCalendar value)
getLastRunFinishTimestamp
public javax.xml.datatype.XMLGregorianCalendar getLastRunFinishTimestamp()
setLastRunFinishTimestamp
public void setLastRunFinishTimestamp(javax.xml.datatype.XMLGregorianCalendar value)
getNextRunStartTime
public javax.xml.datatype.XMLGregorianCalendar getNextRunStartTime()
setNextRunStartTime
public void setNextRunStartTime(javax.xml.datatype.XMLGregorianCalendar value)
getProgress
public java.lang.Long getProgress()
setProgress
public void setProgress(java.lang.Long value)
getRecurrence
public TaskRecurrenceType getRecurrence()
setRecurrence
public void setRecurrence(TaskRecurrenceType value)
getBinding
public TaskBindingType getBinding()
setBinding
public void setBinding(TaskBindingType value)
getCanRunOnNode
public java.lang.String getCanRunOnNode()
setCanRunOnNode
public void setCanRunOnNode(java.lang.String value)
getSchedule
public ScheduleType getSchedule()
setSchedule
public void setSchedule(ScheduleType value)
getThreadStopAction
public ThreadStopActionType getThreadStopAction()
setThreadStopAction
public void setThreadStopAction(ThreadStopActionType value)
getModelOperationState
public ModelOperationStateType getModelOperationState()
setModelOperationState
public void setModelOperationState(ModelOperationStateType value)
clone
public TaskType clone()
- Overrides:
clone
in class ObjectType
Copyright © 2012 evolveum. All Rights Reserved.