com.microsoft.exchange.types
Class TaskType

java.lang.Object
  extended by com.microsoft.exchange.types.ItemType
      extended by com.microsoft.exchange.types.TaskType
All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.ToString

public class TaskType
extends ItemType
implements org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.ToString

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://schemas.microsoft.com/exchange/services/2006/types}ItemType">
       <sequence>
         <element name="ActualWork" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="AssignedTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="BillingInformation" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ChangeCount" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="Companies" type="{http://schemas.microsoft.com/exchange/services/2006/types}ArrayOfStringsType" minOccurs="0"/>
         <element name="CompleteDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="Contacts" type="{http://schemas.microsoft.com/exchange/services/2006/types}ArrayOfStringsType" minOccurs="0"/>
         <element name="DelegationState" type="{http://schemas.microsoft.com/exchange/services/2006/types}TaskDelegateStateType" minOccurs="0"/>
         <element name="Delegator" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="DueDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="IsAssignmentEditable" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="IsComplete" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="IsRecurring" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="IsTeamTask" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Mileage" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Owner" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="PercentComplete" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
         <element name="Recurrence" type="{http://schemas.microsoft.com/exchange/services/2006/types}TaskRecurrenceType" minOccurs="0"/>
         <element name="StartDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="Status" type="{http://schemas.microsoft.com/exchange/services/2006/types}TaskStatusType" minOccurs="0"/>
         <element name="StatusDescription" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="TotalWork" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  Integer actualWork
           
protected  XMLGregorianCalendar assignedTime
           
protected  String billingInformation
           
protected  Integer changeCount
           
protected  ArrayOfStringsType companies
           
protected  XMLGregorianCalendar completeDate
           
protected  ArrayOfStringsType contacts
           
protected  TaskDelegateStateType delegationState
           
protected  String delegator
           
protected  XMLGregorianCalendar dueDate
           
protected  Integer isAssignmentEditable
           
protected  Boolean isComplete
           
protected  Boolean isRecurring
           
protected  Boolean isTeamTask
           
protected  String mileage
           
protected  String owner
           
protected  Double percentComplete
           
protected  TaskRecurrenceType recurrence
           
protected  XMLGregorianCalendar startDate
           
protected  TaskStatusType status
           
protected  String statusDescription
           
protected  Integer totalWork
           
 
Fields inherited from class com.microsoft.exchange.types.ItemType
attachments, body, categories, culture, dateTimeCreated, dateTimeReceived, dateTimeSent, displayCc, displayTo, effectiveRights, extendedProperties, hasAttachments, importance, inReplyTo, internetMessageHeaders, isDraft, isFromMe, isResend, isSubmitted, isUnmodified, itemClass, itemId, lastModifiedName, lastModifiedTime, mimeContent, parentFolderId, reminderDueBy, reminderIsSet, reminderMinutesBeforeStart, responseObjects, sensitivity, size, subject
 
Constructor Summary
TaskType()
           
 
Method Summary
 StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 boolean equals(Object object)
           
 boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
           
 Integer getActualWork()
          Gets the value of the actualWork property.
 XMLGregorianCalendar getAssignedTime()
          Gets the value of the assignedTime property.
 String getBillingInformation()
          Gets the value of the billingInformation property.
 Integer getChangeCount()
          Gets the value of the changeCount property.
 ArrayOfStringsType getCompanies()
          Gets the value of the companies property.
 XMLGregorianCalendar getCompleteDate()
          Gets the value of the completeDate property.
 ArrayOfStringsType getContacts()
          Gets the value of the contacts property.
 TaskDelegateStateType getDelegationState()
          Gets the value of the delegationState property.
 String getDelegator()
          Gets the value of the delegator property.
 XMLGregorianCalendar getDueDate()
          Gets the value of the dueDate property.
 Integer getIsAssignmentEditable()
          Gets the value of the isAssignmentEditable property.
 String getMileage()
          Gets the value of the mileage property.
 String getOwner()
          Gets the value of the owner property.
 Double getPercentComplete()
          Gets the value of the percentComplete property.
 TaskRecurrenceType getRecurrence()
          Gets the value of the recurrence property.
 XMLGregorianCalendar getStartDate()
          Gets the value of the startDate property.
 TaskStatusType getStatus()
          Gets the value of the status property.
 String getStatusDescription()
          Gets the value of the statusDescription property.
 Integer getTotalWork()
          Gets the value of the totalWork property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 Boolean isIsComplete()
          Gets the value of the isComplete property.
 Boolean isIsRecurring()
          Gets the value of the isRecurring property.
 Boolean isIsTeamTask()
          Gets the value of the isTeamTask property.
 void setActualWork(Integer value)
          Sets the value of the actualWork property.
 void setAssignedTime(XMLGregorianCalendar value)
          Sets the value of the assignedTime property.
 void setBillingInformation(String value)
          Sets the value of the billingInformation property.
 void setChangeCount(Integer value)
          Sets the value of the changeCount property.
 void setCompanies(ArrayOfStringsType value)
          Sets the value of the companies property.
 void setCompleteDate(XMLGregorianCalendar value)
          Sets the value of the completeDate property.
 void setContacts(ArrayOfStringsType value)
          Sets the value of the contacts property.
 void setDelegationState(TaskDelegateStateType value)
          Sets the value of the delegationState property.
 void setDelegator(String value)
          Sets the value of the delegator property.
 void setDueDate(XMLGregorianCalendar value)
          Sets the value of the dueDate property.
 void setIsAssignmentEditable(Integer value)
          Sets the value of the isAssignmentEditable property.
 void setIsComplete(Boolean value)
          Sets the value of the isComplete property.
 void setIsRecurring(Boolean value)
          Sets the value of the isRecurring property.
 void setIsTeamTask(Boolean value)
          Sets the value of the isTeamTask property.
 void setMileage(String value)
          Sets the value of the mileage property.
 void setOwner(String value)
          Sets the value of the owner property.
 void setPercentComplete(Double value)
          Sets the value of the percentComplete property.
 void setRecurrence(TaskRecurrenceType value)
          Sets the value of the recurrence property.
 void setStartDate(XMLGregorianCalendar value)
          Sets the value of the startDate property.
 void setStatus(TaskStatusType value)
          Sets the value of the status property.
 void setStatusDescription(String value)
          Sets the value of the statusDescription property.
 void setTotalWork(Integer value)
          Sets the value of the totalWork property.
 String toString()
           
 
Methods inherited from class com.microsoft.exchange.types.ItemType
getAttachments, getBody, getCategories, getCulture, getDateTimeCreated, getDateTimeReceived, getDateTimeSent, getDisplayCc, getDisplayTo, getEffectiveRights, getExtendedProperties, getImportance, getInReplyTo, getInternetMessageHeaders, getItemClass, getItemId, getLastModifiedName, getLastModifiedTime, getMimeContent, getParentFolderId, getReminderDueBy, getReminderMinutesBeforeStart, getResponseObjects, getSensitivity, getSize, getSubject, isHasAttachments, isIsDraft, isIsFromMe, isIsResend, isIsSubmitted, isIsUnmodified, isReminderIsSet, setAttachments, setBody, setCategories, setCulture, setDateTimeCreated, setDateTimeReceived, setDateTimeSent, setDisplayCc, setDisplayTo, setEffectiveRights, setHasAttachments, setImportance, setInReplyTo, setInternetMessageHeaders, setIsDraft, setIsFromMe, setIsResend, setIsSubmitted, setIsUnmodified, setItemClass, setItemId, setLastModifiedName, setLastModifiedTime, setMimeContent, setParentFolderId, setReminderDueBy, setReminderIsSet, setReminderMinutesBeforeStart, setResponseObjects, setSensitivity, setSize, setSubject
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

actualWork

protected Integer actualWork

assignedTime

protected XMLGregorianCalendar assignedTime

billingInformation

protected String billingInformation

changeCount

protected Integer changeCount

companies

protected ArrayOfStringsType companies

completeDate

protected XMLGregorianCalendar completeDate

contacts

protected ArrayOfStringsType contacts

delegationState

protected TaskDelegateStateType delegationState

delegator

protected String delegator

dueDate

protected XMLGregorianCalendar dueDate

isAssignmentEditable

protected Integer isAssignmentEditable

isComplete

protected Boolean isComplete

isRecurring

protected Boolean isRecurring

isTeamTask

protected Boolean isTeamTask

mileage

protected String mileage

owner

protected String owner

percentComplete

protected Double percentComplete

recurrence

protected TaskRecurrenceType recurrence

startDate

protected XMLGregorianCalendar startDate

status

protected TaskStatusType status

statusDescription

protected String statusDescription

totalWork

protected Integer totalWork
Constructor Detail

TaskType

public TaskType()
Method Detail

getActualWork

public Integer getActualWork()
Gets the value of the actualWork property.

Returns:
possible object is Integer

setActualWork

public void setActualWork(Integer value)
Sets the value of the actualWork property.

Parameters:
value - allowed object is Integer

getAssignedTime

public XMLGregorianCalendar getAssignedTime()
Gets the value of the assignedTime property.

Returns:
possible object is XMLGregorianCalendar

setAssignedTime

public void setAssignedTime(XMLGregorianCalendar value)
Sets the value of the assignedTime property.

Parameters:
value - allowed object is XMLGregorianCalendar

getBillingInformation

public String getBillingInformation()
Gets the value of the billingInformation property.

Returns:
possible object is String

setBillingInformation

public void setBillingInformation(String value)
Sets the value of the billingInformation property.

Parameters:
value - allowed object is String

getChangeCount

public Integer getChangeCount()
Gets the value of the changeCount property.

Returns:
possible object is Integer

setChangeCount

public void setChangeCount(Integer value)
Sets the value of the changeCount property.

Parameters:
value - allowed object is Integer

getCompanies

public ArrayOfStringsType getCompanies()
Gets the value of the companies property.

Returns:
possible object is ArrayOfStringsType

setCompanies

public void setCompanies(ArrayOfStringsType value)
Sets the value of the companies property.

Parameters:
value - allowed object is ArrayOfStringsType

getCompleteDate

public XMLGregorianCalendar getCompleteDate()
Gets the value of the completeDate property.

Returns:
possible object is XMLGregorianCalendar

setCompleteDate

public void setCompleteDate(XMLGregorianCalendar value)
Sets the value of the completeDate property.

Parameters:
value - allowed object is XMLGregorianCalendar

getContacts

public ArrayOfStringsType getContacts()
Gets the value of the contacts property.

Returns:
possible object is ArrayOfStringsType

setContacts

public void setContacts(ArrayOfStringsType value)
Sets the value of the contacts property.

Parameters:
value - allowed object is ArrayOfStringsType

getDelegationState

public TaskDelegateStateType getDelegationState()
Gets the value of the delegationState property.

Returns:
possible object is TaskDelegateStateType

setDelegationState

public void setDelegationState(TaskDelegateStateType value)
Sets the value of the delegationState property.

Parameters:
value - allowed object is TaskDelegateStateType

getDelegator

public String getDelegator()
Gets the value of the delegator property.

Returns:
possible object is String

setDelegator

public void setDelegator(String value)
Sets the value of the delegator property.

Parameters:
value - allowed object is String

getDueDate

public XMLGregorianCalendar getDueDate()
Gets the value of the dueDate property.

Returns:
possible object is XMLGregorianCalendar

setDueDate

public void setDueDate(XMLGregorianCalendar value)
Sets the value of the dueDate property.

Parameters:
value - allowed object is XMLGregorianCalendar

getIsAssignmentEditable

public Integer getIsAssignmentEditable()
Gets the value of the isAssignmentEditable property.

Returns:
possible object is Integer

setIsAssignmentEditable

public void setIsAssignmentEditable(Integer value)
Sets the value of the isAssignmentEditable property.

Parameters:
value - allowed object is Integer

isIsComplete

public Boolean isIsComplete()
Gets the value of the isComplete property.

Returns:
possible object is Boolean

setIsComplete

public void setIsComplete(Boolean value)
Sets the value of the isComplete property.

Parameters:
value - allowed object is Boolean

isIsRecurring

public Boolean isIsRecurring()
Gets the value of the isRecurring property.

Returns:
possible object is Boolean

setIsRecurring

public void setIsRecurring(Boolean value)
Sets the value of the isRecurring property.

Parameters:
value - allowed object is Boolean

isIsTeamTask

public Boolean isIsTeamTask()
Gets the value of the isTeamTask property.

Returns:
possible object is Boolean

setIsTeamTask

public void setIsTeamTask(Boolean value)
Sets the value of the isTeamTask property.

Parameters:
value - allowed object is Boolean

getMileage

public String getMileage()
Gets the value of the mileage property.

Returns:
possible object is String

setMileage

public void setMileage(String value)
Sets the value of the mileage property.

Parameters:
value - allowed object is String

getOwner

public String getOwner()
Gets the value of the owner property.

Returns:
possible object is String

setOwner

public void setOwner(String value)
Sets the value of the owner property.

Parameters:
value - allowed object is String

getPercentComplete

public Double getPercentComplete()
Gets the value of the percentComplete property.

Returns:
possible object is Double

setPercentComplete

public void setPercentComplete(Double value)
Sets the value of the percentComplete property.

Parameters:
value - allowed object is Double

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

getStartDate

public XMLGregorianCalendar getStartDate()
Gets the value of the startDate property.

Returns:
possible object is XMLGregorianCalendar

setStartDate

public void setStartDate(XMLGregorianCalendar value)
Sets the value of the startDate property.

Parameters:
value - allowed object is XMLGregorianCalendar

getStatus

public TaskStatusType getStatus()
Gets the value of the status property.

Returns:
possible object is TaskStatusType

setStatus

public void setStatus(TaskStatusType value)
Sets the value of the status property.

Parameters:
value - allowed object is TaskStatusType

getStatusDescription

public String getStatusDescription()
Gets the value of the statusDescription property.

Returns:
possible object is String

setStatusDescription

public void setStatusDescription(String value)
Sets the value of the statusDescription property.

Parameters:
value - allowed object is String

getTotalWork

public Integer getTotalWork()
Gets the value of the totalWork property.

Returns:
possible object is Integer

setTotalWork

public void setTotalWork(Integer value)
Sets the value of the totalWork property.

Parameters:
value - allowed object is Integer

toString

public String toString()
Overrides:
toString in class ItemType

append

public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            StringBuilder buffer,
                            org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString
Overrides:
append in class ItemType

appendFields

public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                  StringBuilder buffer,
                                  org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString
Overrides:
appendFields in class ItemType

equals

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

equals

public boolean equals(Object object)
Overrides:
equals in class ItemType

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 ItemType

hashCode

public int hashCode()
Overrides:
hashCode in class ItemType


Copyright © 2012 Jasig. All Rights Reserved.