Class SoapBookmarkService
java.lang.Object
com.logicaldoc.webservice.AbstractService
com.logicaldoc.webservice.soap.endpoint.SoapBookmarkService
- All Implemented Interfaces:
BookmarkService
- Direct Known Subclasses:
RestBookmarkService
Bookmark Web Service Implementation
- Since:
- 7.6.3
- Author:
- Marco Meschieri - LogicalDOC
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbookmarkDocument
(String sid, long docId) bookmarkFolder
(String sid, long folderId) void
deleteBookmark
(String sid, long bookmarkId) getBookmarks
(String sid) Retrieves all the bookmarks of the current usersaveBookmark
(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, getCurrentMessage, isValidateSession, setCurrentMessage, setValidateSession
-
Constructor Details
-
SoapBookmarkService
public SoapBookmarkService()
-
-
Method Details
-
saveBookmark
public WSBookmark saveBookmark(String sid, WSBookmark bookmark) throws AuthenticationException, WebserviceException, PersistenceException, PermissionException, UnexistingResourceException - Specified by:
saveBookmark
in interfaceBookmarkService
- Throws:
AuthenticationException
WebserviceException
PersistenceException
PermissionException
UnexistingResourceException
-
bookmarkDocument
public WSBookmark bookmarkDocument(String sid, long docId) throws AuthenticationException, WebserviceException, PersistenceException, PermissionException, UnexistingResourceException - Specified by:
bookmarkDocument
in interfaceBookmarkService
- Throws:
AuthenticationException
WebserviceException
PersistenceException
PermissionException
UnexistingResourceException
-
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 List<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:
- list 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
-