|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsync4j.framework.engine.source.AbstractSyncSource
sync4j.exchange.engine.source.ExchangeSyncSource
This class implements common methods of
ExchangeCalendarSyncSource,
ExchangeContactSyncSource,
ExchangeNoteSyncSource, and
ExchangeTaskSyncSource.
Field Summary | |
protected java.lang.String |
deviceCharset
|
protected java.util.TimeZone |
deviceTimeZone
|
protected java.lang.String |
deviceTimeZoneDescr
|
protected java.lang.String |
exchangeFolder
Property exchange folder |
protected static java.lang.String |
ITEM_ADD
|
protected static java.lang.String |
ITEM_ADD_ERROR
|
protected static java.lang.String |
ITEM_REMOVE
|
protected static java.lang.String |
ITEM_REMOVE_ERROR
|
protected static java.lang.String |
ITEM_UPDATE
|
protected static java.lang.String |
ITEM_UPDATE_ERROR
|
protected java.util.logging.Logger |
log
|
protected static java.lang.String |
TYPE_ICAL
|
protected static java.lang.String |
TYPE_VCARD
|
Fields inherited from class sync4j.framework.engine.source.AbstractSyncSource |
howManyAdded, howManyDeleted, howManyUpdated, info, LOG_NAME, name, sourceQuery, sourceURI, type |
Constructor Summary | |
ExchangeSyncSource()
|
Method Summary | |
void |
beginSync(java.security.Principal principal,
int syncMode)
|
void |
endSync(java.security.Principal principal)
|
java.lang.String[] |
getDeleteItemIds()
Getter for property deleteItemIds. |
java.lang.String |
getExchangeFolder()
Getter for property exchange folder. |
java.lang.String |
getHost()
Getter for property exchangeServerHost. |
protected java.lang.String |
getHref(java.lang.String id)
Return href (webdav resource name) of item |
java.lang.String[] |
getNewItemIds()
Getter for property newItemIds. |
int |
getPort()
Getter for property exchangeServerPort. |
java.lang.String |
getSchedule()
Getter for property schedule. |
java.lang.String[] |
getUpdateItemIds()
Getter for property updateItemIds. |
boolean |
isEncode()
Getter for property encode. |
boolean |
isSchedulEnablede()
Getter for property scheduleEnabled. |
void |
setEncode(boolean encode)
Setter for property encode. |
void |
setExchangeFolder(java.lang.String exchangeFolder)
Setter for property exchange folder. |
void |
setHost(java.lang.String host)
Setter for property exchangeServerHost. |
void |
setPort(int port)
Setter for property exchangeServerPort. |
void |
setSchedule(java.lang.String schedule)
Setter for property schedule. |
void |
setScheduleEnabled(boolean scheduleEnabled)
Setter for property schedule. |
protected void |
toChangedItems(java.lang.String id,
java.lang.String status)
Add item to mapp operations status array |
Methods inherited from class sync4j.framework.engine.source.AbstractSyncSource |
getAllSyncItems, getDeletedSyncItemKeys, getDeletedSyncItems, getInfo, getName, getNewSyncItemKeys, getNewSyncItems, getSourceQuery, getSourceURI, getSyncItemFromId, getSyncItemFromTwin, getSyncItemsFromIds, getSyncItemsFromTwins, getType, getUpdatedSyncItems, removeSyncItem, removeSyncItems, setInfo, setName, setSourceURI, setSyncItem, setSyncItems, 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 |
getAllSyncItems, getDeletedSyncItemKeys, getDeletedSyncItems, getInfo, getName, getNewSyncItemKeys, getNewSyncItems, getSourceQuery, getSourceURI, getSyncItemFromId, getSyncItemFromTwin, getSyncItemsFromIds, getSyncItemsFromTwins, getType, getUpdatedSyncItemKeys, getUpdatedSyncItems, removeSyncItem, removeSyncItems, setSyncItem, setSyncItems |
Field Detail |
protected static final java.lang.String ITEM_ADD
protected static final java.lang.String ITEM_REMOVE
protected static final java.lang.String ITEM_UPDATE
protected static final java.lang.String ITEM_ADD_ERROR
protected static final java.lang.String ITEM_REMOVE_ERROR
protected static final java.lang.String ITEM_UPDATE_ERROR
protected static final java.lang.String TYPE_VCARD
protected static final java.lang.String TYPE_ICAL
protected java.lang.String deviceTimeZoneDescr
protected java.util.TimeZone deviceTimeZone
protected java.lang.String deviceCharset
protected java.util.logging.Logger log
protected java.lang.String exchangeFolder
Constructor Detail |
public ExchangeSyncSource()
Method Detail |
public java.lang.String getExchangeFolder()
public void setExchangeFolder(java.lang.String exchangeFolder)
exchangeFolder
- New value of property exchange folder.public java.lang.String getHost()
public void setHost(java.lang.String host)
host
- New value of property exchangeServerHost.public int getPort()
public void setPort(int port)
port
- New value of property exchangeServerPort.public boolean isEncode()
public void setEncode(boolean encode)
encode
- New value of property encode.public java.lang.String getSchedule()
public void setSchedule(java.lang.String schedule)
schedule
- New value of property schedule.public boolean isSchedulEnablede()
public void setScheduleEnabled(boolean scheduleEnabled)
scheduleEnabled
- New value of property schedule.public java.lang.String[] getNewItemIds()
public java.lang.String[] getUpdateItemIds()
public java.lang.String[] getDeleteItemIds()
public void beginSync(java.security.Principal principal, int syncMode) throws sync4j.framework.engine.source.SyncSourceException
beginSync
in interface sync4j.framework.engine.source.SyncSource
sync4j.framework.engine.source.SyncSourceException
SyncSource
public void endSync(java.security.Principal principal) throws sync4j.framework.engine.source.SyncSourceException
endSync
in interface sync4j.framework.engine.source.SyncSource
sync4j.framework.engine.source.SyncSourceException
SyncSource
protected java.lang.String getHref(java.lang.String id)
id
- id of item to find
null
if item not foundprotected void toChangedItems(java.lang.String id, java.lang.String status)
id
- id of item to addstatus
- status of item to add
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |