com.moyosoft.connector.ms.outlook.contact
Class OutlookContact

java.lang.Object
  |
  +--com.moyosoft.connector.ms.outlook.item.OutlookItem
        |
        +--com.moyosoft.connector.ms.outlook.contact.OutlookContact
All Implemented Interfaces:
IAttachmentsContainer

public class OutlookContact
extends OutlookItem
implements IAttachmentsContainer

Represents an Outlook contact item.

To access contacts stored in Outlook, please have a look at this sample application.

A new contact item can be created by instantiating this class. To save the new contact in Outlook, call the method save().

This class provides getter and setter methods to access or modify the contact's properties.

See Also:
OutlookContact(Outlook), OutlookItem.save()

Constructor Summary
OutlookContact(com.moyosoft.connector.com.Dispatch dispatch)
           
OutlookContact(Outlook outlookApplication)
          Creates a new contact item in the default contacts folder
OutlookContact(OutlookFolder folder)
          Creates a new contact item in the specified folder
 
Method Summary
 void addPicture(java.io.File pictureFile)
          The addPicture() method is only supported by Outlook 2003 or higher.
 void close(InspectorClose saveMode)
           
 OutlookAttachment createAttachment(java.io.File pAttachmentFile, AttachmentType pType)
           
 OutlookMail forwardAsVcard()
           
 java.lang.String getAccount()
           
 java.util.Date getAnniversary()
           
 java.lang.String getAssistantName()
           
 java.lang.String getAssistantTelephoneNumber()
           
 AttachmentsCollection getAttachments()
           
 int getAttachmentsCount()
           
 java.lang.String getBillingInformation()
           
 java.util.Date getBirthday()
           
 java.lang.String getBody()
           
 java.lang.String getBusiness2TelephoneNumber()
           
 java.lang.String getBusinessAddress()
           
 java.lang.String getBusinessAddressCity()
           
 java.lang.String getBusinessAddressCountry()
           
 java.lang.String getBusinessAddressPostalCode()
           
 java.lang.String getBusinessAddressPostOfficeBox()
           
 java.lang.String getBusinessAddressState()
           
 java.lang.String getBusinessAddressStreet()
           
 java.lang.String getBusinessFaxNumber()
           
 java.lang.String getBusinessHomePage()
           
 java.lang.String getBusinessTelephoneNumber()
           
 java.lang.String getCallbackTelephoneNumber()
           
 java.lang.String getCarTelephoneNumber()
           
 java.lang.String getCategories()
           
 java.lang.String getChildren()
           
 java.lang.String getCompanies()
           
 java.lang.String getCompanyAndFullName()
           
 java.lang.String getCompanyLastFirstNoSpace()
           
 java.lang.String getCompanyLastFirstSpaceOnly()
           
 java.lang.String getCompanyMainTelephoneNumber()
           
 java.lang.String getCompanyName()
           
 java.lang.String getComputerNetworkName()
           
 ConflictsCollection getConflicts()
           
 java.lang.String getConversationIndex()
           
 java.lang.String getConversationTopic()
           
 java.lang.String getCustomerID()
           
 java.lang.String getDepartment()
           
 DownloadState getDownloadState()
           
 java.lang.String getEmail1Address()
           
 java.lang.String getEmail1AddressType()
           
 java.lang.String getEmail1DisplayName()
           
 java.lang.String getEmail1EntryID()
           
 java.lang.String getEmail2Address()
           
 java.lang.String getEmail2AddressType()
           
 java.lang.String getEmail2DisplayName()
           
 java.lang.String getEmail2EntryID()
           
 java.lang.String getEmail3Address()
           
 java.lang.String getEmail3AddressType()
           
 java.lang.String getEmail3DisplayName()
           
 java.lang.String getEmail3EntryID()
           
 java.lang.String getFileAs()
           
 java.lang.String getFirstName()
           
 java.util.Date getFollowUpCompletedDate()
           
 java.util.Date getFollowUpDueDate()
           
 java.lang.String getFollowUpFlagText()
           
 double getFollowUpPercentComplete()
           
 java.util.Date getFollowUpReminderTime()
           
 java.util.Date getFollowUpStartDate()
           
 FollowUpStatus getFollowUpStatus()
           
 int getFollowUpStatusValue()
          Returns the follow-up status.
 FormDescription getFormDescription()
           
 java.lang.String getFTPSite()
           
 java.lang.String getFullName()
           
 java.lang.String getFullNameAndCompany()
           
 Gender getGender()
           
 java.lang.String getGovernmentIDNumber()
           
 java.lang.String getHobby()
           
 java.lang.String getHome2TelephoneNumber()
           
 java.lang.String getHomeAddress()
           
 java.lang.String getHomeAddressCity()
           
 java.lang.String getHomeAddressCountry()
           
 java.lang.String getHomeAddressPostalCode()
           
 java.lang.String getHomeAddressPostOfficeBox()
           
 java.lang.String getHomeAddressState()
           
 java.lang.String getHomeAddressStreet()
           
 java.lang.String getHomeFaxNumber()
           
 java.lang.String getHomeTelephoneNumber()
           
 java.lang.String getIMAddress()
          The 'IMAddress' property is only supported by Outlook 2002 or higher.
 ImportanceType getImportance()
           
 java.lang.String getInitials()
           
 Inspector getInspector()
           
 java.lang.String getInternetFreeBusyAddress()
           
 java.lang.String getISDNNumber()
           
 ItemPropertiesCollection getItemProperties()
           
 java.lang.String getJobTitle()
           
 java.lang.String getLanguage()
           
 java.lang.String getLastFirstAndSuffix()
           
 java.lang.String getLastFirstNoSpace()
           
 java.lang.String getLastFirstNoSpaceAndSuffix()
           
 java.lang.String getLastFirstNoSpaceCompany()
           
 java.lang.String getLastFirstSpaceOnly()
           
 java.lang.String getLastFirstSpaceOnlyCompany()
           
 java.lang.String getLastName()
           
 java.lang.String getLastNameAndFirstName()
           
 java.lang.String getMailingAddress()
           
 java.lang.String getMailingAddressCity()
           
 java.lang.String getMailingAddressCountry()
           
 java.lang.String getMailingAddressPostalCode()
           
 java.lang.String getMailingAddressPostOfficeBox()
           
 java.lang.String getMailingAddressState()
           
 java.lang.String getMailingAddressStreet()
           
 java.lang.String getManagerName()
           
 RemoteStatus getMarkForDownload()
           
 java.lang.String getMessageClass()
           
 java.lang.String getMiddleName()
           
 java.lang.String getMileage()
           
 java.lang.String getMobileTelephoneNumber()
           
 java.lang.String getNetMeetingAlias()
           
 java.lang.String getNetMeetingServer()
           
 java.lang.String getNickName()
           
 java.lang.String getOfficeLocation()
           
 java.lang.String getOrganizationalIDNumber()
           
 java.lang.String getOtherAddress()
           
 java.lang.String getOtherAddressCity()
           
 java.lang.String getOtherAddressCountry()
           
 java.lang.String getOtherAddressPostalCode()
           
 java.lang.String getOtherAddressPostOfficeBox()
           
 java.lang.String getOtherAddressState()
           
 java.lang.String getOtherAddressStreet()
           
 java.lang.String getOtherFaxNumber()
           
 java.lang.String getOtherTelephoneNumber()
           
 java.lang.String getPagerNumber()
           
 java.lang.String getPersonalHomePage()
           
 java.lang.String getPrimaryTelephoneNumber()
           
 java.lang.String getProfession()
           
 java.lang.String getRadioTelephoneNumber()
           
 java.lang.String getReferredBy()
           
 MailingAddressType getSelectedMailingAddress()
           
 SensitivityType getSensitivity()
           
 int getSize()
           
 java.lang.String getSpouse()
           
 java.lang.String getSubject()
           
 java.lang.String getSuffix()
           
 java.lang.String getTelexNumber()
           
 java.lang.String getTitle()
           
 java.lang.String getTTYTDDTelephoneNumber()
           
 OutlookItemType getType()
           
 java.lang.String getUser1()
           
 java.lang.String getUser2()
           
 java.lang.String getUser3()
           
 java.lang.String getUser4()
           
 java.lang.String getUserCertificate()
           
 UserPropertiesCollection getUserProperties()
           
 java.lang.String getWebPage()
           
 java.lang.String getYomiCompanyName()
           
 java.lang.String getYomiFirstName()
           
 java.lang.String getYomiLastName()
           
 boolean hasPicture()
          The 'HasPicture' property is only supported by Outlook 2003 or higher.
 boolean isAutoResolvedWinner()
           
 boolean isConflict()
           
 boolean isFollowUpComplete()
           
 boolean isFollowUpReminderSet()
           
 boolean isJournal()
           
 boolean isNoAging()
           
 boolean isSaved()
           
 boolean isUnRead()
           
 void removePicture()
          The removePicture() method is only supported by Outlook 2003 or higher.
 void setAccount(java.lang.String value)
           
 void setAnniversary(java.util.Date value)
           
 void setAssistantName(java.lang.String value)
           
 void setAssistantTelephoneNumber(java.lang.String value)
           
 void setBillingInformation(java.lang.String value)
           
 void setBirthday(java.util.Date value)
           
 void setBody(java.lang.String value)
           
 void setBusiness2TelephoneNumber(java.lang.String value)
           
 void setBusinessAddress(java.lang.String value)
           
 void setBusinessAddressCity(java.lang.String value)
           
 void setBusinessAddressCountry(java.lang.String value)
           
 void setBusinessAddressPostalCode(java.lang.String value)
           
 void setBusinessAddressPostOfficeBox(java.lang.String value)
           
 void setBusinessAddressState(java.lang.String value)
           
 void setBusinessAddressStreet(java.lang.String value)
           
 void setBusinessFaxNumber(java.lang.String value)
           
 void setBusinessHomePage(java.lang.String value)
           
 void setBusinessTelephoneNumber(java.lang.String value)
           
 void setCallbackTelephoneNumber(java.lang.String value)
           
 void setCarTelephoneNumber(java.lang.String value)
           
 void setCategories(java.lang.String value)
           
 void setChildren(java.lang.String value)
           
 void setCompanies(java.lang.String value)
           
 void setCompanyMainTelephoneNumber(java.lang.String value)
           
 void setCompanyName(java.lang.String value)
           
 void setComputerNetworkName(java.lang.String value)
           
 void setCustomerID(java.lang.String value)
           
 void setDepartment(java.lang.String value)
           
 void setEmail1Address(java.lang.String value)
           
 void setEmail1AddressType(java.lang.String value)
           
 void setEmail1DisplayName(java.lang.String value)
           
 void setEmail2Address(java.lang.String value)
           
 void setEmail2AddressType(java.lang.String value)
           
 void setEmail2DisplayName(java.lang.String value)
           
 void setEmail3Address(java.lang.String value)
           
 void setEmail3AddressType(java.lang.String value)
           
 void setEmail3DisplayName(java.lang.String value)
           
 void setFileAs(java.lang.String value)
           
 void setFirstName(java.lang.String value)
           
 void setFollowUpComplete(boolean isComplete)
           
 void setFollowUpCompletedDate(java.util.Date completedDate)
           
 void setFollowUpDueDate(java.util.Date dueDate)
           
 void setFollowUpFlagText(java.lang.String followUpText)
           
 void setFollowUpPercentComplete(double value)
           
 void setFollowUpReminderSet(boolean isReminderSet)
           
 void setFollowUpReminderTime(java.util.Date reminderTime)
           
 void setFollowUpStartDate(java.util.Date startDate)
           
 void setFollowUpStatus(FollowUpStatus status)
           
 void setFollowUpStatusValue(int status)
          Sets the follow-up status.
 void setFTPSite(java.lang.String value)
           
 void setFullName(java.lang.String value)
           
 void setGender(Gender value)
           
 void setGovernmentIDNumber(java.lang.String value)
           
 void setHobby(java.lang.String value)
           
 void setHome2TelephoneNumber(java.lang.String value)
           
 void setHomeAddress(java.lang.String value)
           
 void setHomeAddressCity(java.lang.String value)
           
 void setHomeAddressCountry(java.lang.String value)
           
 void setHomeAddressPostalCode(java.lang.String value)
           
 void setHomeAddressPostOfficeBox(java.lang.String value)
           
 void setHomeAddressState(java.lang.String value)
           
 void setHomeAddressStreet(java.lang.String value)
           
 void setHomeFaxNumber(java.lang.String value)
           
 void setHomeTelephoneNumber(java.lang.String value)
           
 void setIMAddress(java.lang.String value)
          The 'IMAddress' property is only supported by Outlook 2002 or higher.
 void setImportance(ImportanceType value)
           
 void setInitials(java.lang.String value)
           
 void setInternetFreeBusyAddress(java.lang.String value)
           
 void setISDNNumber(java.lang.String value)
           
 void setJobTitle(java.lang.String value)
           
 void setJournal(boolean value)
           
 void setLanguage(java.lang.String value)
           
 void setLastName(java.lang.String value)
           
 void setMailingAddress(java.lang.String value)
           
 void setMailingAddressCity(java.lang.String value)
           
 void setMailingAddressCountry(java.lang.String value)
           
 void setMailingAddressPostalCode(java.lang.String value)
           
 void setMailingAddressPostOfficeBox(java.lang.String value)
           
 void setMailingAddressState(java.lang.String value)
           
 void setMailingAddressStreet(java.lang.String value)
           
 void setManagerName(java.lang.String value)
           
 void setMarkForDownload(RemoteStatus value)
           
 void setMessageClass(java.lang.String value)
           
 void setMiddleName(java.lang.String value)
           
 void setMileage(java.lang.String value)
           
 void setMobileTelephoneNumber(java.lang.String value)
           
 void setNetMeetingAlias(java.lang.String value)
           
 void setNetMeetingServer(java.lang.String value)
           
 void setNickName(java.lang.String value)
           
 void setNoAging(boolean value)
           
 void setOfficeLocation(java.lang.String value)
           
 void setOrganizationalIDNumber(java.lang.String value)
           
 void setOtherAddress(java.lang.String value)
           
 void setOtherAddressCity(java.lang.String value)
           
 void setOtherAddressCountry(java.lang.String value)
           
 void setOtherAddressPostalCode(java.lang.String value)
           
 void setOtherAddressPostOfficeBox(java.lang.String value)
           
 void setOtherAddressState(java.lang.String value)
           
 void setOtherAddressStreet(java.lang.String value)
           
 void setOtherFaxNumber(java.lang.String value)
           
 void setOtherTelephoneNumber(java.lang.String value)
           
 void setPagerNumber(java.lang.String value)
           
 void setPersonalHomePage(java.lang.String value)
           
 void setPrimaryTelephoneNumber(java.lang.String value)
           
 void setProfession(java.lang.String value)
           
 void setRadioTelephoneNumber(java.lang.String value)
           
 void setReferredBy(java.lang.String value)
           
 void setSelectedMailingAddress(MailingAddressType value)
           
 void setSensitivity(SensitivityType value)
           
 void setSpouse(java.lang.String value)
           
 void setSubject(java.lang.String value)
           
 void setSuffix(java.lang.String value)
           
 void setTelexNumber(java.lang.String value)
           
 void setTitle(java.lang.String value)
           
 void setTTYTDDTelephoneNumber(java.lang.String value)
           
 void setUnRead(boolean value)
           
 void setUser1(java.lang.String value)
           
 void setUser2(java.lang.String value)
           
 void setUser3(java.lang.String value)
           
 void setUser4(java.lang.String value)
           
 void setUserCertificate(java.lang.String value)
           
 void setWebPage(java.lang.String value)
           
 void setYomiCompanyName(java.lang.String value)
           
 void setYomiFirstName(java.lang.String value)
           
 void setYomiLastName(java.lang.String value)
           
 void showCategoriesDialog()
           
 
