com.evolveum.midpoint.xml.ns._public.common.common_1
Class TaskType

java.lang.Object
  extended by com.evolveum.midpoint.xml.ns._public.common.common_1.ObjectType
      extended by com.evolveum.midpoint.xml.ns._public.common.common_1.ExtensibleObjectType
          extended by com.evolveum.midpoint.xml.ns._public.common.common_1.TaskType
All Implemented Interfaces:
java.io.Serializable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode

public class TaskType
extends ExtensibleObjectType
implements java.io.Serializable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode

TODO

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-1.xsd}ExtensibleObjectType">
       <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-1.xsd}ObjectReferenceType"/>
         <element name="executionStatus" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}TaskExecutionStatusType"/>
         <element name="exclusivityStatus" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}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="handlerUri" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
         <element name="otherHandlersUriStack" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}UriStack" minOccurs="0"/>
         <element name="result" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}OperationResultType" minOccurs="0"/>
         <element name="objectRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}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}integer" minOccurs="0"/>
         <element name="recurrence" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}TaskRecurrenceType"/>
         <element name="binding" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}TaskBindingType" minOccurs="0"/>
         <element name="schedule" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}ScheduleType" minOccurs="0"/>
         <element name="modelOperationState" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}ModelOperationStateType" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  TaskBindingType binding
           
protected  javax.xml.datatype.XMLGregorianCalendar claimExpirationTimestamp
           
static javax.xml.namespace.QName COMPLEX_TYPE
           
protected  TaskExclusivityStatusType exclusivityStatus
           
protected  TaskExecutionStatusType executionStatus
           
static javax.xml.namespace.QName F_BINDING
           
static javax.xml.namespace.QName F_CLAIM_EXPIRATION_TIMESTAMP
           
static javax.xml.namespace.QName F_EXCLUSIVITY_STATUS
           
static javax.xml.namespace.QName F_EXECUTION_STATUS
           
static javax.xml.namespace.QName F_HANDLER_URI
           
static javax.xml.namespace.QName F_LAST_RUN_FINISH_TIMESTAMP
           
static javax.xml.namespace.QName F_LAST_RUN_START_TIMESTAMP
           
static javax.xml.namespace.QName F_MODEL_OPERATION_STATE
           
static javax.xml.namespace.QName F_NEXT_RUN_START_TIME
           
static javax.xml.namespace.QName F_NODE
           
static javax.xml.namespace.QName F_OBJECT_REF
           
static javax.xml.namespace.QName F_OTHER_HANDLERS_URI_STACK
           
static javax.xml.namespace.QName F_OWNER_REF
           
static javax.xml.namespace.QName F_PROGRESS
           
static javax.xml.namespace.QName F_RECURRENCE
           
static javax.xml.namespace.QName F_RESULT
           
static javax.xml.namespace.QName F_SCHEDULE
           
static javax.xml.namespace.QName F_TASK_IDENTIFIER
           
protected  java.lang.String handlerUri
           
protected  javax.xml.datatype.XMLGregorianCalendar lastRunFinishTimestamp
           
protected  javax.xml.datatype.XMLGregorianCalendar lastRunStartTimestamp
           
protected  ModelOperationStateType modelOperationState
           
protected  javax.xml.datatype.XMLGregorianCalendar nextRunStartTime
           
protected  java.lang.String node
           
protected  ObjectReferenceType objectRef
           
protected  UriStack otherHandlersUriStack
           
protected  ObjectReferenceType ownerRef
           
protected  java.math.BigInteger progress
           
protected  TaskRecurrenceType recurrence
           
protected  OperationResultType result
           
protected  ScheduleType schedule
           
protected  java.lang.String taskIdentifier
           
 
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_1.ExtensibleObjectType
extension, F_EXTENSION
 
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_1.ObjectType
description, F_DESCRIPTION, F_FETCH_RESULT, F_NAME, F_VERSION, fetchResult, name, oid, version
 
