Class GDriveServiceImpl

java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet
com.google.gwt.user.server.rpc.RemoteServiceServlet
com.logicaldoc.web.service.AbstractRemoteService
com.logicaldoc.gdrive.GDriveServiceImpl
All Implemented Interfaces:
com.google.gwt.user.client.rpc.RemoteService, com.google.gwt.user.server.rpc.SerializationPolicyProvider, com.logicaldoc.gui.frontend.client.services.GDriveService, Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class GDriveServiceImpl extends com.logicaldoc.web.service.AbstractRemoteService implements com.logicaldoc.gui.frontend.client.services.GDriveService
Implementation of GDriveService
Since:
7.3
Author:
Marco Meschieri - LogicalDOC
See Also:
  • Nested Class Summary

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

    com.logicaldoc.gui.frontend.client.services.GDriveService.Instance
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.logicaldoc.gui.common.client.beans.GUIDocument
    checkin(long docId, String comment, boolean major)
     
    create(String fileName)
     
    void
    delete(String fileId)
     
     
    void
    importDocuments(List<String> resourceIds, long targetFolderId, String format)
     
     
    saveSettings(String clientId, String clientSecret)
     
    List<com.logicaldoc.gui.common.client.beans.GUIDocument>
    search(String expression)
     
    upload(long docId)
     

    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

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • GDriveServiceImpl

      public GDriveServiceImpl()
  • Method Details

    • upload

      public String upload(long docId) throws com.logicaldoc.gui.common.client.ServerException
      Specified by:
      upload in interface com.logicaldoc.gui.frontend.client.services.GDriveService
      Throws:
      com.logicaldoc.gui.common.client.ServerException
    • delete

      public void delete(String fileId) throws com.logicaldoc.gui.common.client.ServerException
      Specified by:
      delete in interface com.logicaldoc.gui.frontend.client.services.GDriveService
      Throws:
      com.logicaldoc.gui.common.client.ServerException
    • importDocuments

      public void importDocuments(List<String> resourceIds, long targetFolderId, String format) throws com.logicaldoc.gui.common.client.ServerException
      Specified by:
      importDocuments in interface com.logicaldoc.gui.frontend.client.services.GDriveService
      Throws:
      com.logicaldoc.gui.common.client.ServerException
    • exportDocuments

      public List<String> exportDocuments(List<Long> ids) throws com.logicaldoc.gui.common.client.ServerException
      Specified by:
      exportDocuments in interface com.logicaldoc.gui.frontend.client.services.GDriveService
      Throws:
      com.logicaldoc.gui.common.client.ServerException
    • search

      public List<com.logicaldoc.gui.common.client.beans.GUIDocument> search(String expression) throws com.logicaldoc.gui.common.client.ServerException
      Specified by:
      search in interface com.logicaldoc.gui.frontend.client.services.GDriveService
      Throws:
      com.logicaldoc.gui.common.client.ServerException
    • loadSettings

      public List<String> loadSettings() throws com.logicaldoc.gui.common.client.ServerException
      Specified by:
      loadSettings in interface com.logicaldoc.gui.frontend.client.services.GDriveService
      Throws:
      com.logicaldoc.gui.common.client.ServerException
    • saveSettings

      public String saveSettings(String clientId, String clientSecret) throws com.logicaldoc.gui.common.client.ServerException
      Specified by:
      saveSettings in interface com.logicaldoc.gui.frontend.client.services.GDriveService
      Throws:
      com.logicaldoc.gui.common.client.ServerException
    • checkin

      public com.logicaldoc.gui.common.client.beans.GUIDocument checkin(long docId, String comment, boolean major) throws com.logicaldoc.gui.common.client.ServerException
      Specified by:
      checkin in interface com.logicaldoc.gui.frontend.client.services.GDriveService
      Throws:
      com.logicaldoc.gui.common.client.ServerException
    • create

      public String create(String fileName) throws com.logicaldoc.gui.common.client.ServerException
      Specified by:
      create in interface com.logicaldoc.gui.frontend.client.services.GDriveService
      Throws:
      com.logicaldoc.gui.common.client.ServerException