public class PSTContact extends PSTMessage
IMPORTANCE_HIGH, IMPORTANCE_LOW, IMPORTANCE_NORMAL, RECIPIENT_TYPE_CC, RECIPIENT_TYPE_TO
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 and Description |
---|
PSTContact(PSTFile theFile,
DescriptorIndexNode descriptorIndexNode) |
PSTContact(PSTFile theFile,
DescriptorIndexNode folderIndexNode,
PSTTableBC table,
java.util.HashMap<java.lang.Integer,PSTDescriptorItem> localDescriptorItems) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAccount()
Contact's Account name
|
java.util.Date |
getAnniversary()
(Wedding) Anniversary
|
java.lang.String |
getAssistant()
Assistant�s Name
|
java.lang.String |
getAssistantTelephoneNumber()
Assistant Phone Number
|
java.util.Date |
getBirthday()
Birthday
|
java.lang.String |
getBusiness2TelephoneNumber()
Contact's secondary office (business) phone number
|
java.lang.String |
getBusinessAddressCity()
Business Address City
|
java.lang.String |
getBusinessAddressCountry()
Business Address Country
|
java.lang.String |
getBusinessAddressStateOrProvince()
Business Address State
|
java.lang.String |
getBusinessAddressStreet()
Business Address Street
|
java.lang.String |
getBusinessFaxNumber()
Contact's office (business) fax number
|
java.lang.String |
getBusinessHomePage()
Business Home Page
|
java.lang.String |
getBusinessPoBox()
Business PO Box
|
java.lang.String |
getBusinessPostalCode()
Business Postal Code
|
java.lang.String |
getBusinessTelephoneNumber()
Business/Office Telephone Number
|
java.lang.String |
getCallbackTelephoneNumber()
Callback telephone number
|
java.lang.String |
getCarTelephoneNumber()
Car Phone Number
|
java.lang.String |
getChildrensNames()
Children's names
|
java.lang.String |
getCompanyMainPhoneNumber()
Company Main Phone
|
java.lang.String |
getCompanyName()
Contact's company name
|
java.lang.String |
getComputerNetworkName()
Computer Network Name
|
java.lang.String |
getCustomerId()
Customer ID
|
java.lang.String |
getDepartmentName()
Contact's department name Used in contact item
|
java.lang.String |
getDisplayNamePrefix()
Display Name Prefix (Contact Title)
|
java.lang.String |
getEmail1AddressType()
E-mail1 Address Type
|
java.lang.String |
getEmail1DisplayName()
E-mail1 Display Name
|
java.lang.String |
getEmail1EmailAddress()
E-mail1 Address
|
java.lang.String |
getEmail1EmailType()
E-mail1 type
|
java.lang.String |
getEmail1OriginalDisplayName()
E-mail1 Display Name
|
java.lang.String |
getEmail2AddressType()
E-mail2 address type
|
java.lang.String |
getEmail2DisplayName()
E-mail2 display name
|
java.lang.String |
getEmail2EmailAddress()
E-mail2 e-mail address
|
java.lang.String |
getEmail2OriginalDisplayName()
E-mail2 original display name
|
java.lang.String |
getEmail3AddressType()
E-mail3 address type
|
java.lang.String |
getEmail3DisplayName()
E-mail3 display name
|
java.lang.String |
getEmail3EmailAddress()
E-mail3 e-mail address
|
java.lang.String |
getEmail3OriginalDisplayName()
E-mail3 original display name
|
java.lang.String |
getFax1AddressType()
Fax1 Address Type
|
java.lang.String |
getFax1EmailAddress()
Fax1 Email Address
|
java.lang.String |
getFax1OriginalDisplayName()
Fax1 Original Display Name
|
java.lang.String |
getFax2AddressType()
Fax2 Address Type
|
java.lang.String |
getFax2EmailAddress()
Fax2 Email Address
|
java.lang.String |
getFax2OriginalDisplayName()
Fax2 Original Display Name
|
java.lang.String |
getFax3AddressType()
Fax3 Address Type
|
java.lang.String |
getFax3EmailAddress()
Fax3 Email Address
|
java.lang.String |
getFax3OriginalDisplayName()
Fax3 Original Display Name
|
java.lang.String |
getFileUnder()
File under FTK: File as
|
java.lang.String |
getFreeBusyLocation()
Free/Busy Location (URL)
|
java.lang.String |
getFtpSite()
Ftp Site
|
java.lang.String |
getGeneration()
Contact's generational abbreviation FTK: Name suffix
|
java.lang.String |
getGivenName()
Contacts given name
|
java.lang.String |
getGovernmentIdNumber()
Contacts Government ID Number
|
java.lang.String |
getHobbies()
Hobbies
|
java.lang.String |
getHome2TelephoneNumber()
Home Phone 2
|
java.lang.String |
getHomeAddress()
Home Address
|
java.lang.String |
getHomeAddressCity()
Home Address City
|
java.lang.String |
getHomeAddressCountry()
Home Address Country
|
java.lang.String |
getHomeAddressPostalCode()
Home Address Postal Code
|
java.lang.String |
getHomeAddressPostOfficeBox()
Home Address Post Office Box
|
java.lang.String |
getHomeAddressStateOrProvince()
Home Address State or Province
|
java.lang.String |
getHomeAddressStreet()
Home Address Street
|
java.lang.String |
getHomeFaxNumber()
Contact's home fax number
|
java.lang.String |
getHomeTelephoneNumber()
Home Telephone Number
|
java.lang.String |
getHtml()
Webpage
|
java.lang.String |
getInitials()
Contacts initials
|
java.lang.String |
getInstantMessagingAddress()
IM Address
|
java.lang.String |
getIsdnNumber()
ISDN Number
|
java.lang.String |
getKeyword()
Keyword
|
java.lang.String |
getLanguage()
Contact's language
|
java.lang.String |
getLocation()
Contact's location
|
java.lang.String |
getManagerName()
Manager�s Name
|
java.lang.String |
getMhsCommonName()
MHS Common Name
|
java.lang.String |
getMiddleName()
Middle Name
|
java.lang.String |
getMobileTelephoneNumber()
Mobile Phone Number
|
(package private) java.lang.String |
getNamedStringItem(int key) |
java.lang.String |
getNickname()
Nickname
|
java.lang.String |
getNote()
Note
|
java.lang.String |
getOfficeLocation()
Contact's office location
|
java.lang.String |
getOrganizationalIdNumber()
Organizational identification number
|
java.lang.String |
getOriginalDisplayName()
Original display name
|
java.lang.String |
getOtherAddress()
Other Address
|
java.lang.String |
getOtherAddressCity()
Other Address City
|
java.lang.String |
getOtherAddressCountry()
Other Address Country
|
java.lang.String |
getOtherAddressPostalCode()
Other Address Postal Code
|
java.lang.String |
getOtherAddressPostOfficeBox()
Other Address Post Office box
|
java.lang.String |
getOtherAddressStateOrProvince()
Other Address State
|
java.lang.String |
getOtherAddressStreet()
Other Address Street
|
java.lang.String |
getOtherTelephoneNumber()
Other Phone Number
|
java.lang.String |
getPagerTelephoneNumber()
Pager Phone Number
|
java.lang.String |
getPersonalHomePage()
Personal Home Page
|
java.lang.String |
getPostalAddress()
Default Postal Address
|
int |
getPostalAddressId()
Selected Mailing Address
|
java.lang.String |
getPreferredByName()
Preferred By Name
|
java.lang.String |
getPrimaryFaxNumber()
Primary Fax Number
|
java.lang.String |
getPrimaryTelephoneNumber()
Primary Telephone
|
java.lang.String |
getProfession()
Profession
|
java.lang.String |
getRadioTelephoneNumber()
Radio Phone Number
|
java.lang.String |
getSMTPAddress() |
java.lang.String |
getSpouseName()
Spouse�s Name
|
java.lang.String |
getSurname()
Contact's surname FTK: Last name
|
java.lang.String |
getTelexNumber()
Telex Number
|
java.lang.String |
getTitle()
Contact's job title FTK: Profession
|
java.lang.String |
getTransmittableDisplayName()
Transmittable display name
|
java.lang.String |
getTtytddPhoneNumber()
TTY/TDD Phone
|
java.lang.String |
getWorkAddress()
Business Address
|
java.lang.String |
getWorkAddressCity()
Business Address Street
|
java.lang.String |
getWorkAddressCountry()
Business Address Country
|
java.lang.String |
getWorkAddressPostalCode()
Business Address Postal Code
|
java.lang.String |
getWorkAddressPostOfficeBox()
Business Address Country
|
java.lang.String |
getWorkAddressState()
Business Address State
|
java.lang.String |
getWorkAddressStreet()
Business Address City
|
java.lang.String |
toString()
string representation of this email
|
getAcknowledgementMode, getActionDate, getActionFlag, getAttachment, getAttrHidden, getAttrReadonly, getAttrSystem, getBody, getBodyHTML, getBodyPrefix, getClientSubmitTime, getColorCategories, getConversationId, getConversationIndex, getConversationTopic, getDeleteAfterSubmit, getDisableFullFidelity, getDisplayBCC, getDisplayCC, getDisplayTo, getIconIndex, getImportance, getInReplyToId, getInternetArticleNumber, getInternetMessageId, getMessageCcMe, getMessageClass, getMessageDeliveryTime, getMessageRecipMe, getMessageSize, getMessageToMe, getNativeBodyType, 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, isConversationIndexTracking, isFlagged, isFromMe, isNonReceiptNotificationRequested, isOriginatorNonDeliveryReportRequested, isRead, isReplyRequested, isResent, isRTFInSync, isSubmitted, isUnmodified, isUnsent, isURLCompNameSet
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
public PSTContact(PSTFile theFile, DescriptorIndexNode descriptorIndexNode) throws PSTException, java.io.IOException
theFile
- descriptorIndexNode
- PSTException
java.io.IOException
public PSTContact(PSTFile theFile, DescriptorIndexNode folderIndexNode, PSTTableBC table, java.util.HashMap<java.lang.Integer,PSTDescriptorItem> localDescriptorItems)
theFile
- folderIndexNode
- table
- localDescriptorItems
- public java.lang.String getAccount()
public java.lang.String getCallbackTelephoneNumber()
public java.lang.String getGeneration()
public java.lang.String getGivenName()
public java.lang.String getGovernmentIdNumber()
public java.lang.String getBusinessTelephoneNumber()
public java.lang.String getHomeTelephoneNumber()
public java.lang.String getInitials()
public java.lang.String getKeyword()
public java.lang.String getLanguage()
public java.lang.String getLocation()
public java.lang.String getMhsCommonName()
public java.lang.String getOrganizationalIdNumber()
public java.lang.String getSurname()
public java.lang.String getOriginalDisplayName()
public java.lang.String getPostalAddress()
public java.lang.String getCompanyName()
public java.lang.String getTitle()
public java.lang.String getDepartmentName()
public java.lang.String getOfficeLocation()
public java.lang.String getPrimaryTelephoneNumber()
public java.lang.String getBusiness2TelephoneNumber()
public java.lang.String getMobileTelephoneNumber()
public java.lang.String getRadioTelephoneNumber()
public java.lang.String getCarTelephoneNumber()
public java.lang.String getOtherTelephoneNumber()
public java.lang.String getTransmittableDisplayName()
public java.lang.String getPagerTelephoneNumber()
public java.lang.String getPrimaryFaxNumber()
public java.lang.String getBusinessFaxNumber()
public java.lang.String getHomeFaxNumber()
public java.lang.String getBusinessAddressCountry()
public java.lang.String getBusinessAddressCity()
public java.lang.String getBusinessAddressStateOrProvince()
public java.lang.String getBusinessAddressStreet()
public java.lang.String getBusinessPostalCode()
public java.lang.String getBusinessPoBox()
public java.lang.String getTelexNumber()
public java.lang.String getIsdnNumber()
public java.lang.String getAssistantTelephoneNumber()
public java.lang.String getHome2TelephoneNumber()
public java.lang.String getAssistant()
public java.lang.String getHobbies()
public java.lang.String getMiddleName()
public java.lang.String getDisplayNamePrefix()
public java.lang.String getProfession()
public java.lang.String getPreferredByName()
public java.lang.String getSpouseName()
public java.lang.String getComputerNetworkName()
public java.lang.String getCustomerId()
public java.lang.String getTtytddPhoneNumber()
public java.lang.String getFtpSite()
public java.lang.String getManagerName()
public java.lang.String getNickname()
public java.lang.String getPersonalHomePage()
public java.lang.String getBusinessHomePage()
public java.lang.String getNote()
java.lang.String getNamedStringItem(int key)
public java.lang.String getSMTPAddress()
public java.lang.String getCompanyMainPhoneNumber()
public java.lang.String getChildrensNames()
public java.lang.String getHomeAddressCity()
public java.lang.String getHomeAddressCountry()
public java.lang.String getHomeAddressPostalCode()
public java.lang.String getHomeAddressStateOrProvince()
public java.lang.String getHomeAddressStreet()
public java.lang.String getHomeAddressPostOfficeBox()
public java.lang.String getOtherAddressCity()
public java.lang.String getOtherAddressCountry()
public java.lang.String getOtherAddressPostalCode()
public java.lang.String getOtherAddressStateOrProvince()
public java.lang.String getOtherAddressStreet()
public java.lang.String getOtherAddressPostOfficeBox()
public java.lang.String getFileUnder()
public java.lang.String getHomeAddress()
public java.lang.String getWorkAddress()
public java.lang.String getOtherAddress()
public int getPostalAddressId()
public java.lang.String getHtml()
public java.lang.String getWorkAddressStreet()
public java.lang.String getWorkAddressCity()
public java.lang.String getWorkAddressState()
public java.lang.String getWorkAddressPostalCode()
public java.lang.String getWorkAddressCountry()
public java.lang.String getWorkAddressPostOfficeBox()
public java.lang.String getInstantMessagingAddress()
public java.lang.String getEmail1DisplayName()
public java.lang.String getEmail1AddressType()
public java.lang.String getEmail1EmailAddress()
public java.lang.String getEmail1OriginalDisplayName()
public java.lang.String getEmail1EmailType()
public java.lang.String getEmail2DisplayName()
public java.lang.String getEmail2AddressType()
public java.lang.String getEmail2EmailAddress()
public java.lang.String getEmail2OriginalDisplayName()
public java.lang.String getEmail3DisplayName()
public java.lang.String getEmail3AddressType()
public java.lang.String getEmail3EmailAddress()
public java.lang.String getEmail3OriginalDisplayName()
public java.lang.String getFax1AddressType()
public java.lang.String getFax1EmailAddress()
public java.lang.String getFax1OriginalDisplayName()
public java.lang.String getFax2AddressType()
public java.lang.String getFax2EmailAddress()
public java.lang.String getFax2OriginalDisplayName()
public java.lang.String getFax3AddressType()
public java.lang.String getFax3EmailAddress()
public java.lang.String getFax3OriginalDisplayName()
public java.lang.String getFreeBusyLocation()
public java.util.Date getBirthday()
public java.util.Date getAnniversary()
public java.lang.String toString()
PSTMessage
toString
in class PSTMessage