Class FolderSchema
- java.lang.Object
-
- microsoft.exchange.webservices.data.core.service.schema.ServiceObjectSchema
-
- microsoft.exchange.webservices.data.core.service.schema.FolderSchema
-
- All Implemented Interfaces:
Iterable<PropertyDefinition>
- Direct Known Subclasses:
SearchFolderSchema
public class FolderSchema extends ServiceObjectSchema
Represents the schema for folder.
-
-
Field Summary
Fields Modifier and Type Field Description static PropertyDefinitionChildFolderCountDefines the ChildFolderCount property.static PropertyDefinitionDisplayNameDefines the DisplayName property.static PropertyDefinitionEffectiveRightsDefines the EffectiveRights property.static PropertyDefinitionFolderClassDefines the FolderClass property.static PropertyDefinitionIdDefines the Id property.static FolderSchemaInstanceThis must be declared after the property definitions.static PropertyDefinitionManagedFolderInformationDefines the ManagedFolderInformation property.static PropertyDefinitionParentFolderIdDefines the ParentFolderId property.static PropertyDefinitionPermissionsDefines the Permissions property.static PropertyDefinitionTotalCountDefines the TotalCount property.static PropertyDefinitionUnreadCountDefines the UnreadCount property.static PropertyDefinitionWellKnownFolderName-
Fields inherited from class microsoft.exchange.webservices.data.core.service.schema.ServiceObjectSchema
extendedProperties
-
-
Constructor Summary
Constructors Constructor Description FolderSchema()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidregisterProperties()Registers property.-
Methods inherited from class microsoft.exchange.webservices.data.core.service.schema.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
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Field Detail
-
Id
public static final PropertyDefinition Id
Defines the Id property.
-
WellKnownFolderName
public static final PropertyDefinition WellKnownFolderName
-
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
public static final FolderSchema Instance
This must be declared after the property definitions.
-
-
Constructor Detail
-
FolderSchema
public FolderSchema()
-
-
Method Detail
-
registerProperties
protected void registerProperties()
Registers property. IMPORTANT NOTE: PROPERTIES MUST BE REGISTERED IN SCHEMA ORDER (i.e. the same order as they are defined in types.xsd)- Overrides:
registerPropertiesin classServiceObjectSchema
-
-