Class StampServiceImpl

  • All Implemented Interfaces:
    com.google.gwt.user.client.rpc.RemoteService, com.google.gwt.user.server.rpc.SerializationPolicyProvider, com.logicaldoc.gui.frontend.client.services.StampService, Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

    public class StampServiceImpl
    extends com.google.gwt.user.server.rpc.RemoteServiceServlet
    implements com.logicaldoc.gui.frontend.client.services.StampService
    Implementation of the service for handling stamps
    Since:
    7.3
    Author:
    Marco Meschieri - LogicalDOC
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface com.logicaldoc.gui.frontend.client.services.StampService

        com.logicaldoc.gui.frontend.client.services.StampService.Instance
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addUsers​(long[] userIds, long stampId)  
      void applyStamp​(long[] docIds, com.logicaldoc.gui.common.client.beans.GUIStamp guiStamp)  
      void changeStatus​(long id, boolean enabled)  
      void delete​(long id)  
      com.logicaldoc.gui.common.client.beans.GUIStamp getStamp​(long id)  
      void removeUsers​(long[] userIds, long stampId)  
      com.logicaldoc.gui.common.client.beans.GUIStamp save​(com.logicaldoc.gui.common.client.beans.GUIStamp stamp)  
      void saveImage​(long stampId)  
      • Methods inherited from class com.google.gwt.user.server.rpc.RemoteServiceServlet

        getSerializationPolicy, init, processCall, processCall, processPost
      • Methods inherited from class com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet

        doPost
      • Methods inherited from class javax.servlet.http.HttpServlet

        service
      • Methods inherited from class javax.servlet.GenericServlet

        destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
    • Constructor Detail

      • StampServiceImpl

        public StampServiceImpl()
    • Method Detail

      • delete

        public void delete​(long id)
                    throws com.logicaldoc.gui.common.client.ServerException
        Specified by:
        delete in interface com.logicaldoc.gui.frontend.client.services.StampService
        Throws:
        com.logicaldoc.gui.common.client.ServerException
      • save

        public com.logicaldoc.gui.common.client.beans.GUIStamp save​(com.logicaldoc.gui.common.client.beans.GUIStamp stamp)
                                                             throws com.logicaldoc.gui.common.client.ServerException
        Specified by:
        save in interface com.logicaldoc.gui.frontend.client.services.StampService
        Throws:
        com.logicaldoc.gui.common.client.ServerException
      • getStamp

        public com.logicaldoc.gui.common.client.beans.GUIStamp getStamp​(long id)
                                                                 throws com.logicaldoc.gui.common.client.ServerException
        Specified by:
        getStamp in interface com.logicaldoc.gui.frontend.client.services.StampService
        Throws:
        com.logicaldoc.gui.common.client.ServerException
      • changeStatus

        public void changeStatus​(long id,
                                 boolean enabled)
                          throws com.logicaldoc.gui.common.client.ServerException
        Specified by:
        changeStatus in interface com.logicaldoc.gui.frontend.client.services.StampService
        Throws:
        com.logicaldoc.gui.common.client.ServerException
      • saveImage

        public void saveImage​(long stampId)
                       throws com.logicaldoc.gui.common.client.ServerException
        Specified by:
        saveImage in interface com.logicaldoc.gui.frontend.client.services.StampService
        Throws:
        com.logicaldoc.gui.common.client.ServerException
      • applyStamp

        public void applyStamp​(long[] docIds,
                               com.logicaldoc.gui.common.client.beans.GUIStamp guiStamp)
                        throws com.logicaldoc.gui.common.client.ServerException
        Specified by:
        applyStamp in interface com.logicaldoc.gui.frontend.client.services.StampService
        Throws:
        com.logicaldoc.gui.common.client.ServerException
      • removeUsers

        public void removeUsers​(long[] userIds,
                                long stampId)
                         throws com.logicaldoc.gui.common.client.ServerException
        Specified by:
        removeUsers in interface com.logicaldoc.gui.frontend.client.services.StampService
        Throws:
        com.logicaldoc.gui.common.client.ServerException
      • addUsers

        public void addUsers​(long[] userIds,
                             long stampId)
                      throws com.logicaldoc.gui.common.client.ServerException
        Specified by:
        addUsers in interface com.logicaldoc.gui.frontend.client.services.StampService
        Throws:
        com.logicaldoc.gui.common.client.ServerException