Constructor Summary
TaskType()
           
 
Method Summary
 boolean equals(java.lang.Object object)
           
 boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, java.lang.Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
           
 TaskBindingType getBinding()
          Gets the value of the binding property.
 javax.xml.datatype.XMLGregorianCalendar getClaimExpirationTimestamp()
          Gets the value of the claimExpirationTimestamp property.
 TaskExclusivityStatusType getExclusivityStatus()
          Gets the value of the exclusivityStatus property.
 TaskExecutionStatusType getExecutionStatus()
          Gets the value of the executionStatus property.
 java.lang.String getHandlerUri()
          Gets the value of the handlerUri property.
 javax.xml.datatype.XMLGregorianCalendar getLastRunFinishTimestamp()
          Gets the value of the lastRunFinishTimestamp property.
 javax.xml.datatype.XMLGregorianCalendar getLastRunStartTimestamp()
          Gets the value of the lastRunStartTimestamp property.
 ModelOperationStateType getModelOperationState()
          Gets the value of the modelOperationState property.
 javax.xml.datatype.XMLGregorianCalendar getNextRunStartTime()
          Gets the value of the nextRunStartTime property.
 java.lang.String getNode()
          Gets the value of the node property.
 ObjectReferenceType getObjectRef()
          Gets the value of the objectRef property.
 UriStack getOtherHandlersUriStack()
          Gets the value of the otherHandlersUriStack property.
 ObjectReferenceType getOwnerRef()
          Gets the value of the ownerRef property.
 java.math.BigInteger getProgress()
          Gets the value of the progress property.
 TaskRecurrenceType getRecurrence()
          Gets the value of the recurrence property.
 OperationResultType getResult()
          Gets the value of the result property.
 ScheduleType getSchedule()
          Gets the value of the schedule property.
 java.lang.String getTaskIdentifier()
          Gets the value of the taskIdentifier property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 void setBinding(TaskBindingType value)
          Sets the value of the binding property.
 void setClaimExpirationTimestamp(javax.xml.datatype.XMLGregorianCalendar value)
          Sets the value of the claimExpirationTimestamp property.
 void setExclusivityStatus(TaskExclusivityStatusType value)
          Sets the value of the exclusivityStatus property.
 void setExecutionStatus(TaskExecutionStatusType value)
          Sets the value of the executionStatus property.
 void setHandlerUri(java.lang.String value)
          Sets the value of the handlerUri property.
 void setLastRunFinishTimestamp(javax.xml.datatype.XMLGregorianCalendar value)
          Sets the value of the lastRunFinishTimestamp property.
 void setLastRunStartTimestamp(javax.xml.datatype.XMLGregorianCalendar value)
          Sets the value of the lastRunStartTimestamp property.
 void setModelOperationState(ModelOperationStateType value)
          Sets the value of the modelOperationState property.
 void setNextRunStartTime(javax.xml.datatype.XMLGregorianCalendar value)
          Sets the value of the nextRunStartTime property.
 void setNode(java.lang.String value)
          Sets the value of the node property.
 void setObjectRef(ObjectReferenceType value)
          Sets the value of the objectRef property.
 void setOtherHandlersUriStack(UriStack value)
          Sets the value of the otherHandlersUriStack property.
 void setOwnerRef(ObjectReferenceType value)
          Sets the value of the ownerRef property.
 void setProgress(java.math.BigInteger value)
          Sets the value of the progress property.
 void setRecurrence(TaskRecurrenceType value)
          Sets the value of the recurrence property.
 void setResult(OperationResultType value)
          Sets the value of the result property.
 void setSchedule(ScheduleType value)
          Sets the value of the schedule property.
 void setTaskIdentifier(java.lang.String value)
          Sets the value of the taskIdentifier property.
 java.lang.String toString()
          Generates a String representation of the contents of this type.
 
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_1.ExtensibleObjectType
getExtension, setExtension
 
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_1.ObjectType
getDescription, getFetchResult, getName, getOid, getVersion, setDescription, setFetchResult, setName, setOid, setVersion
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

taskIdentifier

protected java.lang.String taskIdentifier

ownerRef

protected ObjectReferenceType ownerRef

