microsoft.exchange.webservices.data
Class ContactSchema

java.lang.Object
  extended by microsoft.exchange.webservices.data.ServiceObjectSchema
      extended by microsoft.exchange.webservices.data.ItemSchema
          extended by microsoft.exchange.webservices.data.ContactSchema
All Implemented Interfaces:
java.lang.Iterable<PropertyDefinition>

public class ContactSchema
extends ItemSchema

Represents the schema for contacts.


Field Summary
static PropertyDefinition Alias
          Defines the Alias Property
static PropertyDefinition AssistantName
          Defines the AssistantName property.
static IndexedPropertyDefinition AssistantPhone
          Defines the AssistentPhone property.
static PropertyDefinition Birthday
          Defines the Birthday property.
static IndexedPropertyDefinition BusinessAddressCity
          Defines the BusinessAddressCity property.
static IndexedPropertyDefinition BusinessAddressCountryOrRegion
          Defines the BusinessAddressCountryOrRegion property.
static IndexedPropertyDefinition BusinessAddressPostalCode
          Defines the BusinessAddressPostalCode property.
static IndexedPropertyDefinition BusinessAddressState
          Defines the BusinessAddressState property.
static IndexedPropertyDefinition BusinessAddressStreet
          Defines the BusinessAddressStreet property.
static IndexedPropertyDefinition BusinessFax
          Defines the BusinessFax property.
static PropertyDefinition BusinessHomePage
          Defines the BusinessHomePage property.
static IndexedPropertyDefinition BusinessPhone
          Defines the BusinessPhone property.
static IndexedPropertyDefinition BusinessPhone2
          Defines the BusinessPhone2 property.
static IndexedPropertyDefinition Callback
          Defines the Callback property.
static IndexedPropertyDefinition CarPhone
          Defines the CarPhone property.
static PropertyDefinition Children
          Defines the Children property.
static PropertyDefinition Companies
          Defines the Companies property.
static IndexedPropertyDefinition CompanyMainPhone
          Defines the CompanyMainPhone property.
static PropertyDefinition CompanyName
          Defines the CompanyName property.
static PropertyDefinition CompleteName
          Defines the CompleteName property.
static PropertyDefinition ContactSource
          Defines the ContactSource property.
static PropertyDefinition Department
          Defines the Department property.
static PropertyDefinition DirectoryId
          Defines DirectoryId Property
static PropertyDefinition DirectReports
          Defines DirectReports Property
static PropertyDefinition DisplayName
          Defines the DisplayName property.
static IndexedPropertyDefinition EmailAddress1
          Defines the EmailAddress1 property.
static IndexedPropertyDefinition EmailAddress2
          Defines the EmailAddress2 property.
static IndexedPropertyDefinition EmailAddress3
          Defines the EmailAddress3 property.
static PropertyDefinition EmailAddresses
          Defines the EmailAddresses property.
static PropertyDefinition FileAs
          Defines the FileAs property.
static PropertyDefinition FileAsMapping
          Defines the FileAsMapping property.
static PropertyDefinition Generation
          Defines the Generation property.
static PropertyDefinition GivenName
          Defines the GivenName property.
static PropertyDefinition HasPicture
          Defines the HasPicture property.
static IndexedPropertyDefinition HomeAddressCity
          Defines the HomeAddressCity property.
static IndexedPropertyDefinition HomeAddressCountryOrRegion
          Defines the HomeAddressCountryOrRegion property.
static IndexedPropertyDefinition HomeAddressPostalCode
          Defines the HomeAddressPostalCode property.
static IndexedPropertyDefinition HomeAddressState
          Defines the HomeAddressState property.
static IndexedPropertyDefinition HomeAddressStreet
          Defines the HomeAddressStreet property.
static IndexedPropertyDefinition HomeFax
          Defines the HomeFax property.
static IndexedPropertyDefinition HomePhone
          Defines the HomePhone property.
static IndexedPropertyDefinition HomePhone2
          Defines the HomePhone2 property.
static IndexedPropertyDefinition ImAddress1
          Defines the ImAddress1 property.
static IndexedPropertyDefinition ImAddress2
          Defines the ImAddress2 property.
static IndexedPropertyDefinition ImAddress3
          Defines the ImAddress3 property.
static PropertyDefinition ImAddresses
          Defines the ImAddresses property.
static PropertyDefinition Initials
          Defines the Initials property.
protected static ContactSchema Instance
          The Constant Instance.
static IndexedPropertyDefinition Isdn
          Defines the Isdn property.
static PropertyDefinition JobTitle
          Defines the JobTitle property.
static PropertyDefinition Manager
          Defines the Manager property.
static PropertyDefinition ManagerMailbox
          Defines ManagerMailbox Property
static PropertyDefinition MiddleName
          Defines the MiddleName property.
static PropertyDefinition Mileage
          Defines the Mileage property.
static IndexedPropertyDefinition MobilePhone
          Defines the MobilePhone property.
static PropertyDefinition MSExchangeCertificate
          Defines MSExchangeCertificate Property
static PropertyDefinition NickName
          Defines the NickName property.
static PropertyDefinition Notes
          Defines the Notes Property
static PropertyDefinition OfficeLocation
          Defines the OfficeLocation property.
static IndexedPropertyDefinition OtherAddressCity
          Defines the OtherAddressCity property.
static IndexedPropertyDefinition OtherAddressCountryOrRegion
          Defines the OtherAddressCountryOrRegion property.
static IndexedPropertyDefinition OtherAddressPostalCode
          Defines the OtherAddressPostalCode property.
static IndexedPropertyDefinition OtherAddressState
          Defines the OtherAddressState property.
static IndexedPropertyDefinition OtherAddressStreet
          Defines the OtherAddressStreet property.
static IndexedPropertyDefinition OtherFax
          Defines the OtherFax property.
static IndexedPropertyDefinition OtherTelephone
          Defines the OtherTelephone property.
static IndexedPropertyDefinition Pager
          Defines the Pager property.
static PropertyDefinition PhoneNumbers
          Defines the PhoneNumbers property.
static PropertyDefinition PhoneticFirstName
          Defines PhoenticFirstName property
static PropertyDefinition PhoneticFullName
          Defines PhoeniticFullName property
static PropertyDefinition PhoneticLastName
          Defines PhoneticLastName Property
static PropertyDefinition Photo
          Defines Photo Property
static PropertyDefinition PhysicalAddresses
          Defines the PhysicalAddresses property.
static PropertyDefinition PostalAddressIndex
          Defines the PostalAddressIndex property.
static IndexedPropertyDefinition PrimaryPhone
          Defines the PrimaryPhone property.
static PropertyDefinition Profession
          Defines the Profession property.
static IndexedPropertyDefinition RadioPhone
          Defines the RadioPhone property.
static PropertyDefinition SpouseName
          Defines the SpouseName property.
static PropertyDefinition Surname
          Defines the Surname property.
static IndexedPropertyDefinition Telex
          Defines the Telex property.
static IndexedPropertyDefinition TtyTddPhone
          Defines the TtyTddPhone property.
static PropertyDefinition UserSMIMECertificate
          Defines UserSMIMECertificate Property
static PropertyDefinition WeddingAnniversary
          Defines the WeddingAnniversary property.
 
Fields inherited from class microsoft.exchange.webservices.data.ItemSchema
AllowedResponseActions, Attachments, Body, Categories, ConversationId, Culture, DateTimeCreated, DateTimeReceived, DateTimeSent, DisplayCc, DisplayTo, EffectiveRights, HasAttachments, Id, Importance, InReplyTo, InternetMessageHeaders, IsAssociated, IsDraft, IsFromMe, IsReminderSet, IsResend, IsSubmitted, IsUnmodified, ItemClass, LastModifiedName, LastModifiedTime, MimeContent, ParentFolderId, ReminderDueBy, ReminderMinutesBeforeStart, Sensitivity, Size, StoreEntryId, Subject, UniqueBody, WebClientEditFormQueryString, WebClientReadFormQueryString
 
Fields inherited from class microsoft.exchange.webservices.data.ServiceObjectSchema
extendedProperties
 
Method Summary
protected  void registerProperties()
          Registers properties.
 
Methods inherited from class microsoft.exchange.webservices.data.ItemSchema
getInstance
 
Methods inherited from class microsoft.exchange.webservices.data.ServiceObjectSchema
addSchemaPropertiesToDictionary, addSchemaPropertyNamesToDictionary, findPropertyDefinition, getFirstClassProperties, getFirstClassSummaryProperties, initializeSchemaPropertyNames, iterator, registerIndexedProperty, registerInternalProperty, registerProperty, tryGetPropertyDefinition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FileAs

public static final PropertyDefinition FileAs
Defines the FileAs property.


FileAsMapping

public static final PropertyDefinition FileAsMapping
Defines the FileAsMapping property.


DisplayName

public static final PropertyDefinition DisplayName
Defines the DisplayName property.


GivenName

public static final PropertyDefinition GivenName
Defines the GivenName property.


Initials

public static final PropertyDefinition Initials
Defines the Initials property.


MiddleName

public static final PropertyDefinition MiddleName
Defines the MiddleName property.


NickName

public static final PropertyDefinition NickName
Defines the NickName property.


CompleteName

public static final PropertyDefinition CompleteName
Defines the CompleteName property.


CompanyName

public static final PropertyDefinition CompanyName
Defines the CompanyName property.


EmailAddresses

public static final PropertyDefinition EmailAddresses
Defines the EmailAddresses property.


PhysicalAddresses

public static final PropertyDefinition PhysicalAddresses
Defines the PhysicalAddresses property.


PhoneNumbers

public static final PropertyDefinition PhoneNumbers
Defines the PhoneNumbers property.


AssistantName

public static final PropertyDefinition AssistantName
Defines the AssistantName property.


Birthday

public static final PropertyDefinition Birthday
Defines the Birthday property.


BusinessHomePage

public static final PropertyDefinition BusinessHomePage
Defines the BusinessHomePage property. Defined as anyURI in the EWS schema. String is fine here.


Children

public static final PropertyDefinition Children
Defines the Children property.


Companies

public static final PropertyDefinition Companies
Defines the Companies property.


ContactSource

public static final PropertyDefinition ContactSource
Defines the ContactSource property.


Department

public static final PropertyDefinition Department
Defines the Department property.


Generation

public static final PropertyDefinition Generation
Defines the Generation property.


ImAddresses

public static final PropertyDefinition ImAddresses
Defines the ImAddresses property.


JobTitle

public static final PropertyDefinition JobTitle
Defines the JobTitle property.


Manager

public static final PropertyDefinition Manager
Defines the Manager property.


Mileage

public static final PropertyDefinition Mileage
Defines the Mileage property.


OfficeLocation

public static final PropertyDefinition OfficeLocation
Defines the OfficeLocation property.


PostalAddressIndex

public static final PropertyDefinition PostalAddressIndex
Defines the PostalAddressIndex property.


Profession

public static final PropertyDefinition Profession
Defines the Profession property.


SpouseName

public static final PropertyDefinition SpouseName
Defines the SpouseName property.


Surname

public static final PropertyDefinition Surname
Defines the Surname property.


WeddingAnniversary

public static final PropertyDefinition WeddingAnniversary
Defines the WeddingAnniversary property.


HasPicture

public static final PropertyDefinition HasPicture
Defines the HasPicture property.


PhoneticFullName

public static final PropertyDefinition PhoneticFullName
Defines PhoeniticFullName property


PhoneticFirstName

public static final PropertyDefinition PhoneticFirstName
Defines PhoenticFirstName property


PhoneticLastName

public static final PropertyDefinition PhoneticLastName
Defines PhoneticLastName Property


Alias

public static final PropertyDefinition Alias
Defines the Alias Property


Notes

public static final PropertyDefinition Notes
Defines the Notes Property


Photo

public static final PropertyDefinition Photo
Defines Photo Property


UserSMIMECertificate

public static final PropertyDefinition UserSMIMECertificate
Defines UserSMIMECertificate Property


MSExchangeCertificate

public static PropertyDefinition MSExchangeCertificate
Defines MSExchangeCertificate Property


DirectoryId

public static PropertyDefinition DirectoryId
Defines DirectoryId Property


ManagerMailbox

public static PropertyDefinition ManagerMailbox
Defines ManagerMailbox Property


DirectReports

public static PropertyDefinition DirectReports
Defines DirectReports Property


EmailAddress1

public static final IndexedPropertyDefinition EmailAddress1
Defines the EmailAddress1 property.


EmailAddress2

public static final IndexedPropertyDefinition EmailAddress2
Defines the EmailAddress2 property.


EmailAddress3

public static final IndexedPropertyDefinition EmailAddress3
Defines the EmailAddress3 property.


ImAddress1

public static final IndexedPropertyDefinition ImAddress1
Defines the ImAddress1 property.


ImAddress2

public static final IndexedPropertyDefinition ImAddress2
Defines the ImAddress2 property.


ImAddress3

public static final IndexedPropertyDefinition ImAddress3
Defines the ImAddress3 property.


AssistantPhone

public static final IndexedPropertyDefinition AssistantPhone
Defines the AssistentPhone property.


BusinessFax

public static final IndexedPropertyDefinition BusinessFax
Defines the BusinessFax property.


BusinessPhone

public static final IndexedPropertyDefinition BusinessPhone
Defines the BusinessPhone property.


BusinessPhone2

public static final IndexedPropertyDefinition BusinessPhone2
Defines the BusinessPhone2 property.


Callback

public static final IndexedPropertyDefinition Callback
Defines the Callback property.


CarPhone

public static final IndexedPropertyDefinition CarPhone
Defines the CarPhone property.


CompanyMainPhone

public static final IndexedPropertyDefinition CompanyMainPhone
Defines the CompanyMainPhone property.


HomeFax

public static final IndexedPropertyDefinition HomeFax
Defines the HomeFax property.


HomePhone

public static final IndexedPropertyDefinition HomePhone
Defines the HomePhone property.


HomePhone2

public static final IndexedPropertyDefinition HomePhone2
Defines the HomePhone2 property.


Isdn

public static final IndexedPropertyDefinition Isdn
Defines the Isdn property.


MobilePhone

public static final IndexedPropertyDefinition MobilePhone
Defines the MobilePhone property.


OtherFax

public static final IndexedPropertyDefinition OtherFax
Defines the OtherFax property.


OtherTelephone

public static final IndexedPropertyDefinition OtherTelephone
Defines the OtherTelephone property.


Pager

public static final IndexedPropertyDefinition Pager
Defines the Pager property.


PrimaryPhone

public static final IndexedPropertyDefinition PrimaryPhone
Defines the PrimaryPhone property.


RadioPhone

public static final IndexedPropertyDefinition RadioPhone
Defines the RadioPhone property.


Telex

public static final IndexedPropertyDefinition Telex
Defines the Telex property.


TtyTddPhone

public static final IndexedPropertyDefinition TtyTddPhone
Defines the TtyTddPhone property.


BusinessAddressStreet

public static final IndexedPropertyDefinition BusinessAddressStreet
Defines the BusinessAddressStreet property.


BusinessAddressCity

public static final IndexedPropertyDefinition BusinessAddressCity
Defines the BusinessAddressCity property.


BusinessAddressState

public static final IndexedPropertyDefinition BusinessAddressState
Defines the BusinessAddressState property.


BusinessAddressCountryOrRegion

public static final IndexedPropertyDefinition BusinessAddressCountryOrRegion
Defines the BusinessAddressCountryOrRegion property.


BusinessAddressPostalCode

public static final IndexedPropertyDefinition BusinessAddressPostalCode
Defines the BusinessAddressPostalCode property.


HomeAddressStreet

public static final IndexedPropertyDefinition HomeAddressStreet
Defines the HomeAddressStreet property.


HomeAddressCity

public static final IndexedPropertyDefinition HomeAddressCity
Defines the HomeAddressCity property.


HomeAddressState

public static final IndexedPropertyDefinition HomeAddressState
Defines the HomeAddressState property.


HomeAddressCountryOrRegion

public static final IndexedPropertyDefinition HomeAddressCountryOrRegion
Defines the HomeAddressCountryOrRegion property.


HomeAddressPostalCode

public static final IndexedPropertyDefinition HomeAddressPostalCode
Defines the HomeAddressPostalCode property.


OtherAddressStreet

public static final IndexedPropertyDefinition OtherAddressStreet
Defines the OtherAddressStreet property.


OtherAddressCity

public static final IndexedPropertyDefinition OtherAddressCity
Defines the OtherAddressCity property.


OtherAddressState

public static final IndexedPropertyDefinition OtherAddressState
Defines the OtherAddressState property.


OtherAddressCountryOrRegion

public static final IndexedPropertyDefinition OtherAddressCountryOrRegion
Defines the OtherAddressCountryOrRegion property.


OtherAddressPostalCode

public static final IndexedPropertyDefinition OtherAddressPostalCode
Defines the OtherAddressPostalCode property.


Instance

protected static final ContactSchema Instance
The Constant Instance.

Method Detail

registerProperties

protected void registerProperties()
Registers properties. IMPORTANT NOTE: PROPERTIES MUST BE REGISTERED IN SCHEMA ORDER (i.e. the same order as they are defined in types.xsd)

Overrides:
registerProperties in class ItemSchema