com.funambol.exchange.items.task.model
Class Task

java.lang.Object
  extended bycom.funambol.exchange.items.task.model.Task

public class Task
extends java.lang.Object

Represent an Exchange Task


Field Summary
protected static int INITIAL_SIZE_SBUFFER
           
 
Constructor Summary
Task()
          Creates a Task
Task(java.lang.String id)
          Creates a Task
Task(java.lang.String id, char state)
          Creates a Task
Task(java.lang.String id, java.util.Date t)
          Creates a Task
Task(java.lang.String id, java.lang.String href, char state, java.util.Date lastModified)
          Creates a Task
Task(java.lang.String id, java.lang.String content, java.util.Date t)
          Creates a Task
 
Method Summary
 java.lang.Integer getActualWork()
           
 java.lang.String getBillingInformation()
           
 java.lang.String getCategories()
           
 java.lang.String getCompanies()
           
 java.util.Date getDate()
           
 java.util.Date getDateCompleted()
           
 java.util.Date getDueDate()
           
 java.lang.String getHref()
           
 java.lang.String getId()
           
 java.lang.String getImportance()
           
 java.util.Date getLastModified()
           
 java.lang.String getMileage()
           
 java.lang.String getOwner()
           
 java.lang.String getPercentComplete()
           
 void getPPTask(java.lang.String id, java.lang.String content, java.util.Date t)
          Set a Task properties from Client format content
 boolean getReminderSet()
           
 java.util.Date getReminderTime()
           
 java.lang.String getSensitivity()
           
 char getState()
           
 java.lang.String getStatus()
           
 java.lang.String getSubject()
           
 boolean getTeamTask()
           
 java.lang.String getTextDescription()
           
 java.lang.Integer getTotalWork()
           
 java.lang.String getUsername()
           
 boolean isComplete()
           
 boolean isTeamTask()
           
 void setActualWork(java.lang.Integer actualWork)
           
 void setBillingInformation(java.lang.String billingInformation)
           
 void setCategories(java.lang.String categories)
           
 void setCompanies(java.lang.String companies)
           
 void setComplete(boolean complete)
           
 void setDate(java.util.Date date)
           
 void setDateCompleted(java.util.Date dateCompleted)
           
 void setDueDate(java.util.Date dueDate)
           
 void setHref(java.lang.String href)
           
 void setId(java.lang.String id)
           
 void setImportance(java.lang.String importance)
           
 void setLastModified(java.util.Date lastModified)
           
 void setMileage(java.lang.String mileage)
           
 void setOwner(java.lang.String owner)
           
 void setPercentComplete(java.lang.String percentComplete)
           
 void setReminderSet(boolean reminderSet)
           
 void setReminderTime(java.util.Date reminderTime)
           
 void setSensitivity(java.lang.String sensitivity)
           
 void setState(char state)
           
 void setStatus(java.lang.String status)
           
 void setSubject(java.lang.String subject)
           
 void setTeamTask(boolean teamTask)
           
 void setTextDescription(java.lang.String textDescription)
           
 void setTotalWork(java.lang.Integer totalWork)
           
 void setUsername(java.lang.String username)
           
 java.lang.String toXml()
          Set a Task properties to Client format content
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INITIAL_SIZE_SBUFFER

protected static final int INITIAL_SIZE_SBUFFER
See Also:
Constant Field Values
Constructor Detail

Task

public Task()
Creates a Task


Task

public Task(java.lang.String id)
Creates a Task

Parameters:
id - client item id

Task

public Task(java.lang.String id,
            java.util.Date t)
Creates a Task

Parameters:
id - client item id
t - client item timestamp

Task

public Task(java.lang.String id,
            char state)
Creates a Task

Parameters:
id - client item id
state - client item state

Task

public Task(java.lang.String id,
            java.lang.String href,
            char state,
            java.util.Date lastModified)
Creates a Task

Parameters:
id -
href -
state -
lastModified -

Task

public Task(java.lang.String id,
            java.lang.String content,
            java.util.Date t)
     throws TaskParseException
Creates a Task

Parameters:
id - client item id
content - client item content
t - client item timestamp
Method Detail

getId

public java.lang.String getId()

getUsername

public java.lang.String getUsername()

getDate

public java.util.Date getDate()

getHref

public java.lang.String getHref()

getLastModified

public java.util.Date getLastModified()

getState

public char getState()

getActualWork

public java.lang.Integer getActualWork()

getBillingInformation

public java.lang.String getBillingInformation()

getCompanies

public java.lang.String getCompanies()

getCategories

public java.lang.String getCategories()

getDateCompleted

public java.util.Date getDateCompleted()

getDueDate

public java.util.Date getDueDate()

getImportance

public java.lang.String getImportance()

getMileage

public java.lang.String getMileage()

getOwner

public java.lang.String getOwner()

getPercentComplete

public java.lang.String getPercentComplete()

getReminderSet

public boolean getReminderSet()

getReminderTime

public java.util.Date getReminderTime()

getSensitivity

public java.lang.String getSensitivity()

getStatus

public java.lang.String getStatus()

getSubject

public java.lang.String getSubject()

getTeamTask

public boolean getTeamTask()

isTeamTask

public boolean isTeamTask()

getTextDescription

public java.lang.String getTextDescription()

getTotalWork

public java.lang.Integer getTotalWork()

isComplete

public boolean isComplete()

setId

public void setId(java.lang.String id)

setUsername

public void setUsername(java.lang.String username)

setState

public void setState(char state)

setDate

public void setDate(java.util.Date date)

setHref

public void setHref(java.lang.String href)

setLastModified

public void setLastModified(java.util.Date lastModified)

setActualWork

public void setActualWork(java.lang.Integer actualWork)

setBillingInformation

public void setBillingInformation(java.lang.String billingInformation)

setCompanies

public void setCompanies(java.lang.String companies)

setComplete

public void setComplete(boolean complete)

setCategories

public void setCategories(java.lang.String categories)

setDateCompleted

public void setDateCompleted(java.util.Date dateCompleted)

setDueDate

public void setDueDate(java.util.Date dueDate)

setImportance

public void setImportance(java.lang.String importance)

setMileage

public void setMileage(java.lang.String mileage)

setOwner

public void setOwner(java.lang.String owner)

setPercentComplete

public void setPercentComplete(java.lang.String percentComplete)

setReminderSet

public void setReminderSet(boolean reminderSet)

setReminderTime

public void setReminderTime(java.util.Date reminderTime)

setSensitivity

public void setSensitivity(java.lang.String sensitivity)

setStatus

public void setStatus(java.lang.String status)

setSubject

public void setSubject(java.lang.String subject)

setTeamTask

public void setTeamTask(boolean teamTask)

setTextDescription

public void setTextDescription(java.lang.String textDescription)

setTotalWork

public void setTotalWork(java.lang.Integer totalWork)

getPPTask

public void getPPTask(java.lang.String id,
                      java.lang.String content,
                      java.util.Date t)
               throws TaskParseException
Set a Task properties from Client format content

Parameters:
id - client item id
content - client item content
t - client item timestamp
Throws:
TaskParseException

toXml

public java.lang.String toXml()
                       throws TaskParseException
Set a Task properties to Client format content

Returns:
content in client format
Throws:
TaskParseException


Copyright © 2003-2006 Funambol.