Methods inherited from class com.moyosoft.connector.ms.outlook.item.OutlookItem
copy, create, delete, deleteMapiProperty, deleteMapiProperty, display, display, dispose, equals, getCreationTime, getDispatch, getEntryId, getItemId, getLastModificationTime, getLinks, getMapiProperty, getMapiProperty, getParentFolder, getPropertyAccessor, move, printOut, save, saveAs, saveAs, saveAs, saveAs, setMapiProperty, setMapiProperty
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OutlookContact

public OutlookContact(OutlookFolder folder)
               throws com.moyosoft.connector.com.ComponentObjectModelException
Creates a new contact item in the specified folder

Parameters:
folder - the folder where the new contact will be created
Throws:
com.moyosoft.connector.com.ComponentObjectModelException - if a COM error occurs.

OutlookContact

public OutlookContact(Outlook outlookApplication)
               throws com.moyosoft.connector.com.ComponentObjectModelException
Creates a new contact item in the default contacts folder

Parameters:
outlookApplication - the Outlook application's object
Throws:
com.moyosoft.connector.com.ComponentObjectModelException - if a COM error occurs.

OutlookContact

public OutlookContact(com.moyosoft.connector.com.Dispatch dispatch)
Method Detail

getType

public OutlookItemType getType()
Specified by:
getType in class OutlookItem