executionStatus

protected TaskExecutionStatusType executionStatus

exclusivityStatus

protected TaskExclusivityStatusType exclusivityStatus

node

protected java.lang.String node

claimExpirationTimestamp

protected javax.xml.datatype.XMLGregorianCalendar claimExpirationTimestamp

handlerUri

protected java.lang.String handlerUri

otherHandlersUriStack

protected UriStack otherHandlersUriStack

result

protected OperationResultType result

objectRef

protected ObjectReferenceType objectRef

lastRunStartTimestamp

protected javax.xml.datatype.XMLGregorianCalendar lastRunStartTimestamp

lastRunFinishTimestamp

protected javax.xml.datatype.XMLGregorianCalendar lastRunFinishTimestamp

nextRunStartTime

protected javax.xml.datatype.XMLGregorianCalendar nextRunStartTime

progress

protected java.math.BigInteger progress

recurrence

protected TaskRecurrenceType recurrence

binding

protected TaskBindingType binding

schedule

protected ScheduleType schedule

modelOperationState

protected ModelOperationStateType modelOperationState

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_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_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_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_SCHEDULE

public static final javax.xml.namespace.QName F_SCHEDULE

F_MODEL_OPERATION_STATE

public static final javax.xml.namespace.QName F_MODEL_OPERATION_STATE
Constructor Detail

TaskType

public TaskType()
Method Detail

getTaskIdentifier

public java.lang.String getTaskIdentifier()
Gets the value of the taskIdentifier property.

Returns:
possible object is String

setTaskIdentifier

public void setTaskIdentifier(java.lang.String value)
Sets the value of the taskIdentifier property.

Parameters:
value - allowed object is String

getOwnerRef

public ObjectReferenceType getOwnerRef()
Gets the value of the ownerRef property.

Returns:
possible object is ObjectReferenceType

setOwnerRef

public void setOwnerRef(ObjectReferenceType value)
Sets the value of the ownerRef property.

Parameters:
value - allowed object is ObjectReferenceType

getExecutionStatus

public TaskExecutionStatusType getExecutionStatus()
Gets the value of the executionStatus property.

Returns:
possible object is TaskExecutionStatusType

setExecutionStatus

public void setExecutionStatus(TaskExecutionStatusType value)
Sets the value of the executionStatus property.

Parameters:
value - allowed object is TaskExecutionStatusType

getExclusivityStatus

public TaskExclusivityStatusType getExclusivityStatus()
Gets the value of the exclusivityStatus property.

Returns:
possible object is TaskExclusivityStatusType

setExclusivityStatus

public void setExclusivityStatus(TaskExclusivityStatusType value)
Sets the value of the exclusivityStatus property.

Parameters:
value - allowed object is TaskExclusivityStatusType

getNode

public java.lang.String getNode()
Gets the value of the node property.

Returns:
possible object is String

setNode

public void setNode(java.lang.String value)
Sets the value of the node property.

Parameters:
value - allowed object is String

getClaimExpirationTimestamp

public javax.xml.datatype.XMLGregorianCalendar getClaimExpirationTimestamp()
Gets the value of the claimExpirationTimestamp property.

Returns:
possible object is XMLGregorianCalendar

setClaimExpirationTimestamp

public void setClaimExpirationTimestamp(javax.xml.datatype.XMLGregorianCalendar value)
Sets the value of the claimExpirationTimestamp property.

Parameters:
value - allowed object is XMLGregorianCalendar

getHandlerUri

public java.lang.String getHandlerUri()
Gets the value of the handlerUri property.

Returns:
possible object is String

setHandlerUri

public void setHandlerUri(java.lang.String value)
Sets the value of the handlerUri property.

Parameters:
value - allowed object is String

getOtherHandlersUriStack

public UriStack getOtherHandlersUriStack()
Gets the value of the otherHandlersUriStack property.

Returns:
possible object is UriStack

setOtherHandlersUriStack

public void setOtherHandlersUriStack(UriStack value)
Sets the value of the otherHandlersUriStack property.

