microsoft.exchange.webservices.data
Class FolderSchema

java.lang.Object
  extended by microsoft.exchange.webservices.data.ServiceObjectSchema
      extended by microsoft.exchange.webservices.data.FolderSchema
All Implemented Interfaces:
java.lang.Iterable<PropertyDefinition>
Direct Known Subclasses:
SearchFolderSchema

public class FolderSchema
extends ServiceObjectSchema

Represents the schema for folders.


Field Summary
static PropertyDefinition ChildFolderCount
          Defines the ChildFolderCount property.
static PropertyDefinition DisplayName
          Defines the DisplayName property.
static PropertyDefinition EffectiveRights
          Defines the EffectiveRights property.
static PropertyDefinition FolderClass
          Defines the FolderClass property.
static PropertyDefinition Id
          Defines the Id property.
protected static FolderSchema Instance
          This must be declared after the property definitions.
static PropertyDefinition ManagedFolderInformation
          Defines the ManagedFolderInformation property.
static PropertyDefinition ParentFolderId
          Defines the ParentFolderId property.
static PropertyDefinition Permissions
          Defines the Permissions property.
static PropertyDefinition TotalCount
          Defines the TotalCount property.
static PropertyDefinition UnreadCount
          Defines the UnreadCount property.
 
Fields inherited from class microsoft.exchange.webservices.data.ServiceObjectSchema
extendedProperties
 
Constructor Summary
FolderSchema()
           
 
Method Summary
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.


FolderClass

public static final PropertyDefinition FolderClass
Defines the FolderClass property.


ParentFolderId

public static final PropertyDefinition ParentFolderId
Defines the ParentFolderId property.


ChildFolderCount

public static final PropertyDefinition ChildFolderCount
Defines the ChildFolderCount property.


DisplayName

public static final PropertyDefinition DisplayName
Defines the DisplayName property.


UnreadCount

public static final PropertyDefinition UnreadCount
Defines the UnreadCount property.


TotalCount

public static final PropertyDefinition TotalCount
Defines the TotalCount property.


ManagedFolderInformation

public static final PropertyDefinition ManagedFolderInformation
Defines the ManagedFolderInformation property.


EffectiveRights

public static final PropertyDefinition EffectiveRights
Defines the EffectiveRights property.


Permissions

public static final PropertyDefinition Permissions
Defines the Permissions property.


Instance

protected static final FolderSchema Instance
This must be declared after the property definitions.

Constructor Detail

FolderSchema

public FolderSchema()
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 ServiceObjectSchema