Class RetentionPoliciesServiceImpl

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

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

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

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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void changeStatus​(long id, boolean enabled)  
      void delete​(long id)  
      com.logicaldoc.gui.common.client.beans.GUIRetentionPolicy getPolicy​(long id)  
      void reorder​(long[] ids)  
      com.logicaldoc.gui.common.client.beans.GUIRetentionPolicy save​(com.logicaldoc.gui.common.client.beans.GUIRetentionPolicy policy)  
      • 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

      • RetentionPoliciesServiceImpl

        public RetentionPoliciesServiceImpl()
    • 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.RetentionPoliciesService
        Throws:
        com.logicaldoc.gui.common.client.ServerException
      • save

        public com.logicaldoc.gui.common.client.beans.GUIRetentionPolicy save​(com.logicaldoc.gui.common.client.beans.GUIRetentionPolicy policy)
                                                                       throws com.logicaldoc.gui.common.client.ServerException
        Specified by:
        save in interface com.logicaldoc.gui.frontend.client.services.RetentionPoliciesService
        Throws:
        com.logicaldoc.gui.common.client.ServerException
      • getPolicy

        public com.logicaldoc.gui.common.client.beans.GUIRetentionPolicy getPolicy​(long id)
                                                                            throws com.logicaldoc.gui.common.client.ServerException
        Specified by:
        getPolicy in interface com.logicaldoc.gui.frontend.client.services.RetentionPoliciesService
        Throws:
        com.logicaldoc.gui.common.client.ServerException
      • reorder

        public void reorder​(long[] ids)
                     throws com.logicaldoc.gui.common.client.ServerException
        Specified by:
        reorder in interface com.logicaldoc.gui.frontend.client.services.RetentionPoliciesService
        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.RetentionPoliciesService
        Throws:
        com.logicaldoc.gui.common.client.ServerException