Oracle

com.compoze.collab.exchange
Interface IExchangeContainer

All Known Subinterfaces:
IExchangeCalendarContainer, IExchangeContactsContainer, IExchangeMailContainer, IExchangeTasksContainer, IMapiCalendarContainer, IWebdavCalendarContainer

public interface IExchangeContainer

Containers of this type are specific to Exchange.


Method Summary
 IAccessControl getAccessControl()
          Gets the access control instance for this container.
 java.io.InputStream synchronize(Key[] keys, java.io.InputStream state, ISynchCallback callback)
          Performs a synchronization the folder, and returns the information on the changes for the folder.
 

Method Detail

synchronize

java.io.InputStream synchronize(Key[] keys,
                                java.io.InputStream state,
                                ISynchCallback callback)
                                throws CollaborationException
Performs a synchronization the folder, and returns the information on the changes for the folder. NOTE: they keys specified are not interpreted as "synchronize changes where these properties changed", rather "when performing synchronization, return these properties for changed items."

Parameters:
keys - the keys to return when synchronizing
state - an input stream with the state information
callback - the callback used to catalog changes
Returns:
a new synchronization state stream; not the same stream passed in
Throws:
CollaborationException - if there was an error synchronizing

getAccessControl

IAccessControl getAccessControl()
                                throws CollaborationException
Gets the access control instance for this container.

Returns:
the access control
Throws:
CollaborationException - if there was an error getting the access control

Oracle

Copyright ©1999-2008 Oracle All rights reserved.