com.microsoft.exchange.types
Class ContactItemType

java.lang.Object
  extended by com.microsoft.exchange.types.ItemType
      extended by com.microsoft.exchange.types.ContactItemType
All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.ToString

public class ContactItemType
extends ItemType
implements org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.ToString

Java class for ContactItemType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="ContactItemType">
   <complexContent>
     <extension base="{http://schemas.microsoft.com/exchange/services/2006/types}ItemType">
       <sequence>
         <element name="FileAs" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="FileAsMapping" type="{http://schemas.microsoft.com/exchange/services/2006/types}FileAsMappingType" minOccurs="0"/>
         <element name="DisplayName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="GivenName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Initials" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="MiddleName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Nickname" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CompleteName" type="{http://schemas.microsoft.com/exchange/services/2006/types}CompleteNameType" minOccurs="0"/>
         <element name="CompanyName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="EmailAddresses" type="{http://schemas.microsoft.com/exchange/services/2006/types}EmailAddressDictionaryType" minOccurs="0"/>
         <element name="PhysicalAddresses" type="{http://schemas.microsoft.com/exchange/services/2006/types}PhysicalAddressDictionaryType" minOccurs="0"/>
         <element name="PhoneNumbers" type="{http://schemas.microsoft.com/exchange/services/2006/types}PhoneNumberDictionaryType" minOccurs="0"/>
         <element name="AssistantName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Birthday" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="BusinessHomePage" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
         <element name="Children" type="{http://schemas.microsoft.com/exchange/services/2006/types}ArrayOfStringsType" minOccurs="0"/>
         <element name="Companies" type="{http://schemas.microsoft.com/exchange/services/2006/types}ArrayOfStringsType" minOccurs="0"/>
         <element name="ContactSource" type="{http://schemas.microsoft.com/exchange/services/2006/types}ContactSourceType" minOccurs="0"/>
         <element name="Department" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Generation" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ImAddresses" type="{http://schemas.microsoft.com/exchange/services/2006/types}ImAddressDictionaryType" minOccurs="0"/>
         <element name="JobTitle" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Manager" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Mileage" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="OfficeLocation" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="PostalAddressIndex" type="{http://schemas.microsoft.com/exchange/services/2006/types}PhysicalAddressIndexType" minOccurs="0"/>
         <element name="Profession" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="SpouseName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Surname" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="WeddingAnniversary" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  String assistantName
           
protected  XMLGregorianCalendar birthday
           
protected  String businessHomePage
           
protected  ArrayOfStringsType children
           
protected  ArrayOfStringsType companies
           
protected  String companyName
           
protected  CompleteNameType completeName
           
protected  ContactSourceType contactSource
           
protected  String department
           
protected  String displayName
           
protected  EmailAddressDictionaryType emailAddresses
           
protected  String fileAs
           
protected  FileAsMappingType fileAsMapping
           
protected  String generation
           
protected  String givenName
           
protected  ImAddressDictionaryType imAddresses
           
protected  String initials
           
protected  String jobTitle
           
protected  String manager
           
protected  String middleName
           
protected  String mileage
           
protected  String nickname
           
protected  String officeLocation
           
protected  PhoneNumberDictionaryType phoneNumbers
           
protected  PhysicalAddressDictionaryType physicalAddresses
           
protected  PhysicalAddressIndexType postalAddressIndex
           
protected  String profession
           
protected  String spouseName
           
protected  String surname
           
protected  XMLGregorianCalendar weddingAnniversary
           
 
Fields inherited from class com.microsoft.exchange.types.ItemType
attachments, body, categories, culture, dateTimeCreated, dateTimeReceived, dateTimeSent, displayCc, displayTo, effectiveRights, extendedProperties, hasAttachments, importance, inReplyTo, internetMessageHeaders, isDraft, isFromMe, isResend, isSubmitted, isUnmodified, itemClass, itemId, lastModifiedName, lastModifiedTime, mimeContent, parentFolderId, reminderDueBy, reminderIsSet, reminderMinutesBeforeStart, responseObjects, sensitivity, size, subject
 
Constructor Summary
ContactItemType()
           
 
Method Summary
 StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 boolean equals(Object object)
           
 boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
           
 String getAssistantName()
          Gets the value of the assistantName property.
 XMLGregorianCalendar getBirthday()
          Gets the value of the birthday property.
 String getBusinessHomePage()
          Gets the value of the businessHomePage property.
 ArrayOfStringsType getChildren()
          Gets the value of the children property.
 ArrayOfStringsType getCompanies()
          Gets the value of the companies property.
 String getCompanyName()
          Gets the value of the companyName property.
 CompleteNameType getCompleteName()
          Gets the value of the completeName property.
 ContactSourceType getContactSource()
          Gets the value of the contactSource property.
 String getDepartment()
          Gets the value of the department property.
 String getDisplayName()
          Gets the value of the displayName property.
 EmailAddressDictionaryType getEmailAddresses()
          Gets the value of the emailAddresses property.
 String getFileAs()
          Gets the value of the fileAs property.
 FileAsMappingType getFileAsMapping()
          Gets the value of the fileAsMapping property.
 String getGeneration()
          Gets the value of the generation property.
 String getGivenName()
          Gets the value of the givenName property.
 ImAddressDictionaryType getImAddresses()
          Gets the value of the imAddresses property.
 String getInitials()
          Gets the value of the initials property.
 String getJobTitle()
          Gets the value of the jobTitle property.
 String getManager()
          Gets the value of the manager property.
 String getMiddleName()
          Gets the value of the middleName property.
 String getMileage()
          Gets the value of the mileage property.
 String getNickname()
          Gets the value of the nickname property.
 String getOfficeLocation()
          Gets the value of the officeLocation property.
 PhoneNumberDictionaryType getPhoneNumbers()
          Gets the value of the phoneNumbers property.
 PhysicalAddressDictionaryType getPhysicalAddresses()
          Gets the value of the physicalAddresses property.
 PhysicalAddressIndexType getPostalAddressIndex()
          Gets the value of the postalAddressIndex property.
 String getProfession()
          Gets the value of the profession property.
 String getSpouseName()
          Gets the value of the spouseName property.
 String getSurname()
          Gets the value of the surname property.
 XMLGregorianCalendar getWeddingAnniversary()
          Gets the value of the weddingAnniversary property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 void setAssistantName(String value)
          Sets the value of the assistantName property.
 void setBirthday(XMLGregorianCalendar value)
          Sets the value of the birthday property.
 void setBusinessHomePage(String value)
          Sets the value of the businessHomePage property.
 void setChildren(ArrayOfStringsType value)
          Sets the value of the children property.
 void setCompanies(ArrayOfStringsType value)
          Sets the value of the companies property.
 void setCompanyName(String value)
          Sets the value of the companyName property.
 void setCompleteName(CompleteNameType value)
          Sets the value of the completeName property.
 void setContactSource(ContactSourceType value)
          Sets the value of the contactSource property.
 void setDepartment(String value)
          Sets the value of the department property.
 void setDisplayName(String value)
          Sets the value of the displayName property.
 void setEmailAddresses(EmailAddressDictionaryType value)
          Sets the value of the emailAddresses property.
 void setFileAs(String value)
          Sets the value of the fileAs property.
 void setFileAsMapping(FileAsMappingType value)
          Sets the value of the fileAsMapping property.
 void setGeneration(String value)
          Sets the value of the generation property.
 void setGivenName(String value)
          Sets the value of the givenName property.
 void setImAddresses(ImAddressDictionaryType value)
          Sets the value of the imAddresses property.
 void setInitials(String value)
          Sets the value of the initials property.
 void setJobTitle(String value)
          Sets the value of the jobTitle property.
 void setManager(String value)
          Sets the value of the manager property.
 void setMiddleName(String value)
          Sets the value of the middleName property.
 void setMileage(String value)
          Sets the value of the mileage property.
 void setNickname(String value)
          Sets the value of the nickname property.
 void setOfficeLocation(String value)
          Sets the value of the officeLocation property.
 void setPhoneNumbers(PhoneNumberDictionaryType value)
          Sets the value of the phoneNumbers property.
 void setPhysicalAddresses(PhysicalAddressDictionaryType value)
          Sets the value of the physicalAddresses property.
 void setPostalAddressIndex(PhysicalAddressIndexType value)
          Sets the value of the postalAddressIndex property.
 void setProfession(String value)
          Sets the value of the profession property.
 void setSpouseName(String value)
          Sets the value of the spouseName property.
 void setSurname(String value)
          Sets the value of the surname property.
 void setWeddingAnniversary(XMLGregorianCalendar value)
          Sets the value of the weddingAnniversary property.
 String toString()
           
 
Methods inherited from class com.microsoft.exchange.types.ItemType
getAttachments, getBody, getCategories, getCulture, getDateTimeCreated, getDateTimeReceived, getDateTimeSent, getDisplayCc, getDisplayTo, getEffectiveRights, getExtendedProperties, getImportance, getInReplyTo, getInternetMessageHeaders, getItemClass, getItemId, getLastModifiedName, getLastModifiedTime, getMimeContent, getParentFolderId, getReminderDueBy, getReminderMinutesBeforeStart, getResponseObjects, getSensitivity, getSize, getSubject, isHasAttachments, isIsDraft, isIsFromMe, isIsResend, isIsSubmitted, isIsUnmodified, isReminderIsSet, setAttachments, setBody, setCategories, setCulture, setDateTimeCreated, setDateTimeReceived, setDateTimeSent, setDisplayCc, setDisplayTo, setEffectiveRights, setHasAttachments, setImportance, setInReplyTo, setInternetMessageHeaders, setIsDraft, setIsFromMe, setIsResend, setIsSubmitted, setIsUnmodified, setItemClass, setItemId, setLastModifiedName, setLastModifiedTime, setMimeContent, setParentFolderId, setReminderDueBy, setReminderIsSet, setReminderMinutesBeforeStart, setResponseObjects, setSensitivity, setSize, setSubject
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

fileAs

protected String fileAs

fileAsMapping

protected FileAsMappingType fileAsMapping

displayName

protected String displayName

givenName

protected String givenName

initials

protected String initials

middleName

protected String middleName

nickname

protected String nickname

completeName

protected CompleteNameType completeName

companyName

protected String companyName

emailAddresses

protected EmailAddressDictionaryType emailAddresses

physicalAddresses

protected PhysicalAddressDictionaryType physicalAddresses

phoneNumbers

protected PhoneNumberDictionaryType phoneNumbers

assistantName

protected String assistantName

birthday

protected XMLGregorianCalendar birthday

businessHomePage

protected String businessHomePage

children

protected ArrayOfStringsType children

companies

protected ArrayOfStringsType companies

contactSource

protected ContactSourceType contactSource

department

protected String department

generation

protected String generation

imAddresses

protected ImAddressDictionaryType imAddresses

jobTitle

protected String jobTitle

manager

protected String manager

mileage

protected String mileage

officeLocation

protected String officeLocation

postalAddressIndex

protected PhysicalAddressIndexType postalAddressIndex

profession

protected String profession

spouseName

protected String spouseName

surname

protected String surname

weddingAnniversary

protected XMLGregorianCalendar weddingAnniversary
Constructor Detail

ContactItemType

public ContactItemType()
Method Detail

getFileAs

public String getFileAs()
Gets the value of the fileAs property.

Returns:
possible object is String

setFileAs

public void setFileAs(String value)
Sets the value of the fileAs property.

Parameters:
value - allowed object is String

getFileAsMapping

public FileAsMappingType getFileAsMapping()
Gets the value of the fileAsMapping property.

Returns:
possible object is FileAsMappingType

setFileAsMapping

public void setFileAsMapping(FileAsMappingType value)
Sets the value of the fileAsMapping property.

Parameters:
value - allowed object is FileAsMappingType

getDisplayName

public String getDisplayName()
Gets the value of the displayName property.

Returns:
possible object is String

setDisplayName

public void setDisplayName(String value)
Sets the value of the displayName property.

Parameters:
value - allowed object is String

getGivenName

public String getGivenName()
Gets the value of the givenName property.

Returns:
possible object is String

setGivenName

public void setGivenName(String value)
Sets the value of the givenName property.

Parameters:
value - allowed object is String

getInitials

public String getInitials()
Gets the value of the initials property.

Returns:
possible object is String

setInitials

public void setInitials(String value)
Sets the value of the initials property.

Parameters:
value - allowed object is String

getMiddleName

public String getMiddleName()
Gets the value of the middleName property.

Returns:
possible object is String

setMiddleName

public void setMiddleName(String value)
Sets the value of the middleName property.

Parameters:
value - allowed object is String

getNickname

public String getNickname()
Gets the value of the nickname property.

Returns:
possible object is String

setNickname

public void setNickname(String value)
Sets the value of the nickname property.

Parameters:
value - allowed object is String

getCompleteName

public CompleteNameType getCompleteName()
Gets the value of the completeName property.

Returns:
possible object is CompleteNameType

setCompleteName

public void setCompleteName(CompleteNameType value)
Sets the value of the completeName property.

Parameters:
value - allowed object is CompleteNameType

getCompanyName

public String getCompanyName()
Gets the value of the companyName property.

Returns:
possible object is String

setCompanyName

public void setCompanyName(String value)
Sets the value of the companyName property.

Parameters:
value - allowed object is String

getEmailAddresses

public EmailAddressDictionaryType getEmailAddresses()
Gets the value of the emailAddresses property.

Returns:
possible object is EmailAddressDictionaryType

setEmailAddresses

public void setEmailAddresses(EmailAddressDictionaryType value)
Sets the value of the emailAddresses property.

Parameters:
value - allowed object is EmailAddressDictionaryType

getPhysicalAddresses

public PhysicalAddressDictionaryType getPhysicalAddresses()
Gets the value of the physicalAddresses property.

Returns:
possible object is PhysicalAddressDictionaryType

setPhysicalAddresses

public void setPhysicalAddresses(PhysicalAddressDictionaryType value)
Sets the value of the physicalAddresses property.

Parameters:
value - allowed object is PhysicalAddressDictionaryType

getPhoneNumbers

public PhoneNumberDictionaryType getPhoneNumbers()
Gets the value of the phoneNumbers property.

Returns:
possible object is PhoneNumberDictionaryType

setPhoneNumbers

public void setPhoneNumbers(PhoneNumberDictionaryType value)
Sets the value of the phoneNumbers property.

Parameters:
value - allowed object is PhoneNumberDictionaryType

getAssistantName

public String getAssistantName()
Gets the value of the assistantName property.

Returns:
possible object is String

setAssistantName

public void setAssistantName(String value)
Sets the value of the assistantName property.

Parameters:
value - allowed object is String

getBirthday

public XMLGregorianCalendar getBirthday()
Gets the value of the birthday property.

Returns:
possible object is XMLGregorianCalendar

setBirthday

public void setBirthday(XMLGregorianCalendar value)
Sets the value of the birthday property.

Parameters:
value - allowed object is XMLGregorianCalendar

getBusinessHomePage

public String getBusinessHomePage()
Gets the value of the businessHomePage property.

Returns:
possible object is String

setBusinessHomePage

public void setBusinessHomePage(String value)
Sets the value of the businessHomePage property.

Parameters:
value - allowed object is String

getChildren

public ArrayOfStringsType getChildren()
Gets the value of the children property.

Returns:
possible object is ArrayOfStringsType

setChildren

public void setChildren(ArrayOfStringsType value)
Sets the value of the children property.

Parameters:
value - allowed object is ArrayOfStringsType

getCompanies

public ArrayOfStringsType getCompanies()
Gets the value of the companies property.

Returns:
possible object is ArrayOfStringsType

setCompanies

public void setCompanies(ArrayOfStringsType value)
Sets the value of the companies property.

Parameters:
value - allowed object is ArrayOfStringsType

getContactSource

public ContactSourceType getContactSource()
Gets the value of the contactSource property.

Returns:
possible object is ContactSourceType

setContactSource

public void setContactSource(ContactSourceType value)
Sets the value of the contactSource property.

Parameters:
value - allowed object is ContactSourceType

getDepartment

public String getDepartment()
Gets the value of the department property.

Returns:
possible object is String

setDepartment

public void setDepartment(String value)
Sets the value of the department property.

Parameters:
value - allowed object is String

getGeneration

public String getGeneration()
Gets the value of the generation property.

Returns:
possible object is String

setGeneration

public void setGeneration(String value)
Sets the value of the generation property.

Parameters:
value - allowed object is String

getImAddresses

public ImAddressDictionaryType getImAddresses()
Gets the value of the imAddresses property.

Returns:
possible object is ImAddressDictionaryType

setImAddresses

public void setImAddresses(ImAddressDictionaryType value)
Sets the value of the imAddresses property.

Parameters:
value - allowed object is ImAddressDictionaryType

getJobTitle

public String getJobTitle()
Gets the value of the jobTitle property.

Returns:
possible object is String

setJobTitle

public void setJobTitle(String value)
Sets the value of the jobTitle property.

Parameters:
value - allowed object is String

getManager

public String getManager()
Gets the value of the manager property.

Returns:
possible object is String

setManager

public void setManager(String value)
Sets the value of the manager property.

Parameters:
value - allowed object is String

getMileage

public String getMileage()
Gets the value of the mileage property.

Returns:
possible object is String

setMileage

public void setMileage(String value)
Sets the value of the mileage property.

Parameters:
value - allowed object is String

getOfficeLocation

public String getOfficeLocation()
Gets the value of the officeLocation property.

Returns:
possible object is String

setOfficeLocation

public void setOfficeLocation(String value)
Sets the value of the officeLocation property.

Parameters:
value - allowed object is String

getPostalAddressIndex

public PhysicalAddressIndexType getPostalAddressIndex()
Gets the value of the postalAddressIndex property.

Returns:
possible object is PhysicalAddressIndexType

setPostalAddressIndex

public void setPostalAddressIndex(PhysicalAddressIndexType value)
Sets the value of the postalAddressIndex property.

Parameters:
value - allowed object is PhysicalAddressIndexType

getProfession

public String getProfession()
Gets the value of the profession property.

Returns:
possible object is String

setProfession

public void setProfession(String value)
Sets the value of the profession property.

Parameters:
value - allowed object is String

getSpouseName

public String getSpouseName()
Gets the value of the spouseName property.

Returns:
possible object is String

setSpouseName

public void setSpouseName(String value)
Sets the value of the spouseName property.

Parameters:
value - allowed object is String

getSurname

public String getSurname()
Gets the value of the surname property.

Returns:
possible object is String

setSurname

public void setSurname(String value)
Sets the value of the surname property.

Parameters:
value - allowed object is String

getWeddingAnniversary

public XMLGregorianCalendar getWeddingAnniversary()
Gets the value of the weddingAnniversary property.

Returns:
possible object is XMLGregorianCalendar

setWeddingAnniversary

public void setWeddingAnniversary(XMLGregorianCalendar value)
Sets the value of the weddingAnniversary property.

Parameters:
value - allowed object is XMLGregorianCalendar

toString

public String toString()
Overrides:
toString in class ItemType

append

public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            StringBuilder buffer,
                            org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString
Overrides:
append in class ItemType

appendFields

public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                  StringBuilder buffer,
                                  org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString
Overrides:
appendFields in class ItemType

equals

public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                      Object object,
                      org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals
Overrides:
equals in class ItemType

equals

public boolean equals(Object object)
Overrides:
equals in class ItemType

hashCode

public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                    org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode
Overrides:
hashCode in class ItemType

hashCode

public int hashCode()
Overrides:
hashCode in class ItemType


Copyright © 2012 Jasig. All Rights Reserved.