Oracle

com.compoze.domino
Class CounteredTaskAssignment

java.lang.Object
  extended by com.compoze.domino.AbstractItem
      extended by com.compoze.domino.AbstractDocument
          extended by com.compoze.domino.Memo
              extended by com.compoze.domino.Task
                  extended by com.compoze.domino.TaskNotice
                      extended by com.compoze.domino.TaskAssignment
                          extended by com.compoze.domino.CounteredTaskAssignment
All Implemented Interfaces:
java.io.Serializable

public class CounteredTaskAssignment
extends TaskAssignment
implements java.io.Serializable

This class is a Domino countered task assignment. Task assignment instances are obtained from the Documents class. Methods that access properites on the class require that the properties were loaded beforehand, when the assignment was initially retrieved. Any methods in this class that begin with the string server make a query to the server, and require that the PropertyKey.DOCUMENT_ID and PropertyKey.DOCUMENT_TYPE properties to be loaded beforehand. Any additional property requirements are indicated on each individual method.

See Also:
TaskNoticeType.COUNTERED_ASSIGNMENT, Serialized Form

Field Summary
static PropertyKey[] ALL_PROPS
          Contains an array of all of the properties available on an assignment.
 
Fields inherited from class com.compoze.domino.AbstractItem
m_props, m_session
 
Method Summary
 java.util.Date getNewDueDateTime()
          Gets the new due date time for this task.
 java.lang.String getNewDueDateTimeString(java.text.DateFormat dateFormat)
          Gets the new due date time for this task formatted with the specified date format.
 java.util.Date getNewStartDateTime()
          Gets the new start date time for this task.
 java.lang.String getNewStartDateTimeString(java.text.DateFormat dateFormat)
          Gets the new start date time for this task formatted with the specified date format.
 
Methods inherited from class com.compoze.domino.TaskAssignment
getBroadcast, getPreventCounter, getPreventDelegate, serverAccept, serverCompleted, serverCounter, serverDecline, serverDelegate, serverRequestInfo
 
Methods inherited from class com.compoze.domino.TaskNotice
getNoticeType, getStatusUpdate, getTitle, getTitle, getTopic
 
Methods inherited from class com.compoze.domino.Task
getChair, getDueDateTime, getDueDateTimeArray, getDueDateTimeArrayString, getDueDateTimeArrayString, getDueDateTimeString, getDueState, getInstanceType, getPrincipal, getStartDateTime, getStartDateTimeArray, getStartDateTimeArrayString, getStartDateTimeArrayString, getStartDateTimeString, isRepeating, serverCompleted, serverDelete, serverDelete, serverGetRepeatPattern, serverSetRepeatPattern, serverUpdate, serverUpdate, setDateTimes
 
Methods inherited from class com.compoze.domino.Memo
getBody, getBodyHtml, getBodyHtml, getBodyStoredFormHtml, getBodyStoredFormHtml, getDeliveredDate, getDeliveredDateString, getDeliveryPriority, getDeliveryReportLevel, getFollowUpDate, getFollowUpStatus, getFollowUpText, getImportance, getMemoDate, getMemoDateString, getNormalizedSubject, getPostedDate, getPostedDateString, getPreventCopy, getRecipientInfoArray, getReturnReceipt, getSenderInfo, getSenderName, getSubject, getSubject, getSubject, getSubject, getUnread, isEncrypted, serverForward, serverReply, serverSaveAsDraft, serverSaveAsDraft, serverSaveAsDraft, serverSaveAsDraft, serverUpdate, setBody, setBodyHtml, setDeliveryPriority, setDeliveryReportLevel, setFollowUpDate, setFollowUpStatus, setFollowUpText, setImportance, setPreventCopy, setReturnReceipt, setSubject, setUnread
 
Methods inherited from class com.compoze.domino.AbstractDocument
getAttachmentCount, getAttachmentInfo, getAttachmentInfoArray, getDateCreated, getDateCreatedString, getDateModified, getDateModifiedString, getDocumentType, getEmbeddedImageCount, getEmbeddedImageInfo, getEmbeddedImageInfoArray, getID, getParentID, getSize, getSizeInKilos, hasAttachment, serverAddAttachment, serverCopyTo, serverDeleteAttachment, serverMoveTo
 
Methods inherited from class com.compoze.domino.AbstractItem
get, getBoolean, getDate, getDateArray, getDouble, getInt, getPropertyKeys, getString, getStringArray, getUpdatedPropertyValues, set, setBoolean, setDate, setDouble, setInt, setString, setStringArray
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ALL_PROPS

public static final PropertyKey[] ALL_PROPS
Contains an array of all of the properties available on an assignment. Although this can be used when specifying property keys to retrieve, it's preferable to only specify the keys that are required as the number of properties that are pulled back from the server has a direct impact on performance.

Method Detail

getNewStartDateTime

public java.util.Date getNewStartDateTime()
                                   throws DominoException
Gets the new start date time for this task.

Returns:
the new start date time or null if not a countered assignment
Throws:
DominoException
See Also:
PropertyKey.NEW_START_DATE

getNewStartDateTimeString

public java.lang.String getNewStartDateTimeString(java.text.DateFormat dateFormat)
                                           throws DominoException
Gets the new start date time for this task formatted with the specified date format.

Parameters:
dateFormat - the date format (may not be null)
Returns:
the new start date time or empty string if start date time property is null
Throws:
DominoException
See Also:
PropertyKey.NEW_START_DATE

getNewDueDateTime

public java.util.Date getNewDueDateTime()
                                 throws DominoException
Gets the new due date time for this task.

Note: the NEW_END_DATE property is used by Domino.

Returns:
the new due date time or null if not a countered assignment
Throws:
DominoException
See Also:
PropertyKey.NEW_END_DATE

getNewDueDateTimeString

public java.lang.String getNewDueDateTimeString(java.text.DateFormat dateFormat)
                                         throws DominoException
Gets the new due date time for this task formatted with the specified date format.

Note: the NEW_END_DATE property is used by Domino.

Parameters:
dateFormat - the date format (may not be null)
Returns:
the new due date time or empty string if due date time property is null
Throws:
DominoException
See Also:
PropertyKey.NEW_END_DATE

Oracle

Copyright ©1999-2008 Oracle All rights reserved.