com.pff
Class PSTTask

java.lang.Object
  extended by com.pff.PSTObject
      extended by com.pff.PSTMessage
          extended by com.pff.PSTTask

public class PSTTask
extends PSTMessage

Object that represents Task items


Field Summary
 
Fields inherited from class com.pff.PSTMessage
IMPORTANCE_HIGH, IMPORTANCE_LOW, IMPORTANCE_NORMAL, RECIPIENT_TYPE_CC, RECIPIENT_TYPE_TO
 
Fields inherited from class com.pff.PSTObject
children, data, descriptorIndexNode, items, localDescriptorItems, NID_TYPE_ASSOC_CONTENTS_TABLE, NID_TYPE_ASSOC_MESSAGE, NID_TYPE_ATTACHMENT, NID_TYPE_ATTACHMENT_TABLE, NID_TYPE_CONTENTS_TABLE, NID_TYPE_CONTENTS_TABLE_INDEX, NID_TYPE_HID, NID_TYPE_HIERARCHY_TABLE, NID_TYPE_INTERNAL, NID_TYPE_LTP, NID_TYPE_NORMAL_FOLDER, NID_TYPE_NORMAL_MESSAGE, NID_TYPE_OUTGOING_QUEUE_TABLE, NID_TYPE_RECEIVE_FOLDER_TABLE, NID_TYPE_RECIPIENT_TABLE, NID_TYPE_SEARCH_CONTENTS_TABLE, NID_TYPE_SEARCH_CRITERIA_OBJECT, NID_TYPE_SEARCH_FOLDER, NID_TYPE_SEARCH_TABLE_INDEX, NID_TYPE_SEARCH_UPDATE_QUEUE, pstFile, table
 
Constructor Summary
PSTTask(PSTFile theFile, DescriptorIndexNode descriptorIndexNode)
           
PSTTask(PSTFile theFile, DescriptorIndexNode folderIndexNode, com.pff.PSTTableBC table, java.util.HashMap<java.lang.Integer,com.pff.PSTDescriptorItem> localDescriptorItems)
           
 
Method Summary
 int getAcceptanceState()
          Delegation State
 double getPercentComplete()
          Percent Complete Floating point double precision (64-bit)
 int getTaskActualEffort()
          Actual effort in minutes Integer 32-bit signed
 java.lang.String getTaskAssigner()
          Delegator ASCII or Unicode string
 java.util.Date getTaskDateCompleted()
          Date completed Filetime
 int getTaskEstimatedEffort()
          Total effort in minutes Integer 32-bit signed
 java.lang.String getTaskLastUser()
          Unknown ASCII or Unicode string
 int getTaskOrdinal()
          Ordinal Integer 32-bit signed
 java.lang.String getTaskOwner()
          Owner ASCII or Unicode string
 int getTaskOwnership()
          Ownership Integer 32-bit signed
 java.lang.String getTaskRole()
          Role ASCII or Unicode string
 int getTaskStatus()
          Status Integer 32-bit signed 0x0 => Not started
 int getTaskVersion()
          Task version Integer 32-bit signed FTK: Access count
 boolean isTaskComplete()
          Complete Boolean
 boolean isTaskFRecurring()
          Is recurring Boolean
 boolean isTeamTask()
          Is team task Boolean
 java.lang.String toString()
          string representation of this email
 
