microsoft.exchange.webservices.data
Class ContactsFolder

java.lang.Object
  extended by microsoft.exchange.webservices.data.ServiceObject
      extended by microsoft.exchange.webservices.data.Folder
          extended by microsoft.exchange.webservices.data.ContactsFolder

public class ContactsFolder
extends Folder

Represents a folder containing contacts.


Constructor Summary
ContactsFolder(ExchangeService service)
          * Initializes an unsaved local instance of the class.To bind to an existing contacts folder, use ContactsFolder.Bind() instead.
 
Method Summary
static ContactsFolder bind(ExchangeService service, FolderId id)
          * Binds to an existing contacts folder and loads its first class properties.
static ContactsFolder bind(ExchangeService service, FolderId id, PropertySet propertySet)
          * Binds to an existing contacts folder and loads the specified set of properties.
static ContactsFolder bind(ExchangeService service, WellKnownFolderName name)
          * Binds to an existing contacts folder and loads its first class properties.
static ContactsFolder bind(ExchangeService service, WellKnownFolderName name, PropertySet propertySet)
          * Binds to an existing contacts folder and loads the specified set of properties.
protected  ExchangeVersion getMinimumRequiredServerVersion()
          * Gets the minimum required server version.
 
Methods inherited from class microsoft.exchange.webservices.data.Folder
copy, copy, delete, empty, findFolders, findFolders, findItems, findItems, findItems, findItems, findItems, findItems, getChangeXmlElementName, getChildFolderCount, getDeleteFieldXmlElementName, getDisplayName, getEffectiveRights, getExtendedProperties, getExtendedPropertiesForService, getFolderClass, getId, getIdPropertyDefinition, getManagedFolderInformation, getParentFolderId, getPermissions, getSchema, getSetFieldXmlElementName, getTotalCount, getUnreadCount, internalDelete, internalLoad, move, move, removeExtendedProperty, save, save, setDisplayName, setExtendedProperty, setFolderClass, update, validate
 
Methods inherited from class microsoft.exchange.webservices.data.ServiceObject
addServiceObjectChangedEvent, changed, clearChangeLog, clearServiceObjectChangedEvent, getIsCustomDateTimeScopingRequired, getIsTimeZoneHeaderRequired, getLoadedPropertyDefinitions, getObjectFromPropertyDefinition, getPropertyBag, getService, getXmlElementName, getXmlElementNameOverride, isDirty, isNew, load, load, loadFromXml, loadFromXml, removeServiceObjectChangedEvent, schema, setService, throwIfThisIsNew, throwIfThisIsNotNew, tryGetExtendedProperty, tryGetProperty, tryGetProperty, writeToXml, writeToXmlForUpdate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContactsFolder

public ContactsFolder(ExchangeService service)
               throws java.lang.Exception
* Initializes an unsaved local instance of the class.To bind to an existing contacts folder, use ContactsFolder.Bind() instead.

Parameters:
service - the service
Throws:
java.lang.Exception - the exception
Method Detail

bind

public static ContactsFolder bind(ExchangeService service,
                                  FolderId id,
                                  PropertySet propertySet)
                           throws java.lang.Exception
* Binds to an existing contacts folder and loads the specified set of properties.

Parameters:
service - the service
id - the id
propertySet - the property set
Returns:
A ContactsFolder instance representing the contacts folder corresponding to the specified Id.
Throws:
java.lang.Exception - the exception

bind

public static ContactsFolder bind(ExchangeService service,
                                  FolderId id)
                           throws java.lang.Exception
* Binds to an existing contacts folder and loads its first class properties.

Parameters:
service - the service
id - the id
Returns:
A ContactsFolder instance representing the contacts folder corresponding to the specified Id.
Throws:
java.lang.Exception - the exception

bind

public static ContactsFolder bind(ExchangeService service,
                                  WellKnownFolderName name,
                                  PropertySet propertySet)
                           throws java.lang.Exception
* Binds to an existing contacts folder and loads the specified set of properties.

Parameters:
service - the service
name - the name
propertySet - the property set
Returns:
A ContactsFolder instance representing the contacts folder corresponding to the specified name.
Throws:
java.lang.Exception - the exception

bind

public static ContactsFolder bind(ExchangeService service,
                                  WellKnownFolderName name)
                           throws java.lang.Exception
* Binds to an existing contacts folder and loads its first class properties.

Parameters:
service - the service
name - the name
Returns:
A ContactsFolder instance representing the contacts folder corresponding to the specified name.
Throws:
java.lang.Exception - the exception

getMinimumRequiredServerVersion

protected ExchangeVersion getMinimumRequiredServerVersion()
* Gets the minimum required server version.

Overrides:
getMinimumRequiredServerVersion in class Folder
Returns:
Earliest Exchange version in which this service object type is supported.