Interface AuditService

All Superinterfaces:
com.google.gwt.user.client.rpc.RemoteService

@RemoteServiceRelativePath("audit") public interface AuditService extends com.google.gwt.user.client.rpc.RemoteService
The client side stub for the Audit Service. This service allows folders and documents subscription.
Since:
6.0
Author:
Marco Meschieri - LogicalDOC
  • Method Details

    • subscribeFolder

      void subscribeFolder(long folderId, boolean currentOnly, List<String> events, Long userId, Long groupId) throws ServerException
      Subscribes a folder
      Parameters:
      folderId - identifier of the folder
      currentOnly - if the subscription must be on the folder only(not children)
      events - the events to subscribe to
      userId - identifier of the user (if not specified, fill the groupId)
      groupId - identifier of the group (if not specified, fill the userId)
      Throws:
      ServerException - error in the server application
    • subscribeDocuments

      void subscribeDocuments(List<Long> docIds, List<String> events, Long userId, Long groupId) throws ServerException
      Subscribes a selection of documents
      Parameters:
      docIds - identifiers of the documents
      events - the events to subscribe to
      userId - identifier of the user (if not specified, fill the groupId)
      groupId - identifier of the group (if not specified, fill the userId)
      Throws:
      ServerException - error in the server application
    • update

      void update(List<Long> ids, boolean currentOnly, List<String> events) throws ServerException
      Changes a set of subscriptions
      Parameters:
      ids - identifiers of the subscriptions
      currentOnly - if the subscription must be on the folder only(not children)
      events - the events to subscribe to
      Throws:
      ServerException - error in the server application
    • deleteSubscriptions

      void deleteSubscriptions(List<Long> ids) throws ServerException
      Deletes a list of Subscriptions
      Parameters:
      ids - identifiers of the subscriptions
      Throws:
      ServerException - error in the server application