Interface StampService

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

@RemoteServiceRelativePath("stamp") public interface StampService extends com.google.gwt.user.client.rpc.RemoteService
The client side stub for the Stamp Service. This service gives all needed methods to handle the stamps.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addUsers(long[] userIds, long stampId)
    Assigns users to stamp
    void
    applyStamp(Long[] docIds, GUIStamp stamp)
    Applies a stamp to the given document
    void
    changeStatus(long stampId, boolean enabled)
    Changes a stamp enabled/disabled status
    void
    delete(long id)
    Deletes a given stamp
    Loads the stamp that represents the signature of the customer.
    getStamp(long stampId)
    Loads a given stamp from the database
    Loads a given stamp from the database
    void
    removeUsers(long[] userIds, long stampId)
    Remove users from stamp
    save(GUIStamp stamp)
    Creates or updates a stamp
    void
    saveImage(long stampId)
    Saves the stamp's image already uploaded
  • Method Details

    • delete

      void delete(long id) throws ServerException
      Deletes a given stamp
      Parameters:
      id - identifier of the stamp to delete
      Throws:
      ServerException - an error happened in the server application
    • save

      GUIStamp save(GUIStamp stamp) throws ServerException
      Creates or updates a stamp
      Parameters:
      stamp - the stamp to save
      Returns:
      the saved stamp
      Throws:
      ServerException - an error happened in the server application
    • saveImage

      void saveImage(long stampId) throws ServerException
      Saves the stamp's image already uploaded
      Parameters:
      stampId - identifier of the stamp
      Throws:
      ServerException - an error happened in the server application
    • getSignature

      GUIStamp getSignature() throws ServerException
      Loads the stamp that represents the signature of the customer. If it does not exist a default one is created and returned.
      Returns:
      the stamp retrieved by the server application
      Throws:
      ServerException - an error happened in the server application
    • getStamp

      GUIStamp getStamp(String name) throws ServerException
      Loads a given stamp from the database
      Parameters:
      name - unique name of the stamp
      Returns:
      the stamp retrieved by the server application
      Throws:
      ServerException - an error happened in the server application
    • getStamp

      GUIStamp getStamp(long stampId) throws ServerException
      Loads a given stamp from the database
      Parameters:
      stampId - identifier of the stamp
      Returns:
      the stamp retrieved by the server application
      Throws:
      ServerException - an error happened in the server application
    • changeStatus

      void changeStatus(long stampId, boolean enabled) throws ServerException
      Changes a stamp enabled/disabled status
      Parameters:
      stampId - identifier of the stamp
      enabled - the enabled status of the stamp
      Throws:
      ServerException - an error happened in the server application
    • applyStamp

      void applyStamp(Long[] docIds, GUIStamp stamp) throws ServerException
      Applies a stamp to the given document
      Parameters:
      docIds - identifiers of the documents
      stamp - the stamp to apply
      Throws:
      ServerException - an error happened in the server application
    • removeUsers

      void removeUsers(long[] userIds, long stampId) throws ServerException
      Remove users from stamp
      Parameters:
      userIds - identifiers of the users to remove from the stamp
      stampId - identifier of the stamp
      Throws:
      ServerException - an error happened in the server application
    • addUsers

      void addUsers(long[] userIds, long stampId) throws ServerException
      Assigns users to stamp
      Parameters:
      userIds - identifiers of the users to associate to the stamp
      stampId - identifier of the stamp
      Throws:
      ServerException - an error happened in the server application