|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectsync4j.exchange.items.common.dao.ItemDAO
| Field Summary | |
protected static java.lang.String |
PROP_NO_FOLDER
|
protected static java.lang.String |
TAG_IS_FOLDER
|
protected static java.lang.String |
WEBDAV_HEADER_PROPPATCH
|
protected static java.lang.String |
WEBDAV_HEADER_REMOVE
|
protected static java.lang.String |
WEBDAV_HEADER_SELECT
|
| Constructor Summary | |
ItemDAO()
|
|
ItemDAO(java.lang.String host,
int port)
|
|
| Method Summary | |
void |
addLocalItems(Item[] items,
java.lang.String sourceURI,
java.lang.String principal)
delete local items |
protected void |
checkResponseStatus(java.lang.String msg)
Check response message from Exchange server |
void |
deleteLocalItems(java.lang.String sourceURI,
java.lang.String principal)
delete local items |
Item[] |
getAllExchangeItems(java.lang.String username,
java.lang.String credentials,
java.lang.String exchangeFolder)
get all sourceURI type items from Exchange Server |
Item[] |
getLocalItems(java.lang.String sourceURI,
java.lang.String principal)
get local items |
protected java.lang.String |
getResourceFromExchangeFolder(java.lang.String uri)
|
protected java.lang.String |
getServerFromExchangeFolder(java.lang.String uri)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected static final java.lang.String WEBDAV_HEADER_PROPPATCH
protected static final java.lang.String WEBDAV_HEADER_REMOVE
protected static final java.lang.String WEBDAV_HEADER_SELECT
protected static final java.lang.String TAG_IS_FOLDER
protected static final java.lang.String PROP_NO_FOLDER
| Constructor Detail |
public ItemDAO()
throws DataAccessException
public ItemDAO(java.lang.String host,
int port)
throws DataAccessException
| Method Detail |
public Item[] getLocalItems(java.lang.String sourceURI,
java.lang.String principal)
throws DataAccessException
sourceURI - principal -
sync4j.exchange.util.DataAccessException
DataAccessException
public void addLocalItems(Item[] items,
java.lang.String sourceURI,
java.lang.String principal)
throws DataAccessException
items - sourceURI - principal -
sync4j.exchange.util.DataAccessException
DataAccessException
public void deleteLocalItems(java.lang.String sourceURI,
java.lang.String principal)
throws DataAccessException
sourceURI - principal -
sync4j.exchange.util.DataAccessException
DataAccessException
public Item[] getAllExchangeItems(java.lang.String username,
java.lang.String credentials,
java.lang.String exchangeFolder)
throws DataAccessException
username - credentials - exchangeFolder -
sync4j.exchange.util.DataAccessException
DataAccessException
protected void checkResponseStatus(java.lang.String msg)
throws AuthenticationException,
ExchangeAccessException,
sync4j.framework.server.store.NotFoundException
msg - the message to be checked
AuthenticationException - in case the request has not been
authenticated by the server
ExchangeAccessException - in case of other errors
sync4j.framework.server.store.NotFoundExceptionprotected java.lang.String getServerFromExchangeFolder(java.lang.String uri)
protected java.lang.String getResourceFromExchangeFolder(java.lang.String uri)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||