sync4j.exchange.items.common.manager
Class ItemManager

java.lang.Object
  extended bysync4j.exchange.items.common.manager.ItemManager

public class ItemManager
extends java.lang.Object


Constructor Summary
ItemManager()
           
ItemManager(java.lang.String host, int port)
           
 
Method Summary
 void addLocalItems(Item[] localItems, java.lang.String sourceURI, java.lang.String principal)
          add local items
 void deleteLocalItems(java.lang.String sourceURI, java.lang.String principal)
          delete local items
 Item[] getExchangeItems(java.lang.String username, java.lang.String credentials, java.lang.String exchangeFolder)
          get all Exchange Server items
 Item[] getLocalItems(java.lang.String sourceURI, java.lang.String principal)
          get all local items
 void updateLocalItems(Item[] localItems, java.lang.String sourceURI, java.lang.String principal)
          update local items
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ItemManager

public ItemManager()
            throws DataAccessException

ItemManager

public ItemManager(java.lang.String host,
                   int port)
            throws DataAccessException
Method Detail

deleteLocalItems

public void deleteLocalItems(java.lang.String sourceURI,
                             java.lang.String principal)
                      throws DataAccessException
delete local items

Parameters:
sourceURI -
principal -
Throws:
sync4j.exchange.util.DataAccessException
DataAccessException

getLocalItems

public Item[] getLocalItems(java.lang.String sourceURI,
                            java.lang.String principal)
                     throws DataAccessException
get all local items

Parameters:
sourceURI -
principal -
Returns:
array of find items
Throws:
sync4j.exchange.util.DataAccessException
DataAccessException

addLocalItems

public void addLocalItems(Item[] localItems,
                          java.lang.String sourceURI,
                          java.lang.String principal)
                   throws DataAccessException
add local items

Parameters:
localItems -
sourceURI -
principal -
Returns:
array of find items
Throws:
sync4j.exchange.util.DataAccessException
DataAccessException

updateLocalItems

public void updateLocalItems(Item[] localItems,
                             java.lang.String sourceURI,
                             java.lang.String principal)
                      throws DataAccessException
update local items

Parameters:
localItems -
sourceURI -
principal -
Throws:
sync4j.exchange.util.DataAccessException
DataAccessException

getExchangeItems

public Item[] getExchangeItems(java.lang.String username,
                               java.lang.String credentials,
                               java.lang.String exchangeFolder)
                        throws DataAccessException
get all Exchange Server items

Parameters:
username -
credentials -
exchangeFolder -
Returns:
array of find items
Throws:
sync4j.exchange.util.DataAccessException
DataAccessException


Copyright © 2004 Sync4j.