de.uplanet.lucy.server.businesslogic.exchange.util
Interface IExchangeTask

All Superinterfaces:
IExchangeItem

@Scriptable
public interface IExchangeTask
extends IExchangeItem

Defines properties of an Exchange task and methods for working with a task.

Usage example:

IExchangeTask l_task = ExchangeTaskUtil.createNew("The Subject", "The description");

l_task.setStartDate(new Date()); //update some properties
l_task.setPercentComplete(25);
l_task.save(); //save the updated properties

l_task.addAttachment(new File("attachment.txt")); // add an attachment

Version:
$Revision: 90184 $

Method Summary
 int getActualWork()
           
 java.lang.String getBillingInfo()
           
 java.lang.String getBody()
           
 java.util.Date getCommonEnd()
           
 java.util.Date getCommonStart()
           
 java.util.Date getCreationDate()
           
 java.util.Date getDateCompleted()
           
 java.lang.String getDisplayName()
           
 java.util.Date getDueDate()
           
 int getFKSensitivity()
           
 int getFKTaskPriority()
           
 int getFKTaskStatus()
           
 java.lang.String getFKUserMailboxEmail()
           
 java.lang.String getHtmlDescription()
           
 java.util.Date getLastModified()
           
 java.lang.String getMileAge()
           
 java.lang.String getOwner()
           
 float getPercentComplete()
           
 java.util.Date getReminderTime()
           
 int getSize()
           
 java.util.Date getStartDate()
           
 java.lang.String getTo()
           
 int getTotalWork()
           
 boolean hasAttachment()
           
 boolean isComplete()
           
 boolean isPrivate()
           
 boolean isRead()
           
 boolean isRecurring()
           
 boolean isReminderSet()
           
 boolean isTeamTask()
           
 void setActualWork(int p_iWork)
           
 void setBillingInfo(java.lang.String p_strBilling)
           
 void setBody(java.lang.String p_strBody)
           
 void setCommonEnd(java.util.Date p_dateEnd)
           
 void setCommonStart(java.util.Date p_dateStart)
           
 void setComplete(boolean p_bComplete)
           
 void setDateCompleted(java.util.Date p_dateCompleted)
           
 void setDisplayName(java.lang.String p_strName)
           
 void setDueDate(java.util.Date p_dateDue)
           
 void setFKSensitivity(int p_iKey)
           
 void setFKTaskPriority(int p_iKey)
           
 void setFKTaskStatus(int p_iStatusKey)
           
 void setHtmlDescription(java.lang.String p_strHtmlDescr)
           
 void setMileAge(java.lang.String p_strMileAge)
           
 void setOwner(java.lang.String p_strOwner)
           
 void setPercentComplete(float p_fPctComplete)
           
 void setPrivate(boolean p_bPrivate)
           
 void setRead(boolean p_bRead)
           
 void setReminderSet(boolean p_bReminderSet)
           
 void setReminderTime(java.util.Date p_dateReminder)
           
 void setStartDate(java.util.Date p_dateStart)
           
 void setTeamTask(boolean p_bTeamTask)
           
 void setTo(java.lang.String p_strRecipient)
           
 void setTotalWork(int p_iWork)
           
 
Methods inherited from interface de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeItem
addAttachment, addAttachment, addCategory, delete, getAttachments, getCategories, getFolderHref, getHref, getId, getItemLink, getPermanentUrl, getSubject, getUserDefinedFieldValue, removeAttachment, removeCategory, save, setSubject, setUserDefinedFieldValue
 

Method Detail

getFKTaskStatus

int getFKTaskStatus()

setFKTaskStatus

void setFKTaskStatus(int p_iStatusKey)

getPercentComplete

float getPercentComplete()

setPercentComplete

void setPercentComplete(float p_fPctComplete)

isTeamTask

boolean isTeamTask()

setTeamTask

void setTeamTask(boolean p_bTeamTask)

getStartDate

java.util.Date getStartDate()

setStartDate

void setStartDate(java.util.Date p_dateStart)

getDueDate

java.util.Date getDueDate()

setDueDate

void setDueDate(java.util.Date p_dateDue)

getDateCompleted

java.util.Date getDateCompleted()

setDateCompleted

void setDateCompleted(java.util.Date p_dateCompleted)

getActualWork

int getActualWork()

setActualWork

void setActualWork(int p_iWork)

getTotalWork

int getTotalWork()

setTotalWork

void setTotalWork(int p_iWork)

isComplete

boolean isComplete()

setComplete

void setComplete(boolean p_bComplete)

getOwner

java.lang.String getOwner()

setOwner

void setOwner(java.lang.String p_strOwner)

isRecurring

boolean isRecurring()

getReminderTime

java.util.Date getReminderTime()

setReminderTime

void setReminderTime(java.util.Date p_dateReminder)

isReminderSet

boolean isReminderSet()

setReminderSet

void setReminderSet(boolean p_bReminderSet)

getCommonStart

java.util.Date getCommonStart()

setCommonStart

void setCommonStart(java.util.Date p_dateStart)

getCommonEnd

java.util.Date getCommonEnd()

setCommonEnd

void setCommonEnd(java.util.Date p_dateEnd)

getFKTaskPriority

int getFKTaskPriority()

setFKTaskPriority

void setFKTaskPriority(int p_iKey)

getTo

java.lang.String getTo()

setTo

void setTo(java.lang.String p_strRecipient)

hasAttachment

boolean hasAttachment()

getBody

java.lang.String getBody()

setBody

void setBody(java.lang.String p_strBody)

getHtmlDescription

java.lang.String getHtmlDescription()

setHtmlDescription

void setHtmlDescription(java.lang.String p_strHtmlDescr)

getSize

int getSize()

getCreationDate

java.util.Date getCreationDate()

getDisplayName

java.lang.String getDisplayName()

setDisplayName

void setDisplayName(java.lang.String p_strName)

getLastModified

java.util.Date getLastModified()

isRead

boolean isRead()

setRead

void setRead(boolean p_bRead)

getMileAge

java.lang.String getMileAge()

setMileAge

void setMileAge(java.lang.String p_strMileAge)

getBillingInfo

java.lang.String getBillingInfo()

setBillingInfo

void setBillingInfo(java.lang.String p_strBilling)

isPrivate

boolean isPrivate()

setPrivate

void setPrivate(boolean p_bPrivate)

getFKSensitivity

int getFKSensitivity()

setFKSensitivity

void setFKSensitivity(int p_iKey)

getFKUserMailboxEmail

java.lang.String getFKUserMailboxEmail()


Last updated: 2011-08-11 10-04
Copyright © 2000-2011 United Planet. All Rights Reserved.