getAttachments

public AttachmentsCollection getAttachments()
Specified by:
getAttachments in interface IAttachmentsContainer

createAttachment

public OutlookAttachment createAttachment(java.io.File pAttachmentFile,
                                          AttachmentType pType)
Specified by:
createAttachment in interface IAttachmentsContainer

getAttachmentsCount

public int getAttachmentsCount()
Specified by:
getAttachmentsCount in interface IAttachmentsContainer

getBillingInformation

public java.lang.String getBillingInformation()

setBillingInformation

public void setBillingInformation(java.lang.String value)

getBody

public java.lang.String getBody()

setBody

public void setBody(java.lang.String value)

getCategories

public java.lang.String getCategories()

setCategories

public void setCategories(java.lang.String value)

getCompanies

public java.lang.String getCompanies()

setCompanies

public void setCompanies(java.lang.String value)

getConversationIndex

public java.lang.String getConversationIndex()

getConversationTopic

public java.lang.String getConversationTopic()

getFormDescription

public FormDescription getFormDescription()

getInspector

public Inspector getInspector()

getImportance

public ImportanceType getImportance()

setImportance

public void setImportance(ImportanceType value)

getMessageClass

public java.lang.String getMessageClass()

setMessageClass

public void setMessageClass(java.lang.String value)

