Class DocuSignServiceImpl

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

    public class DocuSignServiceImpl
    extends com.logicaldoc.web.service.AbstractRemoteService
    implements com.logicaldoc.gui.frontend.client.services.DocuSignService
    Implementation of DocuSignService
    Since:
    8.5
    Author:
    Marco Meschieri - LogicalDOC
    See Also:
    Serialized Form
    • Nested Class Summary

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

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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String authorize​(com.logicaldoc.gui.common.client.beans.GUIDocuSignSettings settings)  
      Collection<String> getSigners​(String envelopeId)  
      boolean isAuthorized()  
      com.logicaldoc.gui.common.client.beans.GUIDocuSignSettings loadSettings()  
      String sendEnvelope​(com.logicaldoc.gui.common.client.beans.GUIDocuSignSettings envelope)  
      Collection<com.logicaldoc.gui.common.client.beans.GUIDocument> validateEnvelope​(Collection<Long> docIds)  
      • 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

      • DocuSignServiceImpl

        public DocuSignServiceImpl()
    • Method Detail

      • loadSettings

        public com.logicaldoc.gui.common.client.beans.GUIDocuSignSettings loadSettings()
                                                                                throws com.logicaldoc.gui.common.client.ServerException
        Specified by:
        loadSettings in interface com.logicaldoc.gui.frontend.client.services.DocuSignService
        Throws:
        com.logicaldoc.gui.common.client.ServerException
      • authorize

        public String authorize​(com.logicaldoc.gui.common.client.beans.GUIDocuSignSettings settings)
                         throws com.logicaldoc.gui.common.client.ServerException
        Specified by:
        authorize in interface com.logicaldoc.gui.frontend.client.services.DocuSignService
        Throws:
        com.logicaldoc.gui.common.client.ServerException
      • isAuthorized

        public boolean isAuthorized()
                             throws com.logicaldoc.gui.common.client.ServerException
        Specified by:
        isAuthorized in interface com.logicaldoc.gui.frontend.client.services.DocuSignService
        Throws:
        com.logicaldoc.gui.common.client.ServerException
      • getSigners

        public Collection<String> getSigners​(String envelopeId)
                                      throws com.logicaldoc.gui.common.client.ServerException
        Specified by:
        getSigners in interface com.logicaldoc.gui.frontend.client.services.DocuSignService
        Throws:
        com.logicaldoc.gui.common.client.ServerException
      • validateEnvelope

        public Collection<com.logicaldoc.gui.common.client.beans.GUIDocument> validateEnvelope​(Collection<Long> docIds)
                                                                                        throws com.logicaldoc.gui.common.client.ServerException
        Specified by:
        validateEnvelope in interface com.logicaldoc.gui.frontend.client.services.DocuSignService
        Throws:
        com.logicaldoc.gui.common.client.ServerException
      • sendEnvelope

        public String sendEnvelope​(com.logicaldoc.gui.common.client.beans.GUIDocuSignSettings envelope)
                            throws com.logicaldoc.gui.common.client.ServerException
        Specified by:
        sendEnvelope in interface com.logicaldoc.gui.frontend.client.services.DocuSignService
        Throws:
        com.logicaldoc.gui.common.client.ServerException