public class PSTMessage extends PSTObject
Modifier and Type | Field and Description |
---|---|
static int |
IMPORTANCE_HIGH |
static int |
IMPORTANCE_LOW |
static int |
IMPORTANCE_NORMAL |
static int |
RECIPIENT_TYPE_CC |
static int |
RECIPIENT_TYPE_TO |
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
Modifier and Type | Method and Description |
---|---|
int |
getAcknowledgementMode()
Acknowledgment mode Integer 32-bit signed
|
Date |
getActionDate()
the date that this item had an action performed (eg.
|
int |
getActionFlag()
Action flag
This relates to the replying / forwarding of messages.
|
PSTAttachment |
getAttachment(int attachmentNumber)
get a specific attachment from this email.
|
boolean |
getAttrHidden()
Attribute hidden
|
boolean |
getAttrReadonly()
Attribute read only
|
boolean |
getAttrSystem()
Attribute system
|
String |
getBody()
Plain text e-mail body
|
String |
getBodyHTML()
HTML e-mail body
|
String |
getBodyPrefix() |
Date |
getClientSubmitTime()
get the client submit time
|
String[] |
getColorCategories()
get the categories defined for this message
|
byte[] |
getConversationId() |
PSTConversationIndex |
getConversationIndex() |
String |
getConversationTopic()
Conversation topic
This is basically the subject from which Fwd:, Re, etc.
|
boolean |
getDeleteAfterSubmit()
Delete after submit
|
boolean |
getDisableFullFidelity()
Disable full fidelity
|
String |
getDisplayBCC()
Display BCC
|
String |
getDisplayCC()
Display CC
|
String |
getDisplayTo()
Display To
|
int |
getIconIndex()
Icon index
|
int |
getImportance()
get the importance of the email
|
String |
getInReplyToId()
In-Reply-To
|
int |
getInternetArticleNumber()
Internet article number
|
String |
getInternetMessageId()
Message ID for this email as allocated per rfc2822
|
boolean |
getMessageCcMe()
My address in CC field Boolean
|
String |
getMessageClass()
get the message class for the email
|
Date |
getMessageDeliveryTime()
Message delivery time
|
boolean |
getMessageRecipMe()
Indicates that the receiving mailbox owner is a primary or a carbon copy
(Cc) recipient
|
long |
getMessageSize()
Message size
|
boolean |
getMessageToMe()
My address in To field Boolean
|
int |
getNativeBodyType()
Message content properties
|
String |
getNextSendAcct() |
int |
getNumberOfAttachments()
get the number of attachments for this message
|
int |
getNumberOfRecipients()
get the number of recipients for this message
|
int |
getObjectType()
Object type
|
String |
getOriginalDisplayBcc()
Original display BCC ASCII or Unicode string
|
String |
getOriginalDisplayCc()
Original display CC ASCII or Unicode string
|
String |
getOriginalDisplayTo()
Original display TO ASCII or Unicode string
|
int |
getOriginalSensitivity()
Original sensitivity Integer 32-bit signed the sensitivity of the message
before being replied to or forwarded 0 = None 1 = Personal 2 = Private 3
= Company Confidential
|
String |
getOriginalSubject()
Original subject ASCII or Unicode string
|
boolean |
getOriginatorDeliveryReportRequested()
Originator delivery report requested set if the sender wants a delivery
report from all recipients 0 = false 0 != true
|
byte[] |
getPidTagSentRepresentingSearchKey() |
String |
getPrimarySendAccount() |
int |
getPriority()
Priority Integer 32-bit signed -1 = NonUrgent 0 = Normal 1 = Urgent
|
String |
getRcvdRepresentingAddrtype()
Received representing address type.
|
String |
getRcvdRepresentingEmailAddress()
Received representing e-mail address
|
String |
getRcvdRepresentingName()
Received representing name ASCII or Unicode string
|
boolean |
getReadReceiptRequested()
Read Receipt Requested Boolean 0 = false 0 != true
|
String |
getReceivedByAddress()
Received by email address
|
String |
getReceivedByAddressType()
Received by address type
Known values are SMTP, EX (Exchange) and UNKNOWN
|
String |
getReceivedByName()
get received by name
|
PSTRecipient |
getRecipient(int recipientNumber)
get a specific recipient from this email.
|
boolean |
getRecipientReassignmentProhibited()
Recipient Reassignment Prohibited Boolean 0 = false 0 != true
|
String |
getRecipientsString() |
int |
getRecipientType()
Recipient type Integer 32-bit signed 0x01 => To 0x02 =>CC
|
int |
getReminderDelta() |
boolean |
getReminderSet()
Is a reminder set on this object?
|
String |
getReplyRecipientNames()
Reply recipients names ASCII or Unicode string
|
boolean |
getResponseRequested()
Response requested Boolean
|
boolean |
getResponsibility()
Responsibility
|
String |
getReturnPath()
Return Path
|
String |
getRTFBody() |
int |
getRTFSyncBodyCount()
RTF Sync Body character count
|
int |
getRTFSyncBodyCRC()
RTF Sync Body CRC
|
String |
getRTFSyncBodyTag()
RTF Sync body tag
|
int |
getRTFSyncPrefixCount()
RTF whitespace prefix count
|
int |
getRTFSyncTrailingCount()
RTF whitespace tailing count
|
String |
getSenderAddrtype()
Sender address type.
|
String |
getSenderEmailAddress()
Sender e-mail address
|
byte[] |
getSenderEntryId() |
String |
getSenderName()
Sender name
|
int |
getSensitivity()
Sensitivity Integer 32-bit signed sender's opinion of the sensitivity of
an email 0 = None 1 = Personal 2 = Private 3 = Company Confidential
|
String |
getSentRepresentingAddressType()
Sent representing address type
Known values are SMTP, EX (Exchange) and UNKNOWN
|
String |
getSentRepresentingAddrtype()
Sent representing address type ASCII or Unicode string Known values are
SMTP, EX (Exchange) and UNKNOWN
|
String |
getSentRepresentingEmailAddress()
Sent representing email address
|
String |
getSentRepresentingName()
get sent representing name
|
String |
getSubject()
get the subject
|
Date |
getTaskDueDate()
Due date Filetime
|
Date |
getTaskStartDate()
Start date Filetime
|
String |
getTransportMessageHeaders()
Transport message headers ASCII or Unicode string These contain the SMTP
e-mail headers.
|
String |
getURLCompName()
URL computer name
Contains the .eml file name
|
int |
getURLCompNamePostfix()
URL computer name postfix
|
boolean |
hasAttachments() |
boolean |
hasForwarded()
is the action flag for this item "forward"?
|
boolean |
hasReplied()
is the action flag for this item "replied"?
|
boolean |
isAssociated() |
boolean |
isConversationIndexTracking() |
boolean |
isFlagged()
"flagged" items are actually emails with a due date.
|
boolean |
isFromMe() |
boolean |
isNonReceiptNotificationRequested()
Non receipt notification requested
|
boolean |
isOriginatorNonDeliveryReportRequested()
Originator non delivery report requested
|
boolean |
isRead() |
boolean |
isReplyRequested()
Reply requested
|
boolean |
isResent() |
boolean |
isRTFInSync()
Compressed RTF in Sync Boolean
|
boolean |
isSubmitted() |
boolean |
isUnmodified() |
boolean |
isUnsent() |
boolean |
isURLCompNameSet()
URL computer name set
|
String |
toString()
string representation of this email
|
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, printFormattedNumber, printFormattedNumber, printHexFormatted, printHexFormatted
public static final int IMPORTANCE_LOW
public static final int IMPORTANCE_NORMAL
public static final int IMPORTANCE_HIGH
public static final int RECIPIENT_TYPE_TO
public static final int RECIPIENT_TYPE_CC
public String getRTFBody() throws PSTException, IOException
PSTException
IOException
public int getImportance()
public String getMessageClass()
getMessageClass
in class PSTObject
public String getSubject()
public Date getClientSubmitTime()
public String getReceivedByName()
public String getSentRepresentingName()
public String getSentRepresentingAddressType()
public String getSentRepresentingEmailAddress()
public String getConversationTopic()
public String getReceivedByAddressType()
public String getReceivedByAddress()
public String getTransportMessageHeaders()
public boolean isRead()
public boolean isUnmodified()
public boolean isSubmitted()
public boolean isUnsent()
public boolean hasAttachments()
public boolean isFromMe()
public boolean isAssociated()
public boolean isResent()
public int getAcknowledgementMode()
public boolean getOriginatorDeliveryReportRequested()
public int getPriority()
public boolean getReadReceiptRequested()
public boolean getRecipientReassignmentProhibited()
public int getOriginalSensitivity()
public int getSensitivity()
public byte[] getPidTagSentRepresentingSearchKey()
public String getRcvdRepresentingName()
public String getOriginalSubject()
public String getReplyRecipientNames()
public boolean getMessageToMe()
public boolean getMessageCcMe()
public boolean getMessageRecipMe()
public boolean getResponseRequested()
public String getSentRepresentingAddrtype()
public String getOriginalDisplayBcc()
public String getOriginalDisplayCc()
public String getOriginalDisplayTo()
public String getRcvdRepresentingAddrtype()
public String getRcvdRepresentingEmailAddress()
public boolean isNonReceiptNotificationRequested()
public boolean isOriginatorNonDeliveryReportRequested()
public int getRecipientType()
public boolean isReplyRequested()
public byte[] getSenderEntryId()
public String getSenderName()
public String getSenderAddrtype()
public String getSenderEmailAddress()
public long getMessageSize()
public int getInternetArticleNumber()
public String getPrimarySendAccount()
public String getNextSendAcct()
public int getURLCompNamePostfix()
public int getObjectType()
public boolean getDeleteAfterSubmit()
public boolean getResponsibility()
public boolean isRTFInSync()
public boolean isURLCompNameSet()
public String getDisplayBCC()
public String getDisplayCC()
public String getDisplayTo()
public Date getMessageDeliveryTime()
public int getNativeBodyType()
public String getBody()
public String getBodyPrefix()
public int getRTFSyncBodyCRC()
public int getRTFSyncBodyCount()
public String getRTFSyncBodyTag()
public int getRTFSyncPrefixCount()
public int getRTFSyncTrailingCount()
public String getBodyHTML()
public String getInternetMessageId()
public String getInReplyToId()
public String getReturnPath()
public int getIconIndex()
public int getActionFlag()
public boolean hasForwarded()
public boolean hasReplied()
public Date getActionDate()
public boolean getDisableFullFidelity()
public String getURLCompName()
public boolean getAttrHidden()
public boolean getAttrSystem()
public boolean getAttrReadonly()
public int getNumberOfRecipients() throws PSTException, IOException
PSTException
IOException
public Date getTaskStartDate()
public Date getTaskDueDate()
public boolean getReminderSet()
public int getReminderDelta()
public boolean isFlagged()
public String[] getColorCategories() throws PSTException
PSTException
public int getNumberOfAttachments()
PSTException
IOException
public PSTAttachment getAttachment(int attachmentNumber) throws PSTException, IOException
attachmentNumber
- PSTException
IOException
public PSTRecipient getRecipient(int recipientNumber) throws PSTException, IOException
recipientNumber
- PSTException
IOException
public String getRecipientsString()
public byte[] getConversationId()
public PSTConversationIndex getConversationIndex()
public boolean isConversationIndexTracking()
Copyright © 2016. All rights reserved.