Package com.pff
Class PSTMessageStore
- java.lang.Object
-
- com.pff.PSTObject
-
- com.pff.PSTMessageStore
-
public class PSTMessageStore extends PSTObject
Object that represents the message store. Not much use other than to get the "name" of the PST file.
-
-
Field Summary
-
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 PSTMessageStore(PSTFile theFile, DescriptorIndexNode descriptorIndexNode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDetails()
java.lang.String
getDisplayName()
get the message store display namejava.util.UUID
getTagRecordKeyAsUUID()
Get the tag record key, unique to this pstboolean
isPasswordProtected()
Is this pst file is password protected.-
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, getDoubleItem, getDoubleItem, getEmailAddress, getIntItem, getIntItem, getItemsString, getLastModificationTime, getLongItem, getLongItem, getMessageClass, getNodeType, getNodeType, getStringItem, getStringItem, getStringItem, getTimeZoneItem, guessPSTObjectType, printFormattedNumber, printFormattedNumber, printHexFormatted, printHexFormatted, toString
-
-
-
-
Constructor Detail
-
PSTMessageStore
PSTMessageStore(PSTFile theFile, DescriptorIndexNode descriptorIndexNode) throws PSTException, java.io.IOException
- Throws:
PSTException
java.io.IOException
-
-
Method Detail
-
getTagRecordKeyAsUUID
public java.util.UUID getTagRecordKeyAsUUID()
Get the tag record key, unique to this pst
-
getDisplayName
public java.lang.String getDisplayName()
get the message store display name- Overrides:
getDisplayName
in classPSTObject
-
getDetails
public java.lang.String getDetails()
-
isPasswordProtected
public boolean isPasswordProtected() throws PSTException, java.io.IOException
Is this pst file is password protected.- Returns:
- - true if protected,false otherwise pstfile has the password stored against identifier 0x67FF. if there is no password the value stored is 0x00000000.
- Throws:
PSTException
- on corrupted pstjava.io.IOException
- on bad read
-
-