getMileage

public java.lang.String getMileage()

setMileage

public void setMileage(java.lang.String value)

isNoAging

public boolean isNoAging()

setNoAging

public void setNoAging(boolean value)

isSaved

public boolean isSaved()

getSensitivity

public SensitivityType getSensitivity()

setSensitivity

public void setSensitivity(SensitivityType value)

getSize

public int getSize()

getSubject

public java.lang.String getSubject()

setSubject

public void setSubject(java.lang.String value)

isUnRead

public boolean isUnRead()

setUnRead

public void setUnRead(boolean value)

getUserProperties

public UserPropertiesCollection getUserProperties()

close

public void close(InspectorClose saveMode)

getAccount

public java.lang.String getAccount()

setAccount

public void setAccount(java.lang.String value)

getAnniversary

public java.util.Date getAnniversary()

setAnniversary

public void setAnniversary(java.util.Date value)

getAssistantName

public java.lang.String getAssistantName()

setAssistantName

public void setAssistantName(java.lang.String value)

getAssistantTelephoneNumber

public java.lang.String getAssistantTelephoneNumber()

setAssistantTelephoneNumber

public void setAssistantTelephoneNumber(java.lang.String value)

getBirthday

public java.util.Date getBirthday()

setBirthday

public void setBirthday(java.util.Date value)