Parameters:
value - allowed object is UriStack

getResult

public OperationResultType getResult()
Gets the value of the result property.

Returns:
possible object is OperationResultType

setResult

public void setResult(OperationResultType value)
Sets the value of the result property.

Parameters:
value - allowed object is OperationResultType

getObjectRef

public ObjectReferenceType getObjectRef()
Gets the value of the objectRef property.

Returns:
possible object is ObjectReferenceType

setObjectRef

public void setObjectRef(ObjectReferenceType value)
Sets the value of the objectRef property.

Parameters:
value - allowed object is ObjectReferenceType

getLastRunStartTimestamp

public javax.xml.datatype.XMLGregorianCalendar getLastRunStartTimestamp()
Gets the value of the lastRunStartTimestamp property.

Returns:
possible object is XMLGregorianCalendar

setLastRunStartTimestamp

public void setLastRunStartTimestamp(javax.xml.datatype.XMLGregorianCalendar value)
Sets the value of the lastRunStartTimestamp property.

Parameters:
value - allowed object is XMLGregorianCalendar

getLastRunFinishTimestamp

public javax.xml.datatype.XMLGregorianCalendar getLastRunFinishTimestamp()
Gets the value of the lastRunFinishTimestamp property.

Returns:
possible object is XMLGregorianCalendar

setLastRunFinishTimestamp

public void setLastRunFinishTimestamp(javax.xml.datatype.XMLGregorianCalendar value)
Sets the value of the lastRunFinishTimestamp property.

Parameters:
value - allowed object is XMLGregorianCalendar

getNextRunStartTime

public javax.xml.datatype.XMLGregorianCalendar getNextRunStartTime()
Gets the value of the nextRunStartTime property.

Returns:
possible object is XMLGregorianCalendar

setNextRunStartTime

public void setNextRunStartTime(javax.xml.datatype.XMLGregorianCalendar value)
Sets the value of the nextRunStartTime property.

Parameters:
value - allowed object is XMLGregorianCalendar

getProgress

public java.math.BigInteger getProgress()
Gets the value of the progress property.

Returns:
possible object is BigInteger

setProgress

public void setProgress(java.math.BigInteger value)
Sets the value of the progress property.

Parameters:
value - allowed object is BigInteger

getRecurrence

public TaskRecurrenceType getRecurrence()
Gets the value of the recurrence property.

Returns:
possible object is TaskRecurrenceType

setRecurrence

public void setRecurrence(TaskRecurrenceType value)
Sets the value of the recurrence property.

Parameters:
value - allowed object is TaskRecurrenceType

getBinding

public TaskBindingType getBinding()
Gets the value of the binding property.

Returns:
possible object is TaskBindingType

setBinding

public void setBinding(TaskBindingType value)
Sets the value of the binding property.

Parameters:
value - allowed object is TaskBindingType

getSchedule

public ScheduleType getSchedule()
Gets the value of the schedule property.

Returns:
possible object is ScheduleType

setSchedule

public void setSchedule(ScheduleType value)
Sets the value of the schedule property.

Parameters:
value - allowed object is ScheduleType

getModelOperationState

public ModelOperationStateType getModelOperationState()
Gets the value of the modelOperationState property.

Returns:
possible object is ModelOperationStateType

setModelOperationState

public void setModelOperationState(ModelOperationStateType value)
Sets the value of the modelOperationState property.

Parameters:
value - allowed object is ModelOperationStateType

toString

public java.lang.String toString()
Generates a String representation of the contents of this type. This is an extension method, produced by the 'ts' xjc plugin

Overrides:
toString in class ExtensibleObjectType

hashCode

public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                    org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode
Overrides:
hashCode in class ExtensibleObjectType

hashCode

public int hashCode()
Overrides:
hashCode in class ExtensibleObjectType

equals

public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                      java.lang.Object object,
                      org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals
Overrides:
equals in class ExtensibleObjectType

equals

public boolean equals(java.lang.Object object)
Overrides:
equals in class ExtensibleObjectType


Copyright © 2012 evolveum. All Rights Reserved.