Package com.pff
Class PSTTask
- java.lang.Object
-
- com.pff.PSTObject
-
- com.pff.PSTMessage
-
- 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, compEnc, 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
Constructors Constructor Description PSTTask(PSTFile theFile, DescriptorIndexNode descriptorIndexNode)
PSTTask(PSTFile theFile, DescriptorIndexNode folderIndexNode, PSTTableBC table, java.util.HashMap<java.lang.Integer,PSTDescriptorItem> localDescriptorItems)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getAcceptanceState()
Delegation Statedouble
getPercentComplete()
Percent Complete Floating point double precision (64-bit)int
getTaskActualEffort()
Actual effort in minutes Integer 32-bit signedjava.lang.String
getTaskAssigner()
Delegator ASCII or Unicode stringjava.util.Date
getTaskDateCompleted()
Date completed Filetimeint
getTaskEstimatedEffort()
Total effort in minutes Integer 32-bit signedjava.lang.String
getTaskLastUser()
Unknown ASCII or Unicode stringint
getTaskOrdinal()
Ordinal Integer 32-bit signedjava.lang.String
getTaskOwner()
Owner ASCII or Unicode stringint
getTaskOwnership()
Ownership Integer 32-bit signedjava.lang.String
getTaskRole()
Role ASCII or Unicode stringint
getTaskStatus()
Status Integer 32-bit signed 0x0 => Not startedint
getTaskVersion()
Task version Integer 32-bit signed FTK: Access countboolean
isTaskComplete()
Complete Booleanboolean
isTaskFRecurring()
Is recurring Booleanboolean
isTeamTask()
Is team task Booleanjava.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, createAppropriatePSTMessageObject, createJavaString, decode, detectAndLoadPSTObject, 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, guessPSTObjectType, printFormattedNumber, printFormattedNumber, printHexFormatted, printHexFormatted
-
-
-
-
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, PSTTableBC table, java.util.HashMap<java.lang.Integer,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 classPSTMessage
-
-