Compoze Software, Inc.

com.compoze.collab.exchange.mapi
Interface IMapiTask

All Superinterfaces:
IAttachmentSupport, IExchangeItem, IExchangeTask, IGroupwareItem, IItem, IMessagingItem, ITask, java.io.Serializable

public interface IMapiTask
extends IExchangeTask

This interface is used exclusively by MAPI to provide task request functionality. The item class is item.task.exchange.mapi.


Field Summary
static ItemClass CLASS
          The ItemClass that represents an Exchange task.
 
Fields inherited from interface com.compoze.collab.exchange.IExchangeTask
ACTUAL_WORK, ASSOCIATED_TASK_LINK, BILLING_INFO, COMPANIES, DATE_COMPLETED, DELEGATOR, DUE_CALENDAR, IS_COMPLETE, IS_TEAM_TASK, KEYID_ACTUAL_WORK, KEYID_ASSOCIATED_TASK_LINK, KEYID_BILLING_INFO, KEYID_COMPANIES, KEYID_DATE_COMPLETED, KEYID_DELEGATOR, KEYID_DUE_CALENDAR, KEYID_IS_COMPLETE, KEYID_IS_TEAM_TASK, KEYID_OWNER, KEYID_PERCENT_COMPLETE, KEYID_RECURRENCE_PATTERN, KEYID_REMINDER_DATE, KEYID_START_CALENDAR, KEYID_TOTAL_WORK, OWNER, PERCENT_COMPLETE, RECURRENCE_PATTERN, REMINDER_DATE, START_CALENDAR, TOTAL_WORK
 
Fields inherited from interface com.compoze.collab.groupware.ITask
DUE_DATE, IS_RECURRING, KEYID_DUE_DATE, KEYID_IS_RECURRING, KEYID_START_DATE, KEYID_STATUS, START_DATE, STATUS
 
Fields inherited from interface com.compoze.collab.groupware.IGroupwareItem
CATEGORIES, DATE_CREATED, DATE_LAST_MODIFIED, IMPORTANCE, KEYID_CATEGORIES, KEYID_DATE_CREATED, KEYID_DATE_LAST_MODIFIED, KEYID_IMPORTANCE, KEYID_SIZE, KEYID_SUBJECT, SIZE, SUBJECT
 
Fields inherited from interface com.compoze.collab.messaging.IMessagingItem
BODY, BODY_HTML, KEYID_BODY, KEYID_BODY_HTML
 
Fields inherited from interface com.compoze.collab.IItem
ID, ITEM_CLASS, KEYID_ID, KEYID_ITEM_CLASS, KEYID_PARENT_ID, MINIMUM_ITEM_KEYS, PARENT_ID
 
Fields inherited from interface com.compoze.collab.exchange.IExchangeItem
BODY_RTF, CONTACT_NAMES, CREATOR_ENTRYID, FLAG, FLAG_REMIND_BY, FLAG_TEXT, HAS_REMINDER, HIDE_ATTACHMENTS, ICON_INDEX, IS_HIDDEN, KEYID_BODY_RTF, KEYID_CONTACT_NAMES, KEYID_CREATOR_ENTRYID, KEYID_FLAG, KEYID_FLAG_REMIND_BY, KEYID_FLAG_TEXT, KEYID_HAS_REMINDER, KEYID_HIDE_ATTACHMENTS, KEYID_ICON_INDEX, KEYID_IS_HIDDEN, KEYID_MILEAGE, KEYID_NORMALIZED_SUBJECT, KEYID_PRIORITY, KEYID_SENSITIVITY, KEYID_SUBJECT_PREFIX, MILEAGE, NORMALIZED_SUBJECT, PRIORITY, SENSITIVITY, SUBJECT_PREFIX
 
Fields inherited from interface com.compoze.collab.IAttachmentSupport
ATTACHMENTS, HAS_ATTACHMENT, KEYID_ATTACHMENTS, KEYID_HAS_ATTACHMENT
 
Method Summary
 IMapiTaskRequest createRequest()
          Creates a task request from this task.
 
Methods inherited from interface com.compoze.collab.exchange.IExchangeTask
decline, getActualWork, getBillingInfo, getCompanies, getDateCompleted, getDelegator, getDueCalendar, getHasReminder, getOwner, getPercentComplete, getRecurrencePattern, getReminderDate, getStartCalendar, getTotalWork, isComplete, isCurrentUserRecipient, isTeamTask, markComplete, setActualWork, setBillingInfo, setCompanies, setDateCompleted, setDelegator, setHasReminder, setOwner, setPercentComplete, setRecurrencePattern, setReminderDate, setStatus, setTotalWork, skip
 
Methods inherited from interface com.compoze.collab.groupware.ITask
getDueDate, getStartDate, getStatus, isRecurring, setDueDate, setDueDate, setStartDate, setStartDate
 
Methods inherited from interface com.compoze.collab.groupware.IGroupwareItem
getBodyHtml, getBodyHtml, getCategories, getDateCreated, getDateLastModified, getImportance, getNormalizedSubject, getSize, getSubject, getSubject, getSubjectPrefix, setBodyHtml, setCategories, setImportance, setSubject
 
Methods inherited from interface com.compoze.collab.messaging.IMessagingItem
getBody, setBody
 
Methods inherited from interface com.compoze.collab.IItem
commit, containsKey, containsKey, copyProperties, copyTo, delete, fetchProperties, getAttribute, getEnum, getID, getInputStream, getItemClass, getOutputStream, getParent, getParent, getParentID, getProperties, getProperties, getProperties, getProperty, getProperty, getProperty, getReader, getRootContainer, getSession, getWriter, isMissing, moveTo, removeAttribute, removeProperty, setAttribute, setProperties, setProperty, setProperty, setProperty
 
Methods inherited from interface com.compoze.collab.exchange.IExchangeItem
getBodyRtf, getContactNames, getFlagStatus, getFlagText, getHideAttachments, getMileage, getPriority, getSensitivity, getSubjectPrefix, isHidden, setBodyRtf, setContactNames, setFlagStatus, setFlagText, setHideAttachments, setMileage, setPriority, setSensitivity, setSubjectPrefix
 
Methods inherited from interface com.compoze.collab.IAttachmentSupport
addAttachment, getAttachment, getAttachmentCount, getAttachments, hasAttachment
 

Field Detail

CLASS


public static final ItemClass CLASS
The ItemClass that represents an Exchange task.
Method Detail

createRequest


public IMapiTaskRequest createRequest()
                               throws CollaborationException
Creates a task request from this task. This method requires that the task be loaded with the keys listed in See Also.
Returns:
a task request suitable for sending
Throws:
CollaborationException - if there was an error creating the task request
See Also:
IExchangeTask.PERCENT_COMPLETE, IGroupwareItem.SUBJECT, IExchangeTask.ASSOCIATED_TASK_LINK

Compoze Software, Inc.

Copyright ©1999-2003 Compoze Software, Inc. All rights reserved.