Methods inherited from class com.pff.PSTMessage
getAcknowledgementMode, getActionDate, getActionFlag, getAttachment, getAttrHidden, getAttrReadonly, getAttrSystem, getBody, getBodyHTML, getBodyPrefix, getClientSubmitTime, getColorCategories, getConversationTopic, getDeleteAfterSubmit, getDisableFullFidelity, getDisplayBCC, getDisplayCC, getDisplayTo, getIconIndex, getImportance, getInReplyToId, getInternetArticleNumber, getInternetMessageId, getMessageCcMe, getMessageClass, getMessageDeliveryTime, getMessageRecipMe, getMessageSize, getMessageToMe, getNextSendAcct, getNumberOfAttachments, getNumberOfRecipients, getObjectType, getOriginalDisplayBcc, getOriginalDisplayCc, getOriginalDisplayTo, getOriginalSensitivity, getOriginalSubject, getOriginatorDeliveryReportRequested, getPidTagSentRepresentingSearchKey, getPrimarySendAccount, getPriority, getRcvdRepresentingAddrtype, getRcvdRepresentingEmailAddress, getRcvdRepresentingName, getReadReceiptRequested, getReceivedByAddress, getReceivedByAddressType, getReceivedByName, getRecipient, getRecipientReassignmentProhibited, getRecipientsString, getRecipientType, getReminderDelta, getReminderSet, getReplyRecipientNames, getResponseRequested, getResponsibility, getReturnPath, getRTFBody, getRTFSyncBodyCount, getRTFSyncBodyCRC, getRTFSyncBodyTag, getRTFSyncPrefixCount, getRTFSyncTrailingCount, getSenderAddrtype, getSenderEmailAddress, getSenderEntryId, getSenderName, getSensitivity, getSentRepresentingAddressType, getSentRepresentingAddrtype, getSentRepresentingEmailAddress, getSentRepresentingName, getSubject, getTaskDueDate, getTaskStartDate, getTransportMessageHeaders, getURLCompName, getURLCompNamePostfix, hasAttachments, hasForwarded, hasReplied, isAssociated, isFlagged, isFromMe, isNonReceiptNotificationRequested, isOriginatorNonDeliveryReportRequested, isRead, isReplyRequested, isResent, isRTFInSync, isSubmitted, isUnmodified, isUnsent, isURLCompNameSet
 
Methods inherited from class com.pff.PSTObject
apptTimeToCalendar, apptTimeToUTC, convertBigEndianBytesToLong, convertLittleEndianBytesToLong, convertLittleEndianBytesToLong, decode, detectAndLoadPSTObject, encode, filetimeToDate, getAddrType, getBinaryItem, getBooleanItem, getBooleanItem, getComment, getCreationTime, getDateItem, getDescriptorNode, getDescriptorNodeId, getDisplayName, getDoubleItem, getDoubleItem, getEmailAddress, getIntItem, getIntItem, getItemsString, getLastModificationTime, getLongItem, getLongItem, getNodeType, getNodeType, getStringItem, getStringItem, getStringItem, getTimeZoneItem, printHexFormatted, printHexFormatted
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PSTTask

public PSTTask(PSTFile theFile,
               DescriptorIndexNode descriptorIndexNode)
        throws PSTException,
               java.io.IOException
Parameters:
theFile -
descriptorIndexNode -
Throws:
PSTException
java.io.IOException

PSTTask

public PSTTask(PSTFile theFile,
               DescriptorIndexNode folderIndexNode,
               com.pff.PSTTableBC table,
               java.util.HashMap<java.lang.Integer,com.pff.PSTDescriptorItem> localDescriptorItems)
Parameters:
theFile -
folderIndexNode -
table -
localDescriptorItems -
Method Detail

getTaskStatus

public int getTaskStatus()
Status Integer 32-bit signed 0x0 => Not started


getPercentComplete

public double getPercentComplete()
Percent Complete Floating point double precision (64-bit)


isTeamTask

public boolean isTeamTask()
Is team task Boolean


getTaskDateCompleted

public java.util.Date getTaskDateCompleted()
Date completed Filetime


getTaskActualEffort

public int getTaskActualEffort()
Actual effort in minutes Integer 32-bit signed


getTaskEstimatedEffort

public int getTaskEstimatedEffort()
Total effort in minutes Integer 32-bit signed


getTaskVersion

public int getTaskVersion()
Task version Integer 32-bit signed FTK: Access count


isTaskComplete

public boolean isTaskComplete()
Complete Boolean


getTaskOwner

public java.lang.String getTaskOwner()
Owner ASCII or Unicode string


getTaskAssigner

public java.lang.String getTaskAssigner()
Delegator ASCII or Unicode string


getTaskLastUser

public java.lang.String getTaskLastUser()
Unknown ASCII or Unicode string


getTaskOrdinal

public int getTaskOrdinal()
Ordinal Integer 32-bit signed


isTaskFRecurring

public boolean isTaskFRecurring()
Is recurring Boolean


getTaskRole

public java.lang.String getTaskRole()
Role ASCII or Unicode string


getTaskOwnership

public int getTaskOwnership()
Ownership Integer 32-bit signed


getAcceptanceState

public int getAcceptanceState()
Delegation State


toString

public java.lang.String toString()
Description copied from class: PSTMessage
string representation of this email

Overrides:
toString in class PSTMessage