public class Message
extends java.lang.Object
| Constructor and Description |
|---|
Message()
Initializes a new instance of the Message class.
|
Message(java.io.InputStream inputStream)
Initializes a new instance of the Message class based on the supplied stream.
|
Message(java.lang.String filePath)
Initializes a new instance of the Message class based on the supplied file.
|
| Modifier and Type | Method and Description |
|---|---|
long |
getActualWork()
Gets the actual effort (in minutes) spent on the task.\
|
java.util.Date |
getAppointmentEndTime()
Gets appointment's the end date and time.
|
java.lang.String |
getAppointmentMessageClass()
Gets appointment's message class.
|
java.util.Date |
getAppointmentStartTime()
Gets appointment's the start date and time.
|
java.lang.String |
getAssistentName()
Gets the name of assistent of the contact.
|
java.lang.String |
getAssistentPhone()
Gets assistent's phone number of the contact.
|
java.util.List<Attachment> |
getAttachments()
Gets collection of attachments.
|
java.lang.String |
getBillingInformation()
Gets the billing information associated with a message.
|
java.util.Date |
getBirthday()
Gets the birthday date for the contact.
|
java.lang.String |
getBody()
Gets the message text.
|
byte[] |
getBodyHtml()
Gets the Hypertext Markup Language (HTML) version of the message text.
|
java.lang.String |
getBodyHtmlText()
Gets the Hypertext Markup Language (HTML) version of the message text.
|
byte[] |
getBodyRtf()
Gets the Rich Text Format (RTF) version of the message text.
|
java.lang.String |
getBusinessAddress()
Gets the whole, unparsed business address for the contact.
|
java.lang.String |
getBusinessAddressCity()
Gets the city name portion of the business address for the contact.
|
java.lang.String |
getBusinessAddressCountry()
Gets the country/region code portion of the business address for the contact.
|
java.lang.String |
getBusinessAddressPostalCode()
Gets the postal code (zip code) portion of the business address for the contact.
|
java.lang.String |
getBusinessAddressPostOfficeBox()
Gets the post office box number portion of the business address for the contact.
|
java.lang.String |
getBusinessAddressState()
Gets the state code portion of the business address for the contact.
|
java.lang.String |
getBusinessAddressStreet()
Gets the street address portion of the business address for the contact.
|
java.lang.String |
getBusinessFax()
Gets the business fax number for the contact.
|
java.lang.String |
getBusinessHomePage()
Gets the url of the business Web page for the contact.
|
java.lang.String |
getBusinessPhone()
Gets the first business telephone number for the contact.
|
java.lang.String |
getBusinessPhone2()
Gets the second business telephone number for the contact.
|
BusyStatus |
getBusyStatus()
Gets appointment's busy status.
|
java.lang.String |
getCallbackPhone()
Gets the callback telephone number for the contact.
|
java.lang.String |
getCarPhone()
Gets the car telephone number for the contact.
|
java.util.List<java.lang.String> |
getCategories()
Gets the categories associated with a message.
|
java.lang.String |
getCellularPhone()
Gets the mobile telephone number for the contact.
|
byte[] |
getChangeKey()
Gest a change key of a message.
|
java.nio.charset.Charset |
getCharset()
Gets message charset.
|
java.util.List<java.lang.String> |
getChildrenNames()
Gest the names of the children of the contact.
|
java.util.Date |
getClientSubmitTime()
Gets the date and time the message sender submitted a message.
|
java.util.Date |
getCommonEndTime()
Gets the end date and time of a message.
|
java.util.Date |
getCommonStartTime()
Gets the start date and time of a message.
|
java.util.List<java.lang.String> |
getCompanies()
Gets the names of the companies associated with the contact item.
|
java.lang.String |
getCompanyMainPhone()
Gets the company main telephone number for the contact.
|
java.lang.String |
getCompanyName()
Gets the company name for the contact.
|
java.lang.String |
getComputerNetworkName()
Gets the name of the computer network for the contact.
|
boolean |
getContactHasPicture()
Gets true if the contact has picture, otherwise false.
|
java.util.List<java.lang.String> |
getContactNames()
Gets the names of the contacts associated with the item.
|
byte[] |
getConversationIndex()
Gets a binary value that indicates the relative position of this message within a conversation thread.
|
java.lang.String |
getConversationTopic()
Gets the topic of the first message in a conversation thread.
|
java.util.Date |
getCreationTime()
Gets the creation date and time of a message.
|
java.lang.String |
getCreatorName()
Gets name of the person who created message.
|
java.lang.String |
getCustomerId()
Gets the customer ID for the contact.
|
java.util.Date |
getDateCompleted()
Gets the completion date of the task.
|
java.lang.String |
getDelegator()
Gets task's delegator name.
|
boolean |
getDeliveryReportRequested()
Gets the delivery report requested.
|
java.lang.String |
getDepartmentName()
Gets the department name for the contact.
|
boolean |
getDisableFullFidelity()
Gets the disable full fidelity.
|
java.lang.String |
getDisplayBcc()
Gets an ASCII list of the display names of any blind carbon copy (BCC) message recipients, separated by semicolons (;).
|
java.lang.String |
getDisplayCc()
Gets an ASCII list of the display names of any carbon copy (CC) message recipients, separated by semicolons (;).
|
java.lang.String |
getDisplayName()
Gets display name.
|
java.lang.String |
getDisplayNamePrefix()
Gets display name prefix.
|
java.lang.String |
getDisplayTo()
Gets a list of the display names of the primary (To) message recipients, separated by semicolons (;).
|
int |
getDuration()
Gets appointment's duration in minutes.
|
java.lang.String |
getEmail1Address()
Gets the e-mail address of the first e-mail entry for the contact.
|
java.lang.String |
getEmail1DisplayAs()
Gets the display as name of the first e-mail address for the contact.
|
java.lang.String |
getEmail1DisplayName()
Gets the display name of the first e-mail address for the contact.
|
byte[] |
getEmail1EntryId()
Gets the entry ID of the first e-mail address for the contact.
|
java.lang.String |
getEmail1Type()
Gets the type of the first e-mail address for the contact.
|
java.lang.String |
getEmail2Address()
Gets the e-mail address of the second e-mail entry for the contact.
|
java.lang.String |
getEmail2DisplayAs()
Gets the display as name of the second e-mail address for the contact.
|
java.lang.String |
getEmail2DisplayName()
Gets the display name of the second e-mail address for the contact.
|
byte[] |
getEmail2EntryId()
Gets the entry ID of the second e-mail address for the contact.
|
java.lang.String |
getEmail2Type()
Gets the type of the second e-mail address for the contact.
|
java.lang.String |
getEmail3Address()
Gets the e-mail address of the third e-mail entry for the contact.
|
java.lang.String |
getEmail3DisplayAs()
Gets the display as name of the third e-mail address for the contact.
|
java.lang.String |
getEmail3DisplayName()
Gets the display name of the third e-mail address for the contact.
|
byte[] |
getEmail3EntryId()
Gets the entry ID of the third e-mail address for the contact.
|
java.lang.String |
getEmail3Type()
Gets the type of the third e-mail address for the contact.
|
Encoding |
getEncoding()
Gets message encoding.
|
byte[] |
getEntryId()
Gets a MAPI entry identifier used to open and edit properties of a particular MAPI object.
|
java.util.List<ExtendedProperty> |
getExtendedProperties()
Gets collection of extended (custom) properties.
|
java.lang.String |
getFileAs()
Gets the default keyword string assigned to the contact when it is filed.
|
java.util.Date |
getFlagDueBy()
Gets the date and time specifying the date by which an e-mail message is due.
|
FlagIcon |
getFlagIcon()
Gets the flag icon of the message object.
|
FlagStatus |
getFlagStatus()
Gets the flag state of the message object.
|
java.lang.String |
getFtpSite()
Gets the FTP site entry for the contact.
|
java.lang.String |
getGeneration()
Gets the generation for the contact.
|
java.lang.String |
getGivenName()
Gets the given name for the contact.
|
java.lang.String |
getGovernmentId()
Gets the government ID number for the contact.
|
byte[] |
getGuid()
Gets message's global unique id.
|
java.lang.String |
getHobbies()
Gets the hobby names for the contact.
|
java.lang.String |
getHomeAddress()
Gets the whole, unparsed home address for the contact.
|
java.lang.String |
getHomeAddressCity()
Gets the city portion of the home address for the contact.
|
java.lang.String |
getHomeAddressCountry()
Gets the country/region portion of the home address for the contact.
|
java.lang.String |
getHomeAddressPostalCode()
Gets the postal code portion of the home address for the contact.
|
java.lang.String |
getHomeAddressPostOfficeBox()
Gets the post office box number portion of the home address for the contact.
|
java.lang.String |
getHomeAddressState()
Sets the state portion of the home address for the contact.
|
java.lang.String |
getHomeAddressStreet()
Gets the street portion of the home address for the contact.
|
java.lang.String |
getHomeFax()
Gets the home fax number for the contact.
|
java.lang.String |
getHomePhone()
Gets the first home telephone number for the contact.
|
java.lang.String |
getHomePhone2()
Gets the second home telephone number for the contact.
|
long |
getIconIndex()
Gets a number that indicates which icon to use when you display a group of e-mail objects.
|
Importance |
getImportance()
Gets a value that indicates the message sender's opinion of the importance of a message.
|
java.lang.String |
getInitials()
Gets the initials for the contact.
|
java.io.InputStream |
getInputStream()
Gets stream to read from this message.
|
java.lang.String |
getInReplyTo()
Gets identifier of the message to which this message is a reply.
|
java.lang.String |
getInstantMessengerAddress()
Gets the instant messenger address for the contact.
|
long |
getInternetCodePage()
Gets the code page used for the Body or the BodyHtml properties.
|
java.lang.String |
getInternetFreeBusyAddress()
Gets the url location of the user's free-busy information in vCard Free-Busy standard format.
|
java.lang.String |
getInternetMessageId()
Gets unique ID for the message.
|
java.lang.String |
getInternetReferences()
Gets Internet reference ID for the message..
|
java.lang.String |
getIsdn()
Gets the ISDN number for the contact.
|
long |
getJournalDuration()
Gets journal's the duration in minutes.
|
java.util.Date |
getJournalEndTime()
Gets journal's the end date and time.
|
java.util.Date |
getJournalStartTime()
Gets journal's the start date and time.
|
java.lang.String |
getJournalType()
Gets the type of the journal item.
|
java.lang.String |
getJournalTypeDescription()
Gets the type description of the journal item.
|
java.util.List<java.lang.String> |
getKeywords()
Gets the categories associated with a message.
|
int |
getLabel()
Gets appointment's label color.
|
java.util.Date |
getLastModificationTime()
Gets the date and time when the message was last modified.
|
java.lang.String |
getLastModifierName()
Gest name of the person who modified message.
|
LastVerbExecuted |
getLastVerbExecuted()
Gets the last verb executed.
|
java.util.Date |
getLastVerbExecutionTime()
Gets the time when the last verb was executed.
|
java.lang.String |
getLocation()
Gets appointment's location.
|
java.lang.String |
getManagerName()
Gets the manager name for the contact.
|
MeetingStatus |
getMeetingStatus()
Gets the status of the meeting.
|
java.lang.String |
getMessageClass()
Gets a text string that identifies the sender-defined message class, such as IPM.Note.
|
long |
getMessageCodePage()
Gets the code page that is used for the message.
|
java.util.Date |
getMessageDeliveryTime()
Gets the date and time when a message was delivered.
|
java.util.List<MessageFlag> |
getMessageFlags()
Gets a bitmask of flags that indicate the origin and current state of a message.
|
java.lang.String |
getMiddleName()
Gets the middle name for the contact.
|
java.lang.String |
getMileage()
Gets free-form string value and can be used to store mileage information associated with the message.
|
java.lang.String |
getNickname()
Gets the nickname for the contact.
|
java.lang.String |
getNormalizedSubject()
Gets the message subject with any prefix removed.
|
NoteColor |
getNoteColor()
Gets background color of the note item.
|
long |
getNoteHeight()
Gets height of the note item.
|
long |
getNoteLeft()
Gets left position of the note item.
|
long |
getNoteTop()
Gets top position of the note item.
|
long |
getNoteWidth()
Gets width of the note item.
|
ObjectType |
getObjectType()
Gets the type of an object.
|
java.lang.String |
getOfficeLocation()
Gets the specific office location for the contact.
|
java.lang.String |
getOriginalDisplayTo()
Gets a list of the display names of the primary (To) message recipients, separated by semicolons (;).
|
java.lang.String |
getOtherAddress()
Gets the whole, unparsed other address for the contact.
|
java.lang.String |
getOtherAddressCity()
Gets the city portion of the other address for the contact.
|
java.lang.String |
getOtherAddressCountry()
Gets the country/region portion of the other address for the contact.
|
java.lang.String |
getOtherAddressPostalCode()
Gets the postal code portion of the other address for the contact.
|
java.lang.String |
getOtherAddressState()
Gets the state portion of the other address for the contact.
|
java.lang.String |
getOtherAddressStreet()
Gets the street portion of the other address for the contact.
|
java.lang.String |
getOtherPhone()
Gets the other telephone number for the contact.
|
long |
getOutlookInternalVersion()
Gets internal version number of Microsoft Office Outlook client.
|
java.lang.String |
getOutlookVersion()
Gets version number of Microsoft Office Outlook client.
|
java.lang.String |
getOwner()
Gets task's owner name.
|
java.lang.String |
getPager()
Gets the pager number for the contact.
|
double |
getPercentComplete()
Gets the percentage of the task completed at the current date and time.
|
java.lang.String |
getPersonalHomePage()
Gets the url of the personal Web page for the contact.
|
java.lang.String |
getPostalAddress()
Gets the postal address for the contact.
|
java.lang.String |
getPrimaryFax()
Gets the primary fax number for the contact.
|
java.lang.String |
getPrimaryPhone()
Gets the primary telephone number for the contact.
|
Priority |
getPriority()
Gets the relative priority of a message.
|
java.lang.String |
getProfession()
Gets the profession for the contact.
|
java.util.Date |
getProviderSubmitTime()
Gets the date and time the message provider submitted a message.
|
java.lang.String |
getRadioPhone()
Gets the radio telephone number for the contact.
|
byte[] |
getReadReceiptEntryId()
Gets the read receipt entry id.
|
boolean |
getReadReceiptRequested()
Gets the read receipt requested.
|
byte[] |
getReadReceiptSearchKey()
Gets the read receipt search key.
|
java.lang.String |
getReceivedByAddressType()
Gets the e-mail address type, such as SMTP, for the messaging user who actually receives the message.
|
java.lang.String |
getReceivedByEmailAddress()
Gets the e-mail address for the messaging user who receives the message.
|
byte[] |
getReceivedByEntryId()
Gets the entry identifier of the messaging user who actually receives the message.
|
java.lang.String |
getReceivedByName()
Gets the display name of the messaging user who receives the message.
|
byte[] |
getReceivedBySearchKey()
Gets the search key of the messaging user who receives the message.
|
java.lang.String |
getReceivedRepresentingAddressType()
Gets the address type for the messaging user who is represented by the user actually receiving the message.
|
java.lang.String |
getReceivedRepresentingEmailAddress()
Gets the e-mail address for the messaging user who is represented by the receiving user.
|
byte[] |
getReceivedRepresentingEntryId()
Gets the entry identifier for the messaging user who is represented by the receiving user.
|
java.lang.String |
getReceivedRepresentingName()
Gets the display name for the messaging user who is represented by the receiving user.
|
byte[] |
getReceivedRepresentingSearchKey()
Gets the search key for the messaging user represented by the receiving user.
|
java.util.List<Recipient> |
getRecipients()
Gets collection of recipients.
|
java.lang.String |
getRecurrencePattern()
Gets appointment's recurring pattern.
|
RecurrenceType |
getRecurrenceType()
Gets the recurrence pattern type.
|
long |
getReminderMinutesBeforeStart()
Gets the number of minutes the reminder should occur prior to the start of the appointment.
|
boolean |
getReminderOverrideDefault()
Gets true if the reminder overrides the default reminder behavior for the appointment, mail item, or task.
|
boolean |
getReminderPlaySound()
Gets true if the reminder should play a sound when it occurs for this appointment or task.
|
java.lang.String |
getReminderSoundFile()
Gets the path and file name of the sound file to play when the reminder occurs for the appointment, mail message, or task.
|
java.util.Date |
getReminderTime()
Gets the date and time at which the reminder should occur for the specified item.
|
java.lang.String |
getReplyTo()
Gets reply to email address.
|
java.lang.String |
getReportText()
Gets report text.
|
java.util.Date |
getReportTime()
Gets the report date and time.
|
ResponseStatus |
getResponseStatus()
Gets the response to a meeting request.
|
byte[] |
getRtfCompressed()
Gets the Rich Text Format (RTF) version of the message text, usually in compressed form.
|
boolean |
getRtfInSync()
Gets true if the getRtfCompressed() has the same text content as the getBody() for this message, otherwise false.
|
byte[] |
getSearchKey()
Gets a binary-comparable key that identifies correlated objects for a search.
|
SelectedMailingAddress |
getSelectedMailingAddress()
Gets the type of the mailing address for the contact.
|
java.lang.String |
getSenderAddressType()
Gets the message sender's e-mail address type.
|
java.lang.String |
getSenderEmailAddress()
Gets the message sender's e-mail address.
|
byte[] |
getSenderEntryId()
Gets the message sender's entry identifier.
|
java.lang.String |
getSenderName()
Gets the message sender's display name.
|
byte[] |
getSenderSearchKey()
Gets the message sender's search key.
|
Sensitivity |
getSensitivity()
Gets a value that indicates the message sender's opinion of the sensitivity of a message.
|
java.lang.String |
getSentRepresentingAddressType()
Gets the address type for the messaging user who is represented by the sender.
|
java.lang.String |
getSentRepresentingEmailAddress()
Gets the e-mail address for the messaging user who is represented by the sender.
|
byte[] |
getSentRepresentingEntryId()
Gets the entry identifier for the messaging user represented by the sender.
|
java.lang.String |
getSentRepresentingName()
Gets the display name for the messaging user represented by the sender.
|
byte[] |
getSentRepresentingSearchKey()
Gets the search key for the messaging user represented by the sender.
|
long |
getSize()
Gets the size of the body, subject, sender, and attachments.
|
java.lang.String |
getSpouseName()
Gets the spouse name for the contact.
|
java.util.List<StoreSupportMask> |
getStoreSupportMasks()
Gets values that client applications should query to determine the characteristics of a message store.
|
java.lang.String |
getSubject()
Gets the full subject of a message.
|
java.lang.String |
getSubjectPrefix()
Gets a subject prefix that typically indicates some action on a message, such as "FW: " for forwarding.
|
java.lang.String |
getSurname()
Gets the last name for the contact.
|
TaskDelegationState |
getTaskDelegationState()
Gets the delegation state of a task.
|
java.util.Date |
getTaskDueDate()
Gets task's the due date and time.
|
TaskOwnership |
getTaskOwnership()
Gets the ownership state of the task.
|
java.util.Date |
getTaskStartDate()
Gets task's the start date and time.
|
TaskStatus |
getTaskStatus()
Gets the status of the task.
|
java.lang.String |
getTelex()
Gets the telex number for the contact.
|
java.lang.String |
getTimeZone()
Gets appointment's time zone.
|
java.lang.String |
getTitle()
Gets the title for the contact.
|
long |
getTotalWork()
Gets the total work for the task.
|
java.lang.String |
getTransportMessageHeaders()
Gets transport-specific message envelope information.
|
java.lang.String |
getTtyTddPhone()
Gets the TTY/TDD telephone number for the contact.
|
java.util.Date |
getWeddingAnniversary()
Gets the wedding anniversary date for the contact.
|
boolean |
hasAttachment()
Gets true if a message contains at least one attachment, otherwise false.
|
boolean |
isAllDayEvent()
Gets true if the appointment is all day event, otherwise false.
|
boolean |
isComplete()
Gets true if the task is complete, otherwise false.
|
boolean |
isEmbedded()
Gets true if Message is embedded into another message object, otherwise false.
|
boolean |
isHidden()
Gets true if message is invisible.
|
boolean |
isPrivate()
Gets true if message is marked as private.
|
boolean |
isReadOnly()
Gets true if message is read only.
|
boolean |
isRecurring()
Gets true if the task or appointment is recurring, otherwise false.
|
boolean |
isReminderSet()
Gets true if a reminder has been set for this appointment, e-mail item, or task, otherwise false.
|
boolean |
isSystem()
Gets true if message is system message.
|
boolean |
isTeamTask()
Gets true if the task is a team task, otherwise false.
|
void |
open(java.io.InputStream inputStream)
Loads message from the specified input stream.
|
void |
open(java.lang.String filePath)
Loads message from the specified file.
|
void |
save(java.io.OutputStream outputStream)
Saves this message to the specified stream.
|
void |
save(java.lang.String filePath)
Saves this message to the specified file.
|
void |
save(java.lang.String filePath,
boolean overwrite)
Saves this message to the specified file.
|
void |
setActualWork(long actualWork)
Sets the actual effort (in minutes) spent on the task.
|
void |
setAllDayEvent(boolean isAllDayEvent)
Sets true if the appointment is all day event.
|
void |
setAppointmentEndTime(java.util.Date appointmentEndTime)
Sets appointment's the end date and time.
|
void |
setAppointmentMessageClass(java.lang.String appointmentMessageClass)
Sets appointment's message class.
|
void |
setAppointmentStartTime(java.util.Date appointmentStartTime)
Sets appointment's the start date and time.
|
void |
setAssistentName(java.lang.String assistentName)
Sets the name of assistent of the contact.
|
void |
setAssistentPhone(java.lang.String assistentPhone)
Sets assistent's phone number of the contact.
|
void |
setBillingInformation(java.lang.String billingInformation)
Sets the billing information associated with a message.
|
void |
setBirthday(java.util.Date birthday)
Sets the birthday date for the contact.
|
void |
setBody(java.lang.String body)
Sets the message text.
|
void |
setBodyHtml(byte[] bodyHtml)
Sets the Hypertext Markup Language (HTML) version of the message text.
|
void |
setBodyHtmlText(java.lang.String bodyHtmlText)
Sets the Hypertext Markup Language (HTML) version of the message text.
|
void |
setBodyRtf(byte[] rtf)
Sets the Rich Text Format (RTF) version of the message text.
|
void |
setBusinessAddress(java.lang.String businessAddress)
Sets the whole, unparsed business address for the contact.
|
void |
setBusinessAddressCity(java.lang.String businessAddressCity)
Sets the city name portion of the business address for the contact.
|
void |
setBusinessAddressCountry(java.lang.String businessAddressCountry)
Sets the country/region code portion of the business address for the contact.
|
void |
setBusinessAddressPostalCode(java.lang.String businessAddressPostalCode)
Sets the postal code (zip code) portion of the business address for the contact.
|
void |
setBusinessAddressPostOfficeBox(java.lang.String businessAddressPostOfficeBox)
Sets the post office box number portion of the business address for the contact.
|
void |
setBusinessAddressState(java.lang.String businessAddressState)
Sets the state code portion of the business address for the contact.
|
void |
setBusinessAddressStreet(java.lang.String businessAddressStreet)
Sets the street address portion of the business address for the contact.
|
void |
setBusinessFax(java.lang.String businessFax)
Sets the business fax number for the contact.
|
void |
setBusinessHomePage(java.lang.String businessHomePage)
Sets the url of the business Web page for the contact.
|
void |
setBusinessPhone(java.lang.String businessPhone)
Sets the first business telephone number for the contact.
|
void |
setBusinessPhone2(java.lang.String businessPhone2)
Sets the second business telephone number for the contact.
|
void |
setBusyStatus(BusyStatus busyStatus)
Sets appointment's busy status.
|
void |
setCallbackPhone(java.lang.String callbackPhone)
Sets the callback telephone number for the contact.
|
void |
setCarPhone(java.lang.String carPhone)
Sets the car telephone number for the contact.
|
void |
setCellularPhone(java.lang.String cellularPhone)
Sets the mobile telephone number for the contact.
|
void |
setChangeKey(byte[] changeKey)
Sets a change key of a message.
|
void |
setCharset(java.nio.charset.Charset charset)
Sets message charset.
|
void |
setClientSubmitTime(java.util.Date clientSubmitTime)
Sets the date and time the message sender submitted a message.
|
void |
setCommonEndTime(java.util.Date commonEndTime)
Sets the end date and time of a message.
|
void |
setCommonStartTime(java.util.Date commonStartTime)
Sets the start date and time of a message.
|
void |
setCompanyMainPhone(java.lang.String companyMainPhone)
Sets the company main telephone number for the contact.
|
void |
setCompanyName(java.lang.String companyName)
Sets the company name for the contact.
|
void |
setComplete(boolean isComplete)
Sets true if the task is complete.
|
void |
setComputerNetworkName(java.lang.String computerNetworkName)
Sets the name of the computer network for the contact.
|
void |
setContactHasPicture(boolean contactHasPicture)
Sets true if the contact has picture.
|
void |
setConversationIndex(byte[] conversationIndex)
Sets a binary value that indicates the relative position of this message within a conversation thread.
|
void |
setConversationTopic(java.lang.String conversationTopic)
Sets the topic of the first message in a conversation thread.
|
void |
setCreationTime(java.util.Date creationTime)
Sets the creation date and time of a message.
|
void |
setCreatorName(java.lang.String creatorName)
Sets name of the person who created message.
|
void |
setCustomerId(java.lang.String customerId)
Sets the customer ID for the contact.
|
void |
setDateCompleted(java.util.Date dateCompleted)
Sets the completion date of the task.
|
void |
setDelegator(java.lang.String delegator)
Sets task's delegator name.
|
void |
setDeliveryReportRequested(boolean deliveryReportRequested)
Sets the delivery report requested.
|
void |
setDepartmentName(java.lang.String departmentName)
Sets the department name for the contact.
|
void |
setDisableFullFidelity(boolean disableFullFidelity)
Sets the disable full fidelity.
|
void |
setDisplayBcc(java.lang.String displayBcc)
Sets an ASCII list of the display names of any blind carbon copy (BCC) message recipients, separated by semicolons (;).
|
void |
setDisplayCc(java.lang.String displayCc)
Sets an ASCII list of the display names of any carbon copy (CC) message recipients, separated by semicolons (;).
|
void |
setDisplayName(java.lang.String displayName)
Sets display name.
|
void |
setDisplayNamePrefix(java.lang.String displayNamePrefix)
Sets display name prefix.
|
void |
setDisplayTo(java.lang.String displayTo)
Sets a list of the display names of the primary (To) message recipients, separated by semicolons (;).
|
void |
setDuration(int duration)
Sets appointment's duration in minutes.
|
void |
setEmail1Address(java.lang.String email1Address)
Sets the e-mail address of the first e-mail entry for the contact.
|
void |
setEmail1DisplayAs(java.lang.String email1DisplayAs)
Sets the display as name of the first e-mail address for the contact.
|
void |
setEmail1DisplayName(java.lang.String email1DisplayName)
Sets the display name of the first e-mail address for the contact.
|
void |
setEmail1EntryId(byte[] email1EntryId)
Sets the entry ID of the first e-mail address for the contact.
|
void |
setEmail1Type(java.lang.String email1Type)
Sets the type of the first e-mail address for the contact.
|
void |
setEmail2Address(java.lang.String email2Address)
Sets the e-mail address of the second e-mail entry for the contact.
|
void |
setEmail2DisplayAs(java.lang.String email2DisplayAs)
Sets the display as name of the second e-mail address for the contact.
|
void |
setEmail2DisplayName(java.lang.String email2DisplayName)
Sets the display name of the second e-mail address for the contact.
|
void |
setEmail2EntryId(byte[] email2EntryId)
Sets the entry ID of the second e-mail address for the contact.
|
void |
setEmail2Type(java.lang.String email2Type)
Sets the type of the second e-mail address for the contact.
|
void |
setEmail3Address(java.lang.String email3Address)
Sets the e-mail address of the third e-mail entry for the contact.
|
void |
setEmail3DisplayAs(java.lang.String email3DisplayAs)
Sets the display as name of the third e-mail address for the contact.
|
void |
setEmail3DisplayName(java.lang.String email3DisplayName)
Sets the display name of the third e-mail address for the contact.
|
void |
setEmail3EntryId(byte[] email3EntryId)
Sets the entry ID of the third e-mail address for the contact.
|
void |
setEmail3Type(java.lang.String email3Type)
Sets the type of the third e-mail address for the contact.
|
void |
setEmbedded(boolean isEmbedded)
Sets true if Message is embedded into another message object.
|
void |
setEncoding(Encoding encoding)
Sets message encoding.
|
void |
setEntryId(byte[] entryId)
Sets a MAPI entry identifier used to open and edit properties of a particular MAPI object.
|
void |
setFileAs(java.lang.String fileAs)
Sets the default keyword string assigned to the contact when it is filed.
|
void |
setFlagDueBy(java.util.Date flagDueBy)
Sets the date and time specifying the date by which an e-mail message is due.
|
void |
setFlagIcon(FlagIcon flagIcon)
Sets the flag icon of the message object.
|
void |
setFlagStatus(FlagStatus flagStatus)
Sets the flag state of the message object.
|
void |
setFtpSite(java.lang.String ftpSite)
Sets the FTP site entry for the contact.
|
void |
setGeneration(java.lang.String generation)
Sets the generation for the contact.
|
void |
setGivenName(java.lang.String givenName)
Sets the given name for the contact.
|
void |
setGovernmentId(java.lang.String governmentId)
Sets the government ID number for the contact.
|
void |
setGuid(byte[] guid)
Sets message's global unique id.
|
void |
setHasAttachment(boolean hasAttachment)
Sets true if a message contains at least one attachment.
|
void |
setHidden(boolean isHidden)
Sets true if message is invisible.
|
void |
setHobbies(java.lang.String hobbies)
Sets the hobby names for the contact.
|
void |
setHomeAddress(java.lang.String homeAddress)
Sets the whole, unparsed home address for the contact.
|
void |
setHomeAddressCity(java.lang.String homeAddressCity)
Sets the city portion of the home address for the contact.
|
void |
setHomeAddressCountry(java.lang.String homeAddressCountry)
Sets the country/region portion of the home address for the contact.
|
void |
setHomeAddressPostalCode(java.lang.String homeAddressPostalCode)
Sets the postal code portion of the home address for the contact.
|
void |
setHomeAddressPostOfficeBox(java.lang.String homeAddressPostOfficeBox)
Sets the post office box number portion of the home address for the contact.
|
void |
setHomeAddressState(java.lang.String homeAddressState)
Gets the state portion of the home address for the contact.
|
void |
setHomeAddressStreet(java.lang.String homeAddressStreet)
Sets the street portion of the home address for the contact.
|
void |
setHomeFax(java.lang.String homeFax)
Sets the home fax number for the contact.
|
void |
setHomePhone(java.lang.String homePhone)
Sets the first home telephone number for the contact.
|
void |
setHomePhone2(java.lang.String homePhone2)
Sets the second home telephone number for the contact.
|
void |
setIconIndex(long iconIndex)
Sets a number that indicates which icon to use when you display a group of e-mail objects.
|
void |
setImportance(Importance importance)
Sets a value that indicates the message sender's opinion of the importance of a message.
|
void |
setInitials(java.lang.String initials)
Sets the initials for the contact.
|
void |
setInReplyTo(java.lang.String inReplyTo)
Sets identifier of the message to which this message is a reply.
|
void |
setInstantMessengerAddress(java.lang.String instantMessengerAddress)
Sets the instant messenger address for the contact.
|
void |
setInternetCodePage(long internetCodePage)
Sets the code page used for the Body or the BodyHtml properties.
|
void |
setInternetFreeBusyAddress(java.lang.String internetFreeBusyAddress)
Sets the url location of the user's free-busy information in vCard Free-Busy standard format.
|
void |
setInternetMessageId(java.lang.String internetMessageId)
Sets unique ID for the message.
|
void |
setInternetReferences(java.lang.String internetReferences)
Sets Internet reference ID for the message..
|
void |
setIsdn(java.lang.String isdn)
Sets the ISDN number for the contact.
|
void |
setJournalDuration(long journalDuration)
Sets journal's the duration in minutes.
|
void |
setJournalEndTime(java.util.Date journalEndTime)
Sets journal's the end date and time.
|
void |
setJournalStartTime(java.util.Date journalStartTime)
Sets journal's the start date and time.
|
void |
setJournalType(java.lang.String journalType)
Sets the type of the journal item.
|
void |
setJournalTypeDescription(java.lang.String journalTypeDescription)
Sets the type description of the journal item.
|
void |
setLabel(int label)
Sets appointment's label color.
|
void |
setLastModificationTime(java.util.Date lastModificationTime)
Sets the date and time when the message was last modified.
|
void |
setLastModifierName(java.lang.String lastModifierName)
Sets name of the person who modified message.
|
void |
setLastVerbExecuted(LastVerbExecuted lastVerbExecuted)
Sets the last verb executed.
|
void |
setLastVerbExecutionTime(java.util.Date lastVerbExecutionTime)
Sets the time when the last verb was executed.
|
void |
setLocation(java.lang.String location)
Sets appointment's location.
|
void |
setManagerName(java.lang.String managerName)
Sets the manager name for the contact.
|
void |
setMeetingStatus(MeetingStatus meetingStatus)
Sets the status of the meeting.
|
void |
setMessageClass(java.lang.String messageClass)
Sets a text string that identifies the sender-defined message class, such as IPM.Note.
|
void |
setMessageCodePage(long messageCodePage)
Sets the code page that is used for the message.
|
void |
setMessageDeliveryTime(java.util.Date messageDeliveryTime)
Sets the date and time when a message was delivered.
|
void |
setMiddleName(java.lang.String middleName)
Sets the middle name for the contact.
|
void |
setMileage(java.lang.String mileage)
Sets free-form string value and can be used to store mileage information associated with the message.
|
void |
setNickname(java.lang.String nickname)
Sets the nickname for the contact.
|
void |
setNormalizedSubject(java.lang.String normalizedSubject)
Sets the message subject with any prefix removed.
|
void |
setNoteColor(NoteColor noteColor)
Sets background color of the note item.
|
void |
setNoteHeight(long noteHeight)
Sets height of the note item.
|
void |
setNoteLeft(long noteLeft)
Sets left position of the note item.
|
void |
setNoteTop(long noteTop)
Sets top position of the note item.
|
void |
setNoteWidth(long noteWidth)
Sets width of the note item.
|
void |
setObjectType(ObjectType objectType)
Sets the type of an object.
|
void |
setOfficeLocation(java.lang.String officeLocation)
Sets the specific office location for the contact.
|
void |
setOriginalDisplayTo(java.lang.String originalDisplayTo)
Sets a list of the display names of the primary (To) message recipients, separated by semicolons (;).
|
void |
setOtherAddress(java.lang.String otherAddress)
Sets the whole, unparsed other address for the contact.
|
void |
setOtherAddressCity(java.lang.String otherAddressCity)
Sets the city portion of the other address for the contact.
|
void |
setOtherAddressCountry(java.lang.String otherAddressCountry)
Sets the country/region portion of the other address for the contact.
|
void |
setOtherAddressPostalCode(java.lang.String otherAddressPostalCode)
Sets the postal code portion of the other address for the contact.
|
void |
setOtherAddressState(java.lang.String otherAddressState)
Sets the state portion of the other address for the contact.
|
void |
setOtherAddressStreet(java.lang.String otherAddressStreet)
Sets the street portion of the other address for the contact.
|
void |
setOtherPhone(java.lang.String otherPhone)
Sets the other telephone number for the contact.
|
void |
setOutlookInternalVersion(long outlookInternalVersion)
Sets internal version number of Microsoft Office Outlook client.
|
void |
setOutlookVersion(java.lang.String outlookVersion)
Sets version number of Microsoft Office Outlook client.
|
void |
setOwner(java.lang.String owner)
Sets task's owner name.
|
void |
setPager(java.lang.String pager)
Sets the pager number for the contact.
|
void |
setPercentComplete(double percentComplete)
Sets the percentage of the task completed at the current date and time.
|
void |
setPersonalHomePage(java.lang.String personalHomePage)
Sets the url of the personal Web page for the contact.
|
void |
setPostalAddress(java.lang.String postalAddress)
Sets the postal address for the contact.
|
void |
setPrimaryFax(java.lang.String primaryFax)
Sets the primary fax number for the contact.
|
void |
setPrimaryPhone(java.lang.String primaryPhone)
Sets the primary telephone number for the contact.
|
void |
setPriority(Priority priority)
Sets the relative priority of a message.
|
void |
setPrivate(boolean isPrivate)
Sets true if message is marked as private.
|
void |
setProfession(java.lang.String profession)
Gets the profession for the contact.
|
void |
setProviderSubmitTime(java.util.Date providerSubmitTime)
Sets the date and time the message provider submitted a message.
|
void |
setRadioPhone(java.lang.String radioPhone)
Sets the radio telephone number for the contact.
|
void |
setReadOnly(boolean isReadOnly)
Sets true if message is read only.
|
void |
setReadReceiptEntryId(byte[] readReceiptEntryId)
Sets the read receipt entry id.
|
void |
setReadReceiptRequested(boolean readReceiptRequested)
Sets the read receipt requested.
|
void |
setReadReceiptSearchKey(byte[] readReceiptSearchKey)
Sets the read receipt search key.
|
void |
setReceivedByAddressType(java.lang.String receivedByAddressType)
Sets the e-mail address type, such as SMTP, for the messaging user who actually receives the message.
|
void |
setReceivedByEmailAddress(java.lang.String receivedByEmailAddress)
Sets the e-mail address for the messaging user who receives the message.
|
void |
setReceivedByEntryId(byte[] receivedByEntryId)
Sets the entry identifier of the messaging user who actually receives the message.
|
void |
setReceivedByName(java.lang.String receivedByName)
Sets the display name of the messaging user who receives the message.
|
void |
setReceivedBySearchKey(byte[] receivedBySearchKey)
Sets the search key of the messaging user who receives the message.
|
void |
setReceivedRepresentingAddressType(java.lang.String receivedRepresentingAddressType)
Sets the address type for the messaging user who is represented by the user actually receiving the message.
|
void |
setReceivedRepresentingEmailAddress(java.lang.String receivedRepresentingEmailAddress)
Sets the e-mail address for the messaging user who is represented by the receiving user.
|
void |
setReceivedRepresentingEntryId(byte[] receivedRepresentingEntryId)
Sets the entry identifier for the messaging user who is represented by the receiving user.
|
void |
setReceivedRepresentingName(java.lang.String receivedRepresentingName)
Sets the display name for the messaging user who is represented by the receiving user.
|
void |
setReceivedRepresentingSearchKey(byte[] receivedRepresentingSearchKey)
Sets the search key for the messaging user represented by the receiving user.
|
void |
setRecurrencePattern(java.lang.String recurrencePattern)
Sets appointment's recurring pattern.
|
void |
setRecurrenceType(RecurrenceType recurrenceType)
Sets the recurrence pattern type.
|
void |
setRecurring(boolean isRecurring)
Sets true if the task or appointment is recurring.
|
void |
setReminderMinutesBeforeStart(long reminderMinutesBeforeStart)
Sets the number of minutes the reminder should occur prior to the start of the appointment.
|
void |
setReminderOverrideDefault(boolean reminderOverrideDefault)
Sets true if the reminder overrides the default reminder behavior for the appointment, mail item, or task.
|
void |
setReminderPlaySound(boolean reminderPlaySound)
Gets true if the reminder should play a sound when it occurs for this appointment or task.
|
void |
setReminderSet(boolean isReminderSet)
Sets true if a reminder has been set for this appointment, e-mail item, or task.
|
void |
setReminderSoundFile(java.lang.String reminderSoundFile)
Sets the path and file name of the sound file to play when the reminder occurs for the appointment, mail message, or task.
|
void |
setReminderTime(java.util.Date reminderTime)
Sets the date and time at which the reminder should occur for the specified item.
|
void |
setReplyTo(java.lang.String replyTo)
Sets reply to email address.
|
void |
setReportText(java.lang.String reportText)
Sets report text.
|
void |
setReportTime(java.util.Date reportTime)
Sets the report date and time.
|
void |
setResponseStatus(ResponseStatus responseStatus)
Sets the response to a meeting request.
|
void |
setRtfCompressed(byte[] rtfCompressed)
Sets the Rich Text Format (RTF) version of the message text, usually in compressed form.
|
void |
setRtfInSync(boolean rtfInSync)
Sets true if the getRtfCompressed() has the same text content as the getBody() for this message, otherwise false.
|
void |
setSearchKey(byte[] searchKey)
Sets a binary-comparable key that identifies correlated objects for a search.
|
void |
setSelectedMailingAddress(SelectedMailingAddress selectedMailingAddress)
Sets the type of the mailing address for the contact.
|
void |
setSenderAddressType(java.lang.String senderAddressType)
Sets the message sender's e-mail address type.
|
void |
setSenderEmailAddress(java.lang.String senderEmailAddress)
Sets the message sender's e-mail address.
|
void |
setSenderEntryId(byte[] senderEntryId)
Sets the message sender's entry identifier.
|
void |
setSenderName(java.lang.String senderName)
Sets the message sender's display name.
|
void |
setSenderSearchKey(byte[] senderSearchKey)
Sets the message sender's search key.
|
void |
setSensitivity(Sensitivity sensitivity)
Sets a value that indicates the message sender's opinion of the sensitivity of a message.
|
void |
setSentRepresentingAddressType(java.lang.String sentRepresentingAddressType)
Sets the address type for the messaging user who is represented by the sender.
|
void |
setSentRepresentingEmailAddress(java.lang.String sentRepresentingEmailAddress)
Sets the e-mail address for the messaging user who is represented by the sender.
|
void |
setSentRepresentingEntryId(byte[] sentRepresentingEntryId)
Sets the entry identifier for the messaging user represented by the sender.
|
void |
setSentRepresentingName(java.lang.String sentRepresentingName)
Sets the display name for the messaging user represented by the sender.
|
void |
setSentRepresentingSearchKey(byte[] sentRepresentingSearchKey)
Sets the search key for the messaging user represented by the sender.
|
void |
setSize(long messageSize)
Sets the size of the body, subject, sender, and attachments.
|
void |
setSpouseName(java.lang.String spouseName)
Sets the spouse name for the contact.
|
void |
setSubject(java.lang.String subject)
Sets the full subject of a message.
|
void |
setSubjectPrefix(java.lang.String subjectPrefix)
Sets a subject prefix that typically indicates some action on a message, such as "FW: " for forwarding.
|
void |
setSurname(java.lang.String surname)
Sets the last name for the contact.
|
void |
setSystem(boolean isSystem)
Sets true if message is system message.
|
void |
setTaskDelegationState(TaskDelegationState taskDelegationState)
Sets the delegation state of a task.
|
void |
setTaskDueDate(java.util.Date taskDueDate)
Sets task's the due date and time.
|
void |
setTaskOwnership(TaskOwnership taskOwnership)
Sets the ownership state of the task.
|
void |
setTaskStartDate(java.util.Date taskStartDate)
Sets task's the start date and time.
|
void |
setTaskStatus(TaskStatus taskStatus)
Sets the status of the task.
|
void |
setTeamTask(boolean isTeamTask)
Sets true if the task is a team task.
|
void |
setTelex(java.lang.String telex)
Sets the telex number for the contact.
|
void |
setTimeZone(java.lang.String timeZone)
Sets appointment's time zone.
|
void |
setTitle(java.lang.String title)
Sets the title for the contact.
|
void |
setTotalWork(long totalWork)
Sets the total work for the task.
|
void |
setTransportMessageHeaders(java.lang.String transportMessageHeaders)
Sets transport-specific message envelope information.
|
void |
setTtyTddPhone(java.lang.String ttyTddPhone)
Sets the TTY/TDD telephone number for the contact.
|
void |
setWeddingAnniversary(java.util.Date weddingAnniversary)
Sets the wedding anniversary date for the contact.
|
byte[] |
toByteArray()
Gets bytes to read from this message.
|
public Message()
public Message(java.lang.String filePath)
throws java.io.IOException
filePath - the file pathjava.io.IOException - Signals that an I/O exception has occurred.public Message(java.io.InputStream inputStream)
throws java.io.IOException
inputStream - the input streamjava.io.IOException - Signals that an I/O exception has occurred.public void open(java.lang.String filePath)
throws java.io.IOException
filePath - the file pathjava.io.IOException - Signals that an I/O exception has occurred.public void open(java.io.InputStream inputStream)
throws java.io.IOException
inputStream - the input streamjava.io.IOException - Signals that an I/O exception has occurred.public java.io.InputStream getInputStream()
throws java.io.IOException
java.io.IOException - Signals that an I/O exception has occurred.public byte[] toByteArray()
throws java.io.IOException
java.io.IOException - Signals that an I/O exception has occurred.public void save(java.lang.String filePath)
throws java.io.IOException
filePath - the file pathjava.io.IOException - Signals that an I/O exception has occurred.public void save(java.lang.String filePath,
boolean overwrite)
throws java.io.IOException
filePath - the file pathoverwrite - if true overwrites an existing file with the same path.java.io.IOException - Signals that an I/O exception has occurred.public void save(java.io.OutputStream outputStream)
throws java.io.IOException
outputStream - the output streamjava.io.IOException - Signals that an I/O exception has occurred.public java.nio.charset.Charset getCharset()
public void setCharset(java.nio.charset.Charset charset)
charset - the new charsetpublic Encoding getEncoding()
public void setEncoding(Encoding encoding)
encoding - the new encodingpublic java.lang.String getMessageClass()
public void setMessageClass(java.lang.String messageClass)
messageClass - the new message classpublic java.lang.String getSubject()
public void setSubject(java.lang.String subject)
subject - the new subjectpublic java.lang.String getSubjectPrefix()
public void setSubjectPrefix(java.lang.String subjectPrefix)
subjectPrefix - the new subject prefixpublic java.lang.String getConversationTopic()
public void setConversationTopic(java.lang.String conversationTopic)
conversationTopic - the new conversation topicpublic java.lang.String getDisplayBcc()
public void setDisplayBcc(java.lang.String displayBcc)
displayBcc - the new display bccpublic java.lang.String getDisplayCc()
public void setDisplayCc(java.lang.String displayCc)
displayCc - the new display ccpublic java.lang.String getDisplayTo()
public void setDisplayTo(java.lang.String displayTo)
displayTo - the new display topublic java.lang.String getOriginalDisplayTo()
public void setOriginalDisplayTo(java.lang.String originalDisplayTo)
originalDisplayTo - the new original display topublic java.lang.String getReplyTo()
public void setReplyTo(java.lang.String replyTo)
replyTo - the new reply topublic java.lang.String getNormalizedSubject()
public void setNormalizedSubject(java.lang.String normalizedSubject)
normalizedSubject - the new normalized subjectpublic java.lang.String getBody()
public void setBody(java.lang.String body)
body - the new bodypublic byte[] getBodyRtf()
public void setBodyRtf(byte[] rtf)
rtf - the new body rtfpublic byte[] getRtfCompressed()
public void setRtfCompressed(byte[] rtfCompressed)
rtfCompressed - the new rtf compressedpublic byte[] getSearchKey()
public void setSearchKey(byte[] searchKey)
searchKey - the new search keypublic byte[] getChangeKey()
public void setChangeKey(byte[] changeKey)
changeKey - the new change keypublic byte[] getEntryId()
public void setEntryId(byte[] entryId)
entryId - the new entry idpublic byte[] getReadReceiptEntryId()
public void setReadReceiptEntryId(byte[] readReceiptEntryId)
readReceiptEntryId - the new read receipt entry idpublic byte[] getReadReceiptSearchKey()
public void setReadReceiptSearchKey(byte[] readReceiptSearchKey)
readReceiptSearchKey - the new read receipt search keypublic java.util.Date getCreationTime()
public void setCreationTime(java.util.Date creationTime)
creationTime - the new creation timepublic java.util.Date getLastModificationTime()
public void setLastModificationTime(java.util.Date lastModificationTime)
lastModificationTime - the new last modification timepublic java.util.Date getMessageDeliveryTime()
public void setMessageDeliveryTime(java.util.Date messageDeliveryTime)
messageDeliveryTime - the new message delivery timepublic java.util.Date getClientSubmitTime()
public void setClientSubmitTime(java.util.Date clientSubmitTime)
clientSubmitTime - the new client submit timepublic java.util.Date getProviderSubmitTime()
public void setProviderSubmitTime(java.util.Date providerSubmitTime)
providerSubmitTime - the new provider submit timepublic java.util.Date getReportTime()
public void setReportTime(java.util.Date reportTime)
reportTime - the new report timepublic java.util.Date getLastVerbExecutionTime()
public void setLastVerbExecutionTime(java.util.Date lastVerbExecutionTime)
lastVerbExecutionTime - the new last verb execution timepublic java.lang.String getReportText()
public void setReportText(java.lang.String reportText)
reportText - the new report textpublic java.lang.String getCreatorName()
public void setCreatorName(java.lang.String creatorName)
creatorName - the new creator namepublic java.lang.String getLastModifierName()
public void setLastModifierName(java.lang.String lastModifierName)
lastModifierName - the new last modifier namepublic java.lang.String getInternetMessageId()
public void setInternetMessageId(java.lang.String internetMessageId)
internetMessageId - the new internet message idpublic java.lang.String getInReplyTo()
public void setInReplyTo(java.lang.String inReplyTo)
inReplyTo - the new in reply topublic java.lang.String getInternetReferences()
public void setInternetReferences(java.lang.String internetReferences)
internetReferences - the new internet referencespublic long getMessageCodePage()
public void setMessageCodePage(long messageCodePage)
messageCodePage - the new message code pagepublic long getIconIndex()
public void setIconIndex(long iconIndex)
iconIndex - the new icon indexpublic long getSize()
public void setSize(long messageSize)
messageSize - the new sizepublic long getInternetCodePage()
public void setInternetCodePage(long internetCodePage)
internetCodePage - the new internet code pagepublic byte[] getConversationIndex()
public void setConversationIndex(byte[] conversationIndex)
conversationIndex - the new conversation indexpublic boolean isHidden()
public void setHidden(boolean isHidden)
isHidden - the new hiddenpublic boolean isReadOnly()
public void setReadOnly(boolean isReadOnly)
isReadOnly - the new read onlypublic boolean isSystem()
public void setSystem(boolean isSystem)
isSystem - the new systempublic boolean getDisableFullFidelity()
public void setDisableFullFidelity(boolean disableFullFidelity)
disableFullFidelity - the new disable full fidelitypublic boolean hasAttachment()
public void setHasAttachment(boolean hasAttachment)
hasAttachment - the new checks for attachmentpublic boolean getRtfInSync()
public void setRtfInSync(boolean rtfInSync)
rtfInSync - the new rtf in syncpublic boolean getReadReceiptRequested()
public void setReadReceiptRequested(boolean readReceiptRequested)
readReceiptRequested - the new read receipt requestedpublic boolean getDeliveryReportRequested()
public void setDeliveryReportRequested(boolean deliveryReportRequested)
deliveryReportRequested - the new delivery report requestedpublic byte[] getBodyHtml()
public void setBodyHtml(byte[] bodyHtml)
bodyHtml - the new body htmlpublic java.lang.String getBodyHtmlText()
public void setBodyHtmlText(java.lang.String bodyHtmlText)
bodyHtmlText - the new body html textpublic Sensitivity getSensitivity()
public void setSensitivity(Sensitivity sensitivity)
sensitivity - the new sensitivitypublic LastVerbExecuted getLastVerbExecuted()
public void setLastVerbExecuted(LastVerbExecuted lastVerbExecuted)
lastVerbExecuted - the new last verb executedpublic Importance getImportance()
public void setImportance(Importance importance)
importance - the new importancepublic Priority getPriority()
public void setPriority(Priority priority)
priority - the new prioritypublic FlagIcon getFlagIcon()
public void setFlagIcon(FlagIcon flagIcon)
flagIcon - the new flag iconpublic FlagStatus getFlagStatus()
public void setFlagStatus(FlagStatus flagStatus)
flagStatus - the new flag statuspublic ObjectType getObjectType()
public void setObjectType(ObjectType objectType)
objectType - the new object typepublic java.lang.String getReceivedRepresentingAddressType()
public void setReceivedRepresentingAddressType(java.lang.String receivedRepresentingAddressType)
receivedRepresentingAddressType - the new received representing address typepublic java.lang.String getReceivedRepresentingEmailAddress()
public void setReceivedRepresentingEmailAddress(java.lang.String receivedRepresentingEmailAddress)
receivedRepresentingEmailAddress - the new received representing email addresspublic byte[] getReceivedRepresentingEntryId()
public void setReceivedRepresentingEntryId(byte[] receivedRepresentingEntryId)
receivedRepresentingEntryId - the new received representing entry idpublic java.lang.String getReceivedRepresentingName()
public void setReceivedRepresentingName(java.lang.String receivedRepresentingName)
receivedRepresentingName - the new received representing namepublic byte[] getReceivedRepresentingSearchKey()
public void setReceivedRepresentingSearchKey(byte[] receivedRepresentingSearchKey)
receivedRepresentingSearchKey - the new received representing search keypublic java.lang.String getReceivedByAddressType()
public void setReceivedByAddressType(java.lang.String receivedByAddressType)
receivedByAddressType - the new received by address typepublic java.lang.String getReceivedByEmailAddress()
public void setReceivedByEmailAddress(java.lang.String receivedByEmailAddress)
receivedByEmailAddress - the new received by email addresspublic byte[] getReceivedByEntryId()
public void setReceivedByEntryId(byte[] receivedByEntryId)
receivedByEntryId - the new received by entry idpublic java.lang.String getReceivedByName()
public void setReceivedByName(java.lang.String receivedByName)
receivedByName - the new received by namepublic byte[] getReceivedBySearchKey()
public void setReceivedBySearchKey(byte[] receivedBySearchKey)
receivedBySearchKey - the new received by search keypublic java.lang.String getSenderAddressType()
public void setSenderAddressType(java.lang.String senderAddressType)
senderAddressType - the new sender address typepublic java.lang.String getSenderEmailAddress()
public void setSenderEmailAddress(java.lang.String senderEmailAddress)
senderEmailAddress - the new sender email addresspublic byte[] getSenderEntryId()
public void setSenderEntryId(byte[] senderEntryId)
senderEntryId - the new sender entry idpublic java.lang.String getSenderName()
public void setSenderName(java.lang.String senderName)
senderName - the new sender namepublic byte[] getSenderSearchKey()
public void setSenderSearchKey(byte[] senderSearchKey)
senderSearchKey - the new sender search keypublic java.lang.String getSentRepresentingAddressType()
public void setSentRepresentingAddressType(java.lang.String sentRepresentingAddressType)
sentRepresentingAddressType - the new sent representing address typepublic java.lang.String getSentRepresentingEmailAddress()
public void setSentRepresentingEmailAddress(java.lang.String sentRepresentingEmailAddress)
sentRepresentingEmailAddress - the new sent representing email addresspublic byte[] getSentRepresentingEntryId()
public void setSentRepresentingEntryId(byte[] sentRepresentingEntryId)
sentRepresentingEntryId - the new sent representing entry idpublic java.lang.String getSentRepresentingName()
public void setSentRepresentingName(java.lang.String sentRepresentingName)
sentRepresentingName - the new sent representing namepublic byte[] getSentRepresentingSearchKey()
public void setSentRepresentingSearchKey(byte[] sentRepresentingSearchKey)
sentRepresentingSearchKey - the new sent representing search keypublic java.lang.String getTransportMessageHeaders()
public void setTransportMessageHeaders(java.lang.String transportMessageHeaders)
transportMessageHeaders - the new transport message headerspublic java.util.List<MessageFlag> getMessageFlags()
public java.util.List<StoreSupportMask> getStoreSupportMasks()
public java.lang.String getOutlookVersion()
public void setOutlookVersion(java.lang.String outlookVersion)
outlookVersion - the new outlook versionpublic long getOutlookInternalVersion()
public void setOutlookInternalVersion(long outlookInternalVersion)
outlookInternalVersion - the new outlook internal versionpublic java.util.Date getCommonStartTime()
public void setCommonStartTime(java.util.Date commonStartTime)
commonStartTime - the new common start timepublic java.util.Date getCommonEndTime()
public void setCommonEndTime(java.util.Date commonEndTime)
commonEndTime - the new common end timepublic java.util.Date getFlagDueBy()
public void setFlagDueBy(java.util.Date flagDueBy)
flagDueBy - the new flag due bypublic java.util.List<java.lang.String> getCompanies()
public java.util.List<java.lang.String> getContactNames()
public java.util.List<java.lang.String> getKeywords()
public java.util.List<java.lang.String> getCategories()
public java.lang.String getBillingInformation()
public void setBillingInformation(java.lang.String billingInformation)
billingInformation - the new billing informationpublic java.lang.String getMileage()
public void setMileage(java.lang.String mileage)
mileage - the new mileagepublic java.lang.String getReminderSoundFile()
public void setReminderSoundFile(java.lang.String reminderSoundFile)
reminderSoundFile - the new reminder sound filepublic boolean isPrivate()
public void setPrivate(boolean isPrivate)
isPrivate - the new privatepublic boolean getReminderOverrideDefault()
public void setReminderOverrideDefault(boolean reminderOverrideDefault)
reminderOverrideDefault - the new reminder override defaultpublic boolean getReminderPlaySound()
public void setReminderPlaySound(boolean reminderPlaySound)
reminderPlaySound - the new reminder play soundpublic java.util.Date getAppointmentStartTime()
public void setAppointmentStartTime(java.util.Date appointmentStartTime)
appointmentStartTime - the new appointment start timepublic java.util.Date getAppointmentEndTime()
public void setAppointmentEndTime(java.util.Date appointmentEndTime)
appointmentEndTime - the new appointment end timepublic java.lang.String getLocation()
public void setLocation(java.lang.String location)
location - the new locationpublic java.lang.String getAppointmentMessageClass()
public void setAppointmentMessageClass(java.lang.String appointmentMessageClass)
appointmentMessageClass - the new appointment message classpublic java.lang.String getTimeZone()
public void setTimeZone(java.lang.String timeZone)
timeZone - the new time zonepublic java.lang.String getRecurrencePattern()
public void setRecurrencePattern(java.lang.String recurrencePattern)
recurrencePattern - the new recurrence patternpublic byte[] getGuid()
public void setGuid(byte[] guid)
guid - the new guidpublic int getLabel()
public void setLabel(int label)
label - the new labelpublic int getDuration()
public void setDuration(int duration)
duration - the new durationpublic BusyStatus getBusyStatus()
public void setBusyStatus(BusyStatus busyStatus)
busyStatus - the new busy statuspublic MeetingStatus getMeetingStatus()
public void setMeetingStatus(MeetingStatus meetingStatus)
meetingStatus - the new meeting statuspublic ResponseStatus getResponseStatus()
public void setResponseStatus(ResponseStatus responseStatus)
responseStatus - the new response statuspublic RecurrenceType getRecurrenceType()
public void setRecurrenceType(RecurrenceType recurrenceType)
recurrenceType - the new recurrence typepublic java.lang.String getOwner()
public void setOwner(java.lang.String owner)
owner - the new ownerpublic java.lang.String getDelegator()
public void setDelegator(java.lang.String delegator)
delegator - the new delegatorpublic double getPercentComplete()
public void setPercentComplete(double percentComplete)
percentComplete - the new percent completepublic long getActualWork()
public void setActualWork(long actualWork)
actualWork - the new actual workpublic long getTotalWork()
public void setTotalWork(long totalWork)
totalWork - the new total workpublic boolean isTeamTask()
public void setTeamTask(boolean isTeamTask)
isTeamTask - the new team taskpublic boolean isComplete()
public void setComplete(boolean isComplete)
isComplete - the new completepublic boolean isRecurring()
public void setRecurring(boolean isRecurring)
isRecurring - the new recurringpublic boolean isAllDayEvent()
public void setAllDayEvent(boolean isAllDayEvent)
isAllDayEvent - the new all day eventpublic boolean isReminderSet()
public void setReminderSet(boolean isReminderSet)
isReminderSet - the new reminder setpublic java.util.Date getReminderTime()
public void setReminderTime(java.util.Date reminderTime)
reminderTime - the new reminder timepublic long getReminderMinutesBeforeStart()
public void setReminderMinutesBeforeStart(long reminderMinutesBeforeStart)
reminderMinutesBeforeStart - the new reminder minutes before startpublic java.util.Date getTaskStartDate()
public void setTaskStartDate(java.util.Date taskStartDate)
taskStartDate - the new task start datepublic java.util.Date getTaskDueDate()
public void setTaskDueDate(java.util.Date taskDueDate)
taskDueDate - the new task due datepublic java.util.Date getDateCompleted()
public void setDateCompleted(java.util.Date dateCompleted)
dateCompleted - the new date completedpublic TaskStatus getTaskStatus()
public void setTaskStatus(TaskStatus taskStatus)
taskStatus - the new task statuspublic TaskOwnership getTaskOwnership()
public void setTaskOwnership(TaskOwnership taskOwnership)
taskOwnership - the new task ownershippublic TaskDelegationState getTaskDelegationState()
public void setTaskDelegationState(TaskDelegationState taskDelegationState)
taskDelegationState - the new task delegation statepublic long getNoteHeight()
public void setNoteHeight(long noteHeight)
noteHeight - the new note heightpublic long getNoteWidth()
public void setNoteWidth(long noteWidth)
noteWidth - the new note widthpublic long getNoteTop()
public void setNoteTop(long noteTop)
noteTop - the new note toppublic long getNoteLeft()
public void setNoteLeft(long noteLeft)
noteLeft - the new note leftpublic NoteColor getNoteColor()
public void setNoteColor(NoteColor noteColor)
noteColor - the new note colorpublic java.util.Date getJournalStartTime()
public void setJournalStartTime(java.util.Date journalStartTime)
journalStartTime - the new journal start timepublic java.util.Date getJournalEndTime()
public void setJournalEndTime(java.util.Date journalEndTime)
journalEndTime - the new journal end timepublic java.lang.String getJournalType()
public void setJournalType(java.lang.String journalType)
journalType - the new journal typepublic java.lang.String getJournalTypeDescription()
public void setJournalTypeDescription(java.lang.String journalTypeDescription)
journalTypeDescription - the new journal type descriptionpublic long getJournalDuration()
public void setJournalDuration(long journalDuration)
journalDuration - the new journal durationpublic java.util.Date getBirthday()
public void setBirthday(java.util.Date birthday)
birthday - the new birthdaypublic java.util.List<java.lang.String> getChildrenNames()
public java.lang.String getAssistentName()
public void setAssistentName(java.lang.String assistentName)
assistentName - the new assistent namepublic java.lang.String getAssistentPhone()
public void setAssistentPhone(java.lang.String assistentPhone)
assistentPhone - the new assistent phonepublic java.lang.String getBusinessPhone()
public void setBusinessPhone(java.lang.String businessPhone)
businessPhone - the new business phonepublic java.lang.String getBusinessFax()
public void setBusinessFax(java.lang.String businessFax)
businessFax - the new business faxpublic java.lang.String getBusinessHomePage()
public void setBusinessHomePage(java.lang.String businessHomePage)
businessHomePage - the new business home pagepublic java.lang.String getCallbackPhone()
public void setCallbackPhone(java.lang.String callbackPhone)
callbackPhone - the new callback phonepublic java.lang.String getCarPhone()
public void setCarPhone(java.lang.String carPhone)
carPhone - the new car phonepublic java.lang.String getCellularPhone()
public void setCellularPhone(java.lang.String cellularPhone)
cellularPhone - the new cellular phonepublic java.lang.String getCompanyMainPhone()
public void setCompanyMainPhone(java.lang.String companyMainPhone)
companyMainPhone - the new company main phonepublic java.lang.String getCompanyName()
public void setCompanyName(java.lang.String companyName)
companyName - the new company namepublic java.lang.String getComputerNetworkName()
public void setComputerNetworkName(java.lang.String computerNetworkName)
computerNetworkName - the new computer network namepublic java.lang.String getBusinessAddressCountry()
public void setBusinessAddressCountry(java.lang.String businessAddressCountry)
businessAddressCountry - the new business address countrypublic java.lang.String getCustomerId()
public void setCustomerId(java.lang.String customerId)
customerId - the new customer idpublic java.lang.String getDepartmentName()
public void setDepartmentName(java.lang.String departmentName)
departmentName - the new department namepublic java.lang.String getDisplayName()
public void setDisplayName(java.lang.String displayName)
displayName - the new display namepublic java.lang.String getDisplayNamePrefix()
public void setDisplayNamePrefix(java.lang.String displayNamePrefix)
displayNamePrefix - the new display name prefixpublic java.lang.String getFtpSite()
public void setFtpSite(java.lang.String ftpSite)
ftpSite - the new ftp sitepublic java.lang.String getGeneration()
public void setGeneration(java.lang.String generation)
generation - the new generationpublic java.lang.String getGivenName()
public void setGivenName(java.lang.String givenName)
givenName - the new given namepublic java.lang.String getGovernmentId()
public void setGovernmentId(java.lang.String governmentId)
governmentId - the new government idpublic java.lang.String getHobbies()
public void setHobbies(java.lang.String hobbies)
hobbies - the new hobbiespublic java.lang.String getHomePhone2()
public void setHomePhone2(java.lang.String homePhone2)
homePhone2 - the new home phone2public java.lang.String getHomeAddressCity()
public void setHomeAddressCity(java.lang.String homeAddressCity)
homeAddressCity - the new home address citypublic java.lang.String getHomeAddressCountry()
public void setHomeAddressCountry(java.lang.String homeAddressCountry)
homeAddressCountry - the new home address countrypublic java.lang.String getHomeAddressPostalCode()
public void setHomeAddressPostalCode(java.lang.String homeAddressPostalCode)
homeAddressPostalCode - the new home address postal codepublic java.lang.String getHomeAddressPostOfficeBox()
public void setHomeAddressPostOfficeBox(java.lang.String homeAddressPostOfficeBox)
homeAddressPostOfficeBox - the new home address post office boxpublic java.lang.String getHomeAddressState()
public void setHomeAddressState(java.lang.String homeAddressState)
homeAddressState - the new home address statepublic java.lang.String getHomeAddressStreet()
public void setHomeAddressStreet(java.lang.String homeAddressStreet)
homeAddressStreet - the new home address streetpublic java.lang.String getHomeFax()
public void setHomeFax(java.lang.String homeFax)
homeFax - the new home faxpublic java.lang.String getHomePhone()
public void setHomePhone(java.lang.String homePhone)
homePhone - the new home phonepublic java.lang.String getInitials()
public void setInitials(java.lang.String initials)
initials - the new initialspublic java.lang.String getIsdn()
public void setIsdn(java.lang.String isdn)
isdn - the new isdnpublic java.lang.String getBusinessAddressCity()
public void setBusinessAddressCity(java.lang.String businessAddressCity)
businessAddressCity - the new business address citypublic java.lang.String getManagerName()
public void setManagerName(java.lang.String managerName)
managerName - the new manager namepublic java.lang.String getMiddleName()
public void setMiddleName(java.lang.String middleName)
middleName - the new middle namepublic java.lang.String getNickname()
public void setNickname(java.lang.String nickname)
nickname - the new nicknamepublic java.lang.String getOfficeLocation()
public void setOfficeLocation(java.lang.String officeLocation)
officeLocation - the new office locationpublic java.lang.String getBusinessPhone2()
public void setBusinessPhone2(java.lang.String businessPhone2)
businessPhone2 - the new business phone2public java.lang.String getOtherAddressCity()
public void setOtherAddressCity(java.lang.String otherAddressCity)
otherAddressCity - the new other address citypublic java.lang.String getOtherAddressCountry()
public void setOtherAddressCountry(java.lang.String otherAddressCountry)
otherAddressCountry - the new other address countrypublic java.lang.String getOtherAddressPostalCode()
public void setOtherAddressPostalCode(java.lang.String otherAddressPostalCode)
otherAddressPostalCode - the new other address postal codepublic java.lang.String getOtherAddressState()
public void setOtherAddressState(java.lang.String otherAddressState)
otherAddressState - the new other address statepublic java.lang.String getOtherAddressStreet()
public void setOtherAddressStreet(java.lang.String otherAddressStreet)
otherAddressStreet - the new other address streetpublic java.lang.String getOtherPhone()
public void setOtherPhone(java.lang.String otherPhone)
otherPhone - the new other phonepublic java.lang.String getPager()
public void setPager(java.lang.String pager)
pager - the new pagerpublic java.lang.String getPersonalHomePage()
public void setPersonalHomePage(java.lang.String personalHomePage)
personalHomePage - the new personal home pagepublic java.lang.String getPostalAddress()
public void setPostalAddress(java.lang.String postalAddress)
postalAddress - the new postal addresspublic java.lang.String getBusinessAddressPostalCode()
public void setBusinessAddressPostalCode(java.lang.String businessAddressPostalCode)
businessAddressPostalCode - the new business address postal codepublic java.lang.String getBusinessAddressPostOfficeBox()
public void setBusinessAddressPostOfficeBox(java.lang.String businessAddressPostOfficeBox)
businessAddressPostOfficeBox - the new business address post office boxpublic java.lang.String getBusinessAddressState()
public void setBusinessAddressState(java.lang.String businessAddressState)
businessAddressState - the new business address statepublic java.lang.String getBusinessAddressStreet()
public void setBusinessAddressStreet(java.lang.String businessAddressStreet)
businessAddressStreet - the new business address streetpublic java.lang.String getPrimaryFax()
public void setPrimaryFax(java.lang.String primaryFax)
primaryFax - the new primary faxpublic java.lang.String getPrimaryPhone()
public void setPrimaryPhone(java.lang.String primaryPhone)
primaryPhone - the new primary phonepublic java.lang.String getProfession()
public void setProfession(java.lang.String profession)
profession - the new professionpublic java.lang.String getRadioPhone()
public void setRadioPhone(java.lang.String radioPhone)
radioPhone - the new radio phonepublic java.lang.String getSpouseName()
public void setSpouseName(java.lang.String spouseName)
spouseName - the new spouse namepublic java.lang.String getSurname()
public void setSurname(java.lang.String surname)
surname - the new surnamepublic java.lang.String getTelex()
public void setTelex(java.lang.String telex)
telex - the new telexpublic java.lang.String getTitle()
public void setTitle(java.lang.String title)
title - the new titlepublic java.lang.String getTtyTddPhone()
public void setTtyTddPhone(java.lang.String ttyTddPhone)
ttyTddPhone - the new tty tdd phonepublic java.util.Date getWeddingAnniversary()
public void setWeddingAnniversary(java.util.Date weddingAnniversary)
weddingAnniversary - the new wedding anniversarypublic SelectedMailingAddress getSelectedMailingAddress()
public void setSelectedMailingAddress(SelectedMailingAddress selectedMailingAddress)
selectedMailingAddress - the new selected mailing addresspublic boolean getContactHasPicture()
public void setContactHasPicture(boolean contactHasPicture)
contactHasPicture - the new contact has picturepublic java.lang.String getFileAs()
public void setFileAs(java.lang.String fileAs)
fileAs - the new file aspublic java.lang.String getInstantMessengerAddress()
public void setInstantMessengerAddress(java.lang.String instantMessengerAddress)
instantMessengerAddress - the new instant messenger addresspublic java.lang.String getInternetFreeBusyAddress()
public void setInternetFreeBusyAddress(java.lang.String internetFreeBusyAddress)
internetFreeBusyAddress - the new internet free busy addresspublic java.lang.String getBusinessAddress()
public void setBusinessAddress(java.lang.String businessAddress)
businessAddress - the new business addresspublic java.lang.String getHomeAddress()
public void setHomeAddress(java.lang.String homeAddress)
homeAddress - the new home addresspublic java.lang.String getOtherAddress()
public void setOtherAddress(java.lang.String otherAddress)
otherAddress - the new other addresspublic java.lang.String getEmail1Address()
public void setEmail1Address(java.lang.String email1Address)
email1Address - the new email1 addresspublic java.lang.String getEmail2Address()
public void setEmail2Address(java.lang.String email2Address)
email2Address - the new email2 addresspublic java.lang.String getEmail3Address()
public void setEmail3Address(java.lang.String email3Address)
email3Address - the new email3 addresspublic java.lang.String getEmail1DisplayName()
public void setEmail1DisplayName(java.lang.String email1DisplayName)
email1DisplayName - the new email1 display namepublic java.lang.String getEmail2DisplayName()
public void setEmail2DisplayName(java.lang.String email2DisplayName)
email2DisplayName - the new email2 display namepublic java.lang.String getEmail3DisplayName()
public void setEmail3DisplayName(java.lang.String email3DisplayName)
email3DisplayName - the new email3 display namepublic java.lang.String getEmail1DisplayAs()
public void setEmail1DisplayAs(java.lang.String email1DisplayAs)
email1DisplayAs - the new email1 display aspublic java.lang.String getEmail2DisplayAs()
public void setEmail2DisplayAs(java.lang.String email2DisplayAs)
email2DisplayAs - the new email2 display aspublic java.lang.String getEmail3DisplayAs()
public void setEmail3DisplayAs(java.lang.String email3DisplayAs)
email3DisplayAs - the new email3 display aspublic java.lang.String getEmail1Type()
public void setEmail1Type(java.lang.String email1Type)
email1Type - the new email1 typepublic java.lang.String getEmail2Type()
public void setEmail2Type(java.lang.String email2Type)
email2Type - the new email2 typepublic java.lang.String getEmail3Type()
public void setEmail3Type(java.lang.String email3Type)
email3Type - the new email3 typepublic byte[] getEmail1EntryId()
public void setEmail1EntryId(byte[] email1EntryId)
email1EntryId - the new email1 entry idpublic byte[] getEmail2EntryId()
public void setEmail2EntryId(byte[] email2EntryId)
email2EntryId - the new email2 entry idpublic byte[] getEmail3EntryId()
public void setEmail3EntryId(byte[] email3EntryId)
email3EntryId - the new email3 entry idpublic java.util.List<Recipient> getRecipients()
public java.util.List<Attachment> getAttachments()
public java.util.List<ExtendedProperty> getExtendedProperties()
public boolean isEmbedded()
public void setEmbedded(boolean isEmbedded)
isEmbedded - the new embedded