getBusiness2TelephoneNumber

public java.lang.String getBusiness2TelephoneNumber()

setBusiness2TelephoneNumber

public void setBusiness2TelephoneNumber(java.lang.String value)

getBusinessAddress

public java.lang.String getBusinessAddress()

setBusinessAddress

public void setBusinessAddress(java.lang.String value)

getBusinessAddressCity

public java.lang.String getBusinessAddressCity()

setBusinessAddressCity

public void setBusinessAddressCity(java.lang.String value)

getBusinessAddressCountry

public java.lang.String getBusinessAddressCountry()

setBusinessAddressCountry

public void setBusinessAddressCountry(java.lang.String value)

getBusinessAddressPostalCode

public java.lang.String getBusinessAddressPostalCode()

setBusinessAddressPostalCode

public void setBusinessAddressPostalCode(java.lang.String value)

getBusinessAddressPostOfficeBox

public java.lang.String getBusinessAddressPostOfficeBox()

setBusinessAddressPostOfficeBox

public void setBusinessAddressPostOfficeBox(java.lang.String value)

getBusinessAddressState

public java.lang.String getBusinessAddressState()

setBusinessAddressState

public void setBusinessAddressState(java.lang.String value)

getBusinessAddressStreet

public java.lang.String getBusinessAddressStreet()

setBusinessAddressStreet

public void setBusinessAddressStreet(java.lang.String value)

getBusinessFaxNumber

public java.lang.String getBusinessFaxNumber()

setBusinessFaxNumber

public void setBusinessFaxNumber(java.lang.String value)

getBusinessHomePage

public java.lang.String getBusinessHomePage()

setBusinessHomePage

public void setBusinessHomePage(java.lang.String value)

getBusinessTelephoneNumber

public java.lang.String getBusinessTelephoneNumber()

setBusinessTelephoneNumber

public void setBusinessTelephoneNumber(java.lang.String value)

getCallbackTelephoneNumber

public java.lang.String getCallbackTelephoneNumber()

setCallbackTelephoneNumber

public void setCallbackTelephoneNumber(java.lang.String value)

getCarTelephoneNumber

public java.lang.String getCarTelephoneNumber()

setCarTelephoneNumber

public void setCarTelephoneNumber(java.lang.String value)

getChildren

public java.lang.String getChildren()

setChildren

public void setChildren(java.lang.String value)

getCompanyAndFullName

public java.lang.String getCompanyAndFullName()

getCompanyLastFirstNoSpace

public java.lang.String getCompanyLastFirstNoSpace()

getCompanyLastFirstSpaceOnly

public java.lang.String getCompanyLastFirstSpaceOnly()

getCompanyMainTelephoneNumber

public java.lang.String getCompanyMainTelephoneNumber()

setCompanyMainTelephoneNumber

public void setCompanyMainTelephoneNumber(java.lang.String value)

getCompanyName

public java.lang.String getCompanyName()

setCompanyName

public void setCompanyName(java.lang.String value)

getComputerNetworkName

public java.lang.String getComputerNetworkName()

setComputerNetworkName

public void setComputerNetworkName(java.lang.String value)

getCustomerID

public java.lang.String getCustomerID()

setCustomerID

public void setCustomerID(java.lang.String value)

getDepartment

public java.lang.String getDepartment()

setDepartment

public void setDepartment(java.lang.String value)

getEmail1Address

public java.lang.String getEmail1Address()

setEmail1Address

public void setEmail1Address(java.lang.String value)

getEmail1AddressType

public java.lang.String getEmail1AddressType()

setEmail1AddressType

public void setEmail1AddressType(java.lang.String value)

getEmail1DisplayName

public java.lang.String getEmail1DisplayName()

getEmail1EntryID

public java.lang.String getEmail1EntryID()

getEmail2Address

public java.lang.String getEmail2Address()

setEmail2Address

public void setEmail2Address(java.lang.String value)

getEmail2AddressType

public java.lang.String getEmail2AddressType()

setEmail2AddressType

public void setEmail2AddressType(java.lang.String value)

getEmail2DisplayName

public java.lang.String getEmail2DisplayName()

getEmail2EntryID

public java.lang.String getEmail2EntryID()

getEmail3Address

public java.lang.String getEmail3Address()

setEmail3Address

public void setEmail3Address(java.lang.String value)

getEmail3AddressType

public java.lang.String getEmail3AddressType()

setEmail3AddressType

public void setEmail3AddressType(java.lang.String value)

getEmail3DisplayName

public java.lang.String getEmail3DisplayName()

getEmail3EntryID

public java.lang.String getEmail3EntryID()

getFileAs

public java.lang.String getFileAs()

setFileAs

public void setFileAs(java.lang.String value)

getFirstName

public java.lang.String getFirstName()

setFirstName

public void setFirstName(java.lang.String value)

getFTPSite

public java.lang.String getFTPSite()

setFTPSite

public void setFTPSite(java.lang.String value)

getFullName

public java.lang.String getFullName()

setFullName

public void setFullName(java.lang.String value)

getFullNameAndCompany

public java.lang.String getFullNameAndCompany()

getGender

public Gender getGender()

setGender

public void setGender(Gender value)

getGovernmentIDNumber

public java.lang.String getGovernmentIDNumber()

setGovernmentIDNumber

public void setGovernmentIDNumber(java.lang.String value)

getHobby

public java.lang.String getHobby()

setHobby

public void setHobby(java.lang.String value)

getHome2TelephoneNumber

public java.lang.String getHome2TelephoneNumber()

setHome2TelephoneNumber

public void setHome2TelephoneNumber(java.lang.String value)

getHomeAddress

public java.lang.String getHomeAddress()

setHomeAddress

public void setHomeAddress(java.lang.String value)

getHomeAddressCity

public java.lang.String getHomeAddressCity()

setHomeAddressCity

public void setHomeAddressCity(java.lang.String value)

getHomeAddressCountry

public java.lang.String getHomeAddressCountry()

setHomeAddressCountry

public void setHomeAddressCountry(java.lang.String value)

getHomeAddressPostalCode

public java.lang.String getHomeAddressPostalCode()

setHomeAddressPostalCode

public void setHomeAddressPostalCode(java.lang.String value)

getHomeAddressPostOfficeBox

public java.lang.String getHomeAddressPostOfficeBox()

setHomeAddressPostOfficeBox

public void setHomeAddressPostOfficeBox(java.lang.String value)

getHomeAddressState

public java.lang.String getHomeAddressState()

setHomeAddressState

public void setHomeAddressState(java.lang.String value)

getHomeAddressStreet

public java.lang.String getHomeAddressStreet()

setHomeAddressStreet

public void setHomeAddressStreet(java.lang.String value)

getHomeFaxNumber

public java.lang.String getHomeFaxNumber()

setHomeFaxNumber

public void setHomeFaxNumber(java.lang.String value)

getHomeTelephoneNumber

public java.lang.String getHomeTelephoneNumber()

setHomeTelephoneNumber

public void setHomeTelephoneNumber(java.lang.String value)

getInitials

public java.lang.String getInitials()

setInitials

public void setInitials(java.lang.String value)

getInternetFreeBusyAddress

public java.lang.String getInternetFreeBusyAddress()

setInternetFreeBusyAddress

public void setInternetFreeBusyAddress(java.lang.String value)

getISDNNumber

public java.lang.String getISDNNumber()

setISDNNumber

public void setISDNNumber(java.lang.String value)

getJobTitle

public java.lang.String getJobTitle()

setJobTitle

public void setJobTitle(java.lang.String value)

isJournal

public boolean isJournal()

setJournal

public void setJournal(boolean value)

getLanguage

public java.lang.String getLanguage()

setLanguage

public void setLanguage(java.lang.String value)

getLastFirstAndSuffix

public java.lang.String getLastFirstAndSuffix()

getLastFirstNoSpace

public java.lang.String getLastFirstNoSpace()

getLastFirstNoSpaceCompany

public java.lang.String getLastFirstNoSpaceCompany()

getLastFirstSpaceOnly

public java.lang.String getLastFirstSpaceOnly()

getLastFirstSpaceOnlyCompany

public java.lang.String getLastFirstSpaceOnlyCompany()

getLastName

public java.lang.String getLastName()

setLastName

public void setLastName(java.lang.String value)

getLastNameAndFirstName

public java.lang.String getLastNameAndFirstName()

getMailingAddress

public java.lang.String getMailingAddress()

setMailingAddress

public void setMailingAddress(java.lang.String value)

getMailingAddressCity

public java.lang.String getMailingAddressCity()

setMailingAddressCity

public void setMailingAddressCity(java.lang.String value)

getMailingAddressCountry

public java.lang.String getMailingAddressCountry()

setMailingAddressCountry

public void setMailingAddressCountry(java.lang.String value)

getMailingAddressPostalCode

public java.lang.String getMailingAddressPostalCode()

setMailingAddressPostalCode

public void setMailingAddressPostalCode(java.lang.String value)

getMailingAddressPostOfficeBox

public java.lang.String getMailingAddressPostOfficeBox()

setMailingAddressPostOfficeBox

public void setMailingAddressPostOfficeBox(java.lang.String value)

getMailingAddressState

public java.lang.String getMailingAddressState()

setMailingAddressState

public void setMailingAddressState(java.lang.String value)

getMailingAddressStreet

public java.lang.String getMailingAddressStreet()

setMailingAddressStreet

public void setMailingAddressStreet(java.lang.String value)

getManagerName

public java.lang.String getManagerName()

setManagerName

public void setManagerName(java.lang.String value)

getMiddleName

public java.lang.String getMiddleName()

setMiddleName

public void setMiddleName(java.lang.String value)

getMobileTelephoneNumber

public java.lang.String getMobileTelephoneNumber()

setMobileTelephoneNumber

public void setMobileTelephoneNumber(java.lang.String value)

getNetMeetingAlias

public java.lang.String getNetMeetingAlias()

setNetMeetingAlias

public void setNetMeetingAlias(java.lang.String value)

getNetMeetingServer

public java.lang.String getNetMeetingServer()

setNetMeetingServer

public void setNetMeetingServer(java.lang.String value)

getNickName

public java.lang.String getNickName()

setNickName

public void setNickName(java.lang.String value)

getOfficeLocation

public java.lang.String getOfficeLocation()

setOfficeLocation

public void setOfficeLocation(java.lang.String value)

getOrganizationalIDNumber

public java.lang.String getOrganizationalIDNumber()

setOrganizationalIDNumber

public void setOrganizationalIDNumber(java.lang.String value)

getOtherAddress

public java.lang.String getOtherAddress()

setOtherAddress

public void setOtherAddress(java.lang.String value)

getOtherAddressCity

public java.lang.String getOtherAddressCity()

setOtherAddressCity

public void setOtherAddressCity(java.lang.String value)

getOtherAddressCountry

public java.lang.String getOtherAddressCountry()

setOtherAddressCountry

public void setOtherAddressCountry(java.lang.String value)

getOtherAddressPostalCode

public java.lang.String getOtherAddressPostalCode()

setOtherAddressPostalCode

public void setOtherAddressPostalCode(java.lang.String value)

getOtherAddressPostOfficeBox

public java.lang.String getOtherAddressPostOfficeBox()

setOtherAddressPostOfficeBox

public void setOtherAddressPostOfficeBox(java.lang.String value)

getOtherAddressState

public java.lang.String getOtherAddressState()

setOtherAddressState

public void setOtherAddressState(java.lang.String value)

getOtherAddressStreet

public java.lang.String getOtherAddressStreet()

setOtherAddressStreet

public void setOtherAddressStreet(java.lang.String value)

getOtherFaxNumber

public java.lang.String getOtherFaxNumber()

setOtherFaxNumber

public void setOtherFaxNumber(java.lang.String value)

getOtherTelephoneNumber

public java.lang.String getOtherTelephoneNumber()

setOtherTelephoneNumber

public void setOtherTelephoneNumber(java.lang.String value)

getPagerNumber

public java.lang.String getPagerNumber()

setPagerNumber

public void setPagerNumber(java.lang.String value)

getPersonalHomePage

public java.lang.String getPersonalHomePage()

setPersonalHomePage

public void setPersonalHomePage(java.lang.String value)

getPrimaryTelephoneNumber

public java.lang.String getPrimaryTelephoneNumber()

setPrimaryTelephoneNumber

public void setPrimaryTelephoneNumber(java.lang.String value)

getProfession

public java.lang.String getProfession()

setProfession

public void setProfession(java.lang.String value)

getRadioTelephoneNumber

public java.lang.String getRadioTelephoneNumber()

setRadioTelephoneNumber

public void setRadioTelephoneNumber(java.lang.String value)

getReferredBy

public java.lang.String getReferredBy()

setReferredBy

public void setReferredBy(java.lang.String value)

getSelectedMailingAddress

public MailingAddressType getSelectedMailingAddress()

setSelectedMailingAddress

public void setSelectedMailingAddress(MailingAddressType value)

getSpouse

public java.lang.String getSpouse()

setSpouse

public void setSpouse(java.lang.String value)

getSuffix

public java.lang.String getSuffix()

setSuffix

public void setSuffix(java.lang.String value)

getTelexNumber

public java.lang.String getTelexNumber()

setTelexNumber

public void setTelexNumber(java.lang.String value)

getTitle

public java.lang.String getTitle()

setTitle

public void setTitle(java.lang.String value)

getTTYTDDTelephoneNumber

public java.lang.String getTTYTDDTelephoneNumber()

setTTYTDDTelephoneNumber

public void setTTYTDDTelephoneNumber(java.lang.String value)

getUser1

public java.lang.String getUser1()

setUser1

public void setUser1(java.lang.String value)

getUser2

public java.lang.String getUser2()

setUser2

public void setUser2(java.lang.String value)

getUser3

public java.lang.String getUser3()

setUser3

public void setUser3(java.lang.String value)

getUser4

public java.lang.String getUser4()

setUser4

public void setUser4(java.lang.String value)

getUserCertificate

public java.lang.String getUserCertificate()

setUserCertificate

public void setUserCertificate(java.lang.String value)

getWebPage

public java.lang.String getWebPage()

setWebPage

public void setWebPage(java.lang.String value)

getYomiCompanyName

public java.lang.String getYomiCompanyName()

setYomiCompanyName

public void setYomiCompanyName(java.lang.String value)

getYomiFirstName

public java.lang.String getYomiFirstName()

setYomiFirstName

public void setYomiFirstName(java.lang.String value)

getYomiLastName

public java.lang.String getYomiLastName()

setYomiLastName

public void setYomiLastName(java.lang.String value)

forwardAsVcard

public OutlookMail forwardAsVcard()

getItemProperties

public ItemPropertiesCollection getItemProperties()

getLastFirstNoSpaceAndSuffix

public java.lang.String getLastFirstNoSpaceAndSuffix()

getDownloadState

public DownloadState getDownloadState()

showCategoriesDialog

public void showCategoriesDialog()

getIMAddress

public java.lang.String getIMAddress()
The 'IMAddress' property is only supported by Outlook 2002 or higher. With other versions this method will throw an ComponentObjectModelException.


setIMAddress

public void setIMAddress(java.lang.String value)
The 'IMAddress' property is only supported by Outlook 2002 or higher. With other versions this method will throw an ComponentObjectModelException.


getMarkForDownload

public RemoteStatus getMarkForDownload()

setMarkForDownload

public void setMarkForDownload(RemoteStatus value)

setEmail1DisplayName

public void setEmail1DisplayName(java.lang.String value)

setEmail2DisplayName

public void setEmail2DisplayName(java.lang.String value)

setEmail3DisplayName

public void setEmail3DisplayName(java.lang.String value)

isConflict

public boolean isConflict()

isAutoResolvedWinner

public boolean isAutoResolvedWinner()

getConflicts

public ConflictsCollection getConflicts()

addPicture

public void addPicture(java.io.File pictureFile)
The addPicture() method is only supported by Outlook 2003 or higher. With other versions this method will throw a ComponentObjectModelException.


removePicture

public void removePicture()
The removePicture() method is only supported by Outlook 2003 or higher. With other versions this method will throw a ComponentObjectModelException.


hasPicture

public boolean hasPicture()
The 'HasPicture' property is only supported by Outlook 2003 or higher. With other versions this method will throw a ComponentObjectModelException.


getFollowUpFlagText

public java.lang.String getFollowUpFlagText()

setFollowUpFlagText

public void setFollowUpFlagText(java.lang.String followUpText)

getFollowUpStatusValue

public int getFollowUpStatusValue()
Returns the follow-up status. The status value meaning is: 0: No flag 1: White flag (Completed) 2: Red flag


setFollowUpStatusValue

public void setFollowUpStatusValue(int status)
Sets the follow-up status. The status value meaning is: 0: No flag 1: White flag (Completed) 2: Red flag


getFollowUpStatus

public FollowUpStatus getFollowUpStatus()

setFollowUpStatus

public void setFollowUpStatus(FollowUpStatus status)

getFollowUpDueDate

public java.util.Date getFollowUpDueDate()

setFollowUpDueDate

public void setFollowUpDueDate(java.util.Date dueDate)

getFollowUpStartDate

public java.util.Date getFollowUpStartDate()

setFollowUpStartDate

public void setFollowUpStartDate(java.util.Date startDate)

getFollowUpPercentComplete

public double getFollowUpPercentComplete()

setFollowUpPercentComplete

public void setFollowUpPercentComplete(double value)

isFollowUpComplete

public boolean isFollowUpComplete()

setFollowUpComplete

public void setFollowUpComplete(boolean isComplete)

getFollowUpCompletedDate

public java.util.Date getFollowUpCompletedDate()

setFollowUpCompletedDate

public void setFollowUpCompletedDate(java.util.Date completedDate)

isFollowUpReminderSet

public boolean isFollowUpReminderSet()

setFollowUpReminderSet

public void setFollowUpReminderSet(boolean isReminderSet)

getFollowUpReminderTime

public java.util.Date getFollowUpReminderTime()

setFollowUpReminderTime

public void setFollowUpReminderTime(java.util.Date reminderTime)