Class RobotServiceImpl

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.robot.web.RobotServiceImpl
All Implemented Interfaces:
com.google.gwt.user.client.rpc.RemoteService, com.google.gwt.user.server.rpc.SerializationPolicyProvider, com.logicaldoc.gui.frontend.client.ai.robot.RobotService, Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class RobotServiceImpl extends com.logicaldoc.web.service.AbstractRemoteService implements com.logicaldoc.gui.frontend.client.ai.robot.RobotService
Implementation of the RobotService
Since:
8.2
Author:
Marco Meschieri - LogicalDOC
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from interface com.logicaldoc.gui.frontend.client.ai.robot.RobotService

    com.logicaldoc.gui.frontend.client.ai.robot.RobotService.Instance
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    ask(long robotId, String question)
     
    com.logicaldoc.gui.frontend.client.ai.robot.GUIRobot
    clone(long modelId, String newName)
     
    void
     
    void
    enable(long robotId, boolean enable)
     
    com.logicaldoc.gui.frontend.client.ai.robot.GUIRobot
    get(long id)
     
    void
    resetAvatar(long robotId)
     
    com.logicaldoc.gui.frontend.client.ai.robot.GUIRobot
    save(com.logicaldoc.gui.frontend.client.ai.robot.GUIRobot guiRobot)
     
    void
    saveAvatar(long robotId)
     

    Methods inherited from class com.logicaldoc.web.service.AbstractRemoteService

    setThreadRequest

    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

    • RobotServiceImpl

      public RobotServiceImpl()
  • Method Details

    • delete

      public void delete(List<Long> ids) throws com.logicaldoc.gui.common.client.ServerException
      Specified by:
      delete in interface com.logicaldoc.gui.frontend.client.ai.robot.RobotService
      Throws:
      com.logicaldoc.gui.common.client.ServerException
    • save

      public com.logicaldoc.gui.frontend.client.ai.robot.GUIRobot save(com.logicaldoc.gui.frontend.client.ai.robot.GUIRobot guiRobot) throws com.logicaldoc.gui.common.client.ServerException
      Specified by:
      save in interface com.logicaldoc.gui.frontend.client.ai.robot.RobotService
      Throws:
      com.logicaldoc.gui.common.client.ServerException
    • get

      public com.logicaldoc.gui.frontend.client.ai.robot.GUIRobot get(long id) throws com.logicaldoc.gui.common.client.ServerException
      Specified by:
      get in interface com.logicaldoc.gui.frontend.client.ai.robot.RobotService
      Throws:
      com.logicaldoc.gui.common.client.ServerException
    • clone

      public com.logicaldoc.gui.frontend.client.ai.robot.GUIRobot clone(long modelId, String newName) throws com.logicaldoc.gui.common.client.ServerException
      Specified by:
      clone in interface com.logicaldoc.gui.frontend.client.ai.robot.RobotService
      Throws:
      com.logicaldoc.gui.common.client.ServerException
    • enable

      public void enable(long robotId, boolean enable) throws com.logicaldoc.gui.common.client.ServerException
      Specified by:
      enable in interface com.logicaldoc.gui.frontend.client.ai.robot.RobotService
      Throws:
      com.logicaldoc.gui.common.client.ServerException
    • ask

      public String ask(long robotId, String question) throws com.logicaldoc.gui.common.client.ServerException
      Specified by:
      ask in interface com.logicaldoc.gui.frontend.client.ai.robot.RobotService
      Throws:
      com.logicaldoc.gui.common.client.ServerException
    • saveAvatar

      public void saveAvatar(long robotId) throws com.logicaldoc.gui.common.client.ServerException
      Specified by:
      saveAvatar in interface com.logicaldoc.gui.frontend.client.ai.robot.RobotService
      Throws:
      com.logicaldoc.gui.common.client.ServerException
    • resetAvatar

      public void resetAvatar(long robotId) throws com.logicaldoc.gui.common.client.ServerException
      Specified by:
      resetAvatar in interface com.logicaldoc.gui.frontend.client.ai.robot.RobotService
      Throws:
      com.logicaldoc.gui.common.client.ServerException