sync4j.exchange.engine.source
Class ExchangeNoteSyncSource
java.lang.Object
sync4j.framework.engine.source.AbstractSyncSource
sync4j.exchange.engine.source.ExchangeSyncSource
sync4j.exchange.engine.source.ExchangeNoteSyncSource
- All Implemented Interfaces:
- java.io.Serializable, sync4j.framework.engine.source.SyncSource
- public class ExchangeNoteSyncSource
- extends ExchangeSyncSource
- implements sync4j.framework.engine.source.SyncSource, java.io.Serializable
This class define SyncSource
between SyncServer and Exchange Server notes items
version $Id: ExchangeNoteSyncSource.java,v 1.17 2006/02/07 09:55:24 luigiafassina Exp $
- See Also:
- Serialized Form
Fields inherited from class sync4j.exchange.engine.source.ExchangeSyncSource |
deviceCharset, deviceTimeZone, deviceTimeZoneDescr, exchangeFolder, ITEM_ADD, ITEM_ADD_ERROR, ITEM_REMOVE, ITEM_REMOVE_ERROR, ITEM_UPDATE, ITEM_UPDATE_ERROR, log, TYPE_ICAL, TYPE_VCARD |
Fields inherited from class sync4j.framework.engine.source.AbstractSyncSource |
howManyAdded, howManyDeleted, howManyUpdated, info, LOG_NAME, name, sourceQuery, sourceURI, type |
Method Summary |
void |
beginSync(java.security.Principal principal,
int syncMode)
|
sync4j.framework.engine.SyncItem[] |
getAllSyncItems(java.security.Principal principal)
|
sync4j.framework.engine.SyncItemKey[] |
getDeletedSyncItemKeys(java.security.Principal principal,
java.sql.Timestamp since)
|
sync4j.framework.engine.SyncItem[] |
getDeletedSyncItems(java.security.Principal principal,
java.sql.Timestamp since)
|
Item[] |
getExchangeItems(java.lang.String username,
java.lang.String credentials,
java.lang.String exchangeFolder,
java.lang.String[] ids)
|
sync4j.framework.engine.SyncItemKey[] |
getNewSyncItemKeys(java.security.Principal principal,
java.sql.Timestamp since)
|
sync4j.framework.engine.SyncItem[] |
getNewSyncItems(java.security.Principal principal,
java.sql.Timestamp since)
|
sync4j.framework.engine.SyncItem |
getSyncItemFromId(java.security.Principal principal,
sync4j.framework.engine.SyncItemKey syncItemKey)
|
sync4j.framework.engine.SyncItem |
getSyncItemFromTwin(java.security.Principal principal,
sync4j.framework.engine.SyncItem syncItem)
The same as getSyncItemFromId() |
sync4j.framework.engine.SyncItem[] |
getSyncItemsFromIds(java.security.Principal principal,
sync4j.framework.engine.SyncItemKey[] syncItemKeys)
|
sync4j.framework.engine.SyncItem[] |
getSyncItemsFromTwins(java.security.Principal principal,
sync4j.framework.engine.SyncItem[] syncItems)
The same as getSyncItemFromIds() |
sync4j.framework.engine.SyncItemKey[] |
getUpdatedSyncItemKeys(java.security.Principal principal,
java.sql.Timestamp since)
|
sync4j.framework.engine.SyncItem[] |
getUpdatedSyncItems(java.security.Principal principal,
java.sql.Timestamp since)
|
void |
removeSyncItem(java.security.Principal principal,
sync4j.framework.engine.SyncItem syncItem)
|
void |
removeSyncItems(java.security.Principal principal,
sync4j.framework.engine.SyncItem[] syncItems)
|
sync4j.framework.engine.SyncItem |
setSyncItem(java.security.Principal principal,
sync4j.framework.engine.SyncItem syncItem)
|
sync4j.framework.engine.SyncItem[] |
setSyncItems(java.security.Principal principal,
sync4j.framework.engine.SyncItem[] syncItems)
|
Methods inherited from class sync4j.exchange.engine.source.ExchangeSyncSource |
endSync, getDeleteItemIds, getDeleteItems, getExchangeFolder, getHost, getHref, getNewItemIds, getNewItems, getPort, getSchedule, getUpdateItemIds, getUpdateItems, isEncode, isSchedulEnablede, setEncode, setExchangeFolder, setHost, setPort, setSchedule, setScheduleEnabled, toSyncErrorNewItems, toSyncErrorRemoveItems, toSyncErrorUpdateItems, toSyncNewItems, toSyncRemoveItems, toSyncUpdateItems |
Methods inherited from class sync4j.framework.engine.source.AbstractSyncSource |
getInfo, getName, getSourceQuery, getSourceURI, getType, setInfo, setName, setSourceURI, setType, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface sync4j.framework.engine.source.SyncSource |
endSync, getInfo, getName, getSourceQuery, getSourceURI, getType |
ExchangeNoteSyncSource
public ExchangeNoteSyncSource()
beginSync
public void beginSync(java.security.Principal principal,
int syncMode)
throws sync4j.framework.engine.source.SyncSourceException
- Specified by:
beginSync
in interface sync4j.framework.engine.source.SyncSource
- Overrides:
beginSync
in class ExchangeSyncSource
- Throws:
sync4j.framework.engine.source.SyncSourceException
- See Also:
SyncSource
setSyncItem
public sync4j.framework.engine.SyncItem setSyncItem(java.security.Principal principal,
sync4j.framework.engine.SyncItem syncItem)
throws sync4j.framework.engine.source.SyncSourceException
- Specified by:
setSyncItem
in interface sync4j.framework.engine.source.SyncSource
- Throws:
sync4j.framework.engine.source.SyncSourceException
- See Also:
SyncSource
setSyncItems
public sync4j.framework.engine.SyncItem[] setSyncItems(java.security.Principal principal,
sync4j.framework.engine.SyncItem[] syncItems)
throws sync4j.framework.engine.source.SyncSourceException
- Specified by:
setSyncItems
in interface sync4j.framework.engine.source.SyncSource
- Throws:
sync4j.framework.engine.source.SyncSourceException
- See Also:
SyncSource
getSyncItemFromId
public sync4j.framework.engine.SyncItem getSyncItemFromId(java.security.Principal principal,
sync4j.framework.engine.SyncItemKey syncItemKey)
throws sync4j.framework.engine.source.SyncSourceException
- Specified by:
getSyncItemFromId
in interface sync4j.framework.engine.source.SyncSource
- Throws:
sync4j.framework.engine.source.SyncSourceException
- See Also:
SyncSource
getSyncItemsFromIds
public sync4j.framework.engine.SyncItem[] getSyncItemsFromIds(java.security.Principal principal,
sync4j.framework.engine.SyncItemKey[] syncItemKeys)
throws sync4j.framework.engine.source.SyncSourceException
- Specified by:
getSyncItemsFromIds
in interface sync4j.framework.engine.source.SyncSource
- Throws:
sync4j.framework.engine.source.SyncSourceException
- See Also:
SyncSource
getNewSyncItemKeys
public sync4j.framework.engine.SyncItemKey[] getNewSyncItemKeys(java.security.Principal principal,
java.sql.Timestamp since)
throws sync4j.framework.engine.source.SyncSourceException
- Specified by:
getNewSyncItemKeys
in interface sync4j.framework.engine.source.SyncSource
- Throws:
sync4j.framework.engine.source.SyncSourceException
- See Also:
SyncSource
getNewSyncItems
public sync4j.framework.engine.SyncItem[] getNewSyncItems(java.security.Principal principal,
java.sql.Timestamp since)
throws sync4j.framework.engine.source.SyncSourceException
- Specified by:
getNewSyncItems
in interface sync4j.framework.engine.source.SyncSource
- Throws:
sync4j.framework.engine.source.SyncSourceException
- See Also:
SyncSource
getDeletedSyncItemKeys
public sync4j.framework.engine.SyncItemKey[] getDeletedSyncItemKeys(java.security.Principal principal,
java.sql.Timestamp since)
throws sync4j.framework.engine.source.SyncSourceException
- Specified by:
getDeletedSyncItemKeys
in interface sync4j.framework.engine.source.SyncSource
- Throws:
sync4j.framework.engine.source.SyncSourceException
- See Also:
SyncSource
getDeletedSyncItems
public sync4j.framework.engine.SyncItem[] getDeletedSyncItems(java.security.Principal principal,
java.sql.Timestamp since)
throws sync4j.framework.engine.source.SyncSourceException
- Specified by:
getDeletedSyncItems
in interface sync4j.framework.engine.source.SyncSource
- Throws:
sync4j.framework.engine.source.SyncSourceException
- See Also:
SyncSource
getUpdatedSyncItems
public sync4j.framework.engine.SyncItem[] getUpdatedSyncItems(java.security.Principal principal,
java.sql.Timestamp since)
throws sync4j.framework.engine.source.SyncSourceException
- Specified by:
getUpdatedSyncItems
in interface sync4j.framework.engine.source.SyncSource
- Throws:
sync4j.framework.engine.source.SyncSourceException
- See Also:
SyncSource
getUpdatedSyncItemKeys
public sync4j.framework.engine.SyncItemKey[] getUpdatedSyncItemKeys(java.security.Principal principal,
java.sql.Timestamp since)
throws sync4j.framework.engine.source.SyncSourceException
- Specified by:
getUpdatedSyncItemKeys
in interface sync4j.framework.engine.source.SyncSource
- Throws:
sync4j.framework.engine.source.SyncSourceException
removeSyncItem
public void removeSyncItem(java.security.Principal principal,
sync4j.framework.engine.SyncItem syncItem)
throws sync4j.framework.engine.source.SyncSourceException
- Specified by:
removeSyncItem
in interface sync4j.framework.engine.source.SyncSource
- Throws:
sync4j.framework.engine.source.SyncSourceException
- See Also:
SyncSource
removeSyncItems
public void removeSyncItems(java.security.Principal principal,
sync4j.framework.engine.SyncItem[] syncItems)
throws sync4j.framework.engine.source.SyncSourceException
- Specified by:
removeSyncItems
in interface sync4j.framework.engine.source.SyncSource
- Throws:
sync4j.framework.engine.source.SyncSourceException
- See Also:
SyncSource
getAllSyncItems
public sync4j.framework.engine.SyncItem[] getAllSyncItems(java.security.Principal principal)
throws sync4j.framework.engine.source.SyncSourceException
- Specified by:
getAllSyncItems
in interface sync4j.framework.engine.source.SyncSource
- Throws:
sync4j.framework.engine.source.SyncSourceException
- See Also:
SyncSource
getSyncItemFromTwin
public sync4j.framework.engine.SyncItem getSyncItemFromTwin(java.security.Principal principal,
sync4j.framework.engine.SyncItem syncItem)
throws sync4j.framework.engine.source.SyncSourceException
- The same as getSyncItemFromId()
- Specified by:
getSyncItemFromTwin
in interface sync4j.framework.engine.source.SyncSource
- Throws:
sync4j.framework.engine.source.SyncSourceException
- See Also:
SyncSource
getSyncItemsFromTwins
public sync4j.framework.engine.SyncItem[] getSyncItemsFromTwins(java.security.Principal principal,
sync4j.framework.engine.SyncItem[] syncItems)
throws sync4j.framework.engine.source.SyncSourceException
- The same as getSyncItemFromIds()
- Specified by:
getSyncItemsFromTwins
in interface sync4j.framework.engine.source.SyncSource
- Throws:
sync4j.framework.engine.source.SyncSourceException
- See Also:
SyncSource
getExchangeItems
public Item[] getExchangeItems(java.lang.String username,
java.lang.String credentials,
java.lang.String exchangeFolder,
java.lang.String[] ids)
throws sync4j.framework.engine.source.SyncSourceException
- Specified by:
getExchangeItems
in class ExchangeSyncSource
- Parameters:
username
- credentials
- exchangeFolder
- ids
-
- Returns:
- items array
- Throws:
sync4j.framework.engine.source.SyncSourceException
Copyright © 2003-2006 Sync4j.