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
  • Method Details

    • 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

      Date getStartDate()
    • setStartDate

      void setStartDate(Date p_dateStart)
    • getDueDate

      Date getDueDate()
    • setDueDate

      void setDueDate(Date p_dateDue)
    • getDateCompleted

      Date getDateCompleted()
    • setDateCompleted

      void setDateCompleted(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

      String getOwner()
    • setOwner

      void setOwner(String p_strOwner)
    • isRecurring

      boolean isRecurring()
    • getReminderTime

      Date getReminderTime()
    • setReminderTime

      void setReminderTime(Date p_dateReminder)
    • isReminderSet

      boolean isReminderSet()
    • setReminderSet

      void setReminderSet(boolean p_bReminderSet)
    • getCommonStart

      Date getCommonStart()
    • setCommonStart

      void setCommonStart(Date p_dateStart)
    • getCommonEnd

      Date getCommonEnd()
    • setCommonEnd

      void setCommonEnd(Date p_dateEnd)
    • getFKTaskPriority

      int getFKTaskPriority()
    • setFKTaskPriority

      void setFKTaskPriority(int p_iKey)
    • getTo

      String getTo()
    • setTo

      void setTo(String p_strRecipient)
    • hasAttachment

      boolean hasAttachment()
    • getBody

      String getBody()
    • setBody

      void setBody(String p_strBody)
    • getHtmlDescription

      String getHtmlDescription()
    • setHtmlDescription

      void setHtmlDescription(String p_strHtmlDescr)
    • getSize

      int getSize()
    • getCreationDate

      Date getCreationDate()
    • getDisplayName

      String getDisplayName()
    • setDisplayName

      void setDisplayName(String p_strName)
    • getLastModified

      Date getLastModified()
    • isRead

      boolean isRead()
    • setRead

      void setRead(boolean p_bRead)
    • getMileAge

      String getMileAge()
    • setMileAge

      void setMileAge(String p_strMileAge)
    • getBillingInfo

      String getBillingInfo()
    • setBillingInfo

      void setBillingInfo(String p_strBilling)
    • isPrivate

      boolean isPrivate()
    • setPrivate

      void setPrivate(boolean p_bPrivate)
    • getFKSensitivity

      int getFKSensitivity()
    • setFKSensitivity

      void setFKSensitivity(int p_iKey)
    • getFKUserMailboxEmail

      String getFKUserMailboxEmail()