microsoft.exchange.webservices.data
Class ItemSchema

java.lang.Object
  extended by microsoft.exchange.webservices.data.ServiceObjectSchema
      extended by microsoft.exchange.webservices.data.ItemSchema
All Implemented Interfaces:
java.lang.Iterable<PropertyDefinition>
Direct Known Subclasses:
AppointmentSchema, ContactGroupSchema, ContactSchema, EmailMessageSchema, PostItemSchema, TaskSchema

public class ItemSchema
extends ServiceObjectSchema

Represents the schema for generic items.


Field Summary
static PropertyDefinition AllowedResponseActions
          Defines the AllowedResponseActions property.
static PropertyDefinition Attachments
          Defines the Attachments property.
static PropertyDefinition Body
          Defines the Body property.
static PropertyDefinition Categories
          Defines the Categories property.
static PropertyDefinition ConversationId
          Defines the ConversationId property.
static PropertyDefinition Culture
          Defines the Culture property.
static PropertyDefinition DateTimeCreated
          Defines the DateTimeCreated property.
static PropertyDefinition DateTimeReceived
          Defines the DateTimeReceived property.
static PropertyDefinition DateTimeSent
          Defines the DateTimeSent property.
static PropertyDefinition DisplayCc
          Defines the DisplayCc property.
static PropertyDefinition DisplayTo
          Defines the DisplayTo property.
static PropertyDefinition EffectiveRights
          Defines the EffectiveRights property.
static PropertyDefinition HasAttachments
          Defines the HasAttachments property.
static PropertyDefinition Id
          Defines the Id property.
static PropertyDefinition Importance
          Defines the Importance property.
static PropertyDefinition InReplyTo
          Defines the InReplyTo property.
protected static ItemSchema Instance
          The Constant Instance.
static PropertyDefinition InternetMessageHeaders
          Defines the InternetMessageHeaders property.
static PropertyDefinition IsAssociated
          Defines the IsAssociated property.
static PropertyDefinition IsDraft
          Defines the IsDraft property.
static PropertyDefinition IsFromMe
          Defines the IsFromMe property.
static PropertyDefinition IsReminderSet
          Defines the IsReminderSet property.
static PropertyDefinition IsResend
          Defines the IsResend property.
static PropertyDefinition IsSubmitted
          Defines the IsSubmitted property.
static PropertyDefinition IsUnmodified
          Defines the IsUnmodified property.
static PropertyDefinition ItemClass
          Defines the ItemClass property.
static PropertyDefinition LastModifiedName
          Defines the LastModifiedName property.
static PropertyDefinition LastModifiedTime
          Defines the LastModifiedTime property.
static PropertyDefinition MimeContent
          Defines the MimeContent property.
static PropertyDefinition ParentFolderId
          Defines the ParentFolderId property.
static PropertyDefinition ReminderDueBy
          Defines the ReminderDueBy property.
static PropertyDefinition ReminderMinutesBeforeStart
          Defines the ReminderMinutesBeforeStart property.
static PropertyDefinition Sensitivity
          Defines the Sensitivity property.
static PropertyDefinition Size
          Defines the Size property.
static PropertyDefinition StoreEntryId
          Defines the StoreEntryId property.
static PropertyDefinition Subject
          Defines the Subject property.
static PropertyDefinition UniqueBody
          Defines the UniqueBody property.
static PropertyDefinition WebClientEditFormQueryString
          Defines the WebClientEditFormQueryString property.
static PropertyDefinition WebClientReadFormQueryString
          Defines the WebClientReadFormQueryString property.
 
Fields inherited from class microsoft.exchange.webservices.data.ServiceObjectSchema
extendedProperties
 
Constructor Summary
protected ItemSchema()
          * Initializes a new instance.
 
Method Summary
static ItemSchema getInstance()
          Gets the single instance of ItemSchema.
protected  void registerProperties()
          Registers properties.
 
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

Id

public static final PropertyDefinition Id
Defines the Id property.


Body

public static final PropertyDefinition Body
Defines the Body property.


ItemClass

public static final PropertyDefinition ItemClass
Defines the ItemClass property.


Subject

public static final PropertyDefinition Subject
Defines the Subject property.


MimeContent

public static final PropertyDefinition MimeContent
Defines the MimeContent property.


ParentFolderId

public static final PropertyDefinition ParentFolderId
Defines the ParentFolderId property.


Sensitivity

public static final PropertyDefinition Sensitivity
Defines the Sensitivity property.


Attachments

public static final PropertyDefinition Attachments
Defines the Attachments property.


DateTimeReceived

public static final PropertyDefinition DateTimeReceived
Defines the DateTimeReceived property.


Size

public static final PropertyDefinition Size
Defines the Size property.


Categories

public static final PropertyDefinition Categories
Defines the Categories property.


Importance

public static final PropertyDefinition Importance
Defines the Importance property.


InReplyTo

public static final PropertyDefinition InReplyTo
Defines the InReplyTo property.


IsSubmitted

public static final PropertyDefinition IsSubmitted
Defines the IsSubmitted property.


IsAssociated

public static final PropertyDefinition IsAssociated
Defines the IsAssociated property.


IsDraft

public static final PropertyDefinition IsDraft
Defines the IsDraft property.


IsFromMe

public static final PropertyDefinition IsFromMe
Defines the IsFromMe property.


IsResend

public static final PropertyDefinition IsResend
Defines the IsResend property.


IsUnmodified

public static final PropertyDefinition IsUnmodified
Defines the IsUnmodified property.


InternetMessageHeaders

public static final PropertyDefinition InternetMessageHeaders
Defines the InternetMessageHeaders property.


DateTimeSent

public static final PropertyDefinition DateTimeSent
Defines the DateTimeSent property.


DateTimeCreated

public static final PropertyDefinition DateTimeCreated
Defines the DateTimeCreated property.


AllowedResponseActions

public static final PropertyDefinition AllowedResponseActions
Defines the AllowedResponseActions property.


ReminderDueBy

public static final PropertyDefinition ReminderDueBy
Defines the ReminderDueBy property.


IsReminderSet

public static final PropertyDefinition IsReminderSet
Defines the IsReminderSet property.


ReminderMinutesBeforeStart

public static final PropertyDefinition ReminderMinutesBeforeStart
Defines the ReminderMinutesBeforeStart property.


DisplayCc

public static final PropertyDefinition DisplayCc
Defines the DisplayCc property.


DisplayTo

public static final PropertyDefinition DisplayTo
Defines the DisplayTo property.


HasAttachments

public static final PropertyDefinition HasAttachments
Defines the HasAttachments property.


Culture

public static final PropertyDefinition Culture
Defines the Culture property.


EffectiveRights

public static final PropertyDefinition EffectiveRights
Defines the EffectiveRights property.


LastModifiedName

public static final PropertyDefinition LastModifiedName
Defines the LastModifiedName property.


LastModifiedTime

public static final PropertyDefinition LastModifiedTime
Defines the LastModifiedTime property.


WebClientReadFormQueryString

public static final PropertyDefinition WebClientReadFormQueryString
Defines the WebClientReadFormQueryString property.


WebClientEditFormQueryString

public static final PropertyDefinition WebClientEditFormQueryString
Defines the WebClientEditFormQueryString property.


ConversationId

public static final PropertyDefinition ConversationId
Defines the ConversationId property.


UniqueBody

public static final PropertyDefinition UniqueBody
Defines the UniqueBody property.


StoreEntryId

public static final PropertyDefinition StoreEntryId
Defines the StoreEntryId property.


Instance

protected static final ItemSchema Instance
The Constant Instance.

Constructor Detail

ItemSchema

protected ItemSchema()
* Initializes a new instance.

Method Detail

getInstance

public static ItemSchema getInstance()
Gets the single instance of ItemSchema.

Returns:
single instance of ItemSchema

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 ServiceObjectSchema