Class SoapBookmarkService
- java.lang.Object
-
- com.logicaldoc.webservice.AbstractService
-
- com.logicaldoc.webservice.soap.endpoint.SoapBookmarkService
-
- All Implemented Interfaces:
BookmarkService
- Direct Known Subclasses:
RestBookmarkService
public class SoapBookmarkService extends AbstractService implements BookmarkService
Bookmark Web Service Implementation- Since:
- 7.6.3
- Author:
- Marco Meschieri - LogicalDOC
-
-
Constructor Summary
Constructors Constructor Description SoapBookmarkService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WSBookmark
bookmarkDocument(String sid, long docId)
WSBookmark
bookmarkFolder(String sid, long folderId)
void
deleteBookmark(String sid, long bookmarkId)
WSBookmark[]
getBookmarks(String sid)
Retrieves all the bookmarks of the current userWSBookmark
saveBookmark(String sid, WSBookmark bookmark)
void
unbookmarkDocument(String sid, long docId)
void
unbookmarkFolder(String sid, long folderId)
-
Methods inherited from class com.logicaldoc.webservice.AbstractService
convertDateToString, convertStringToDate, getContext, getMessageContext, isValidateSession, setContext, setMessageContext, setValidateSession
-
-
-
-
Method Detail
-
saveBookmark
public WSBookmark saveBookmark(String sid, WSBookmark bookmark) throws AuthenticationException, WebserviceException, PersistenceException, PermissionException
- Specified by:
saveBookmark
in interfaceBookmarkService
- Throws:
AuthenticationException
WebserviceException
PersistenceException
PermissionException
-
bookmarkDocument
public WSBookmark bookmarkDocument(String sid, long docId) throws AuthenticationException, WebserviceException, PersistenceException, PermissionException
- Specified by:
bookmarkDocument
in interfaceBookmarkService
- Throws:
AuthenticationException
WebserviceException
PersistenceException
PermissionException
-
bookmarkFolder
public WSBookmark bookmarkFolder(String sid, long folderId) throws AuthenticationException, PermissionException, WebserviceException, PersistenceException
- Specified by:
bookmarkFolder
in interfaceBookmarkService
- Throws:
AuthenticationException
PermissionException
WebserviceException
PersistenceException
-
getBookmarks
public WSBookmark[] getBookmarks(String sid) throws AuthenticationException, WebserviceException, PersistenceException
Description copied from interface:BookmarkService
Retrieves all the bookmarks of the current user- Specified by:
getBookmarks
in interfaceBookmarkService
- Parameters:
sid
- identifier of the session- Returns:
- array of bookmarks
- Throws:
AuthenticationException
- Invalid sessionWebserviceException
- Error in the webservicePersistenceException
- Error in the database
-
deleteBookmark
public void deleteBookmark(String sid, long bookmarkId) throws AuthenticationException, WebserviceException, PersistenceException
- Specified by:
deleteBookmark
in interfaceBookmarkService
- Throws:
AuthenticationException
WebserviceException
PersistenceException
-
unbookmarkDocument
public void unbookmarkDocument(String sid, long docId) throws AuthenticationException, WebserviceException, PersistenceException
- Specified by:
unbookmarkDocument
in interfaceBookmarkService
- Throws:
AuthenticationException
WebserviceException
PersistenceException
-
unbookmarkFolder
public void unbookmarkFolder(String sid, long folderId) throws AuthenticationException, WebserviceException, PersistenceException
- Specified by:
unbookmarkFolder
in interfaceBookmarkService
- Throws:
AuthenticationException
WebserviceException
PersistenceException
-
-