Class AIServiceImpl

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

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

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

    com.logicaldoc.gui.frontend.client.ai.AIService.Instance
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.logicaldoc.gui.frontend.client.ai.model.GUIModel
    cloneModel(long modelId, String newName)
     
    void
     
    void
     
    void
    evaluateModel(long modelId)
     
    com.logicaldoc.gui.frontend.client.ai.model.GUIModel
    getModel(long modelId)
     
    List<com.logicaldoc.gui.frontend.client.ai.model.GUIModel>
     
    com.logicaldoc.gui.frontend.client.ai.sampler.GUISampler
    getSampler(long id)
     
    List<com.logicaldoc.gui.common.client.beans.GUIParameter>
    getStats(Long modelId, Long tenantId)
     
    com.logicaldoc.gui.frontend.client.ai.model.GUIModel
    importModel(String modelName)
     
    List<com.logicaldoc.gui.frontend.client.ai.model.GUIQueryResult>
    query(long modelId, List<String> features)
     
    com.logicaldoc.gui.frontend.client.ai.model.GUIModel
    saveModel(com.logicaldoc.gui.frontend.client.ai.model.GUIModel guiModel)
     
    com.logicaldoc.gui.frontend.client.ai.sampler.GUISampler
    saveSampler(com.logicaldoc.gui.frontend.client.ai.sampler.GUISampler guiSampler)
     
    void
    trainModel(long modelId)
     

    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

    • AIServiceImpl

      public AIServiceImpl()
  • Method Details

    • deleteSamplers

      public void deleteSamplers(List<Long> ids) throws com.logicaldoc.gui.common.client.ServerException
      Specified by:
      deleteSamplers in interface com.logicaldoc.gui.frontend.client.ai.AIService
      Throws:
      com.logicaldoc.gui.common.client.ServerException
    • saveSampler

      public com.logicaldoc.gui.frontend.client.ai.sampler.GUISampler saveSampler(com.logicaldoc.gui.frontend.client.ai.sampler.GUISampler guiSampler) throws com.logicaldoc.gui.common.client.ServerException
      Specified by:
      saveSampler in interface com.logicaldoc.gui.frontend.client.ai.AIService
      Throws:
      com.logicaldoc.gui.common.client.ServerException
    • getSampler

      public com.logicaldoc.gui.frontend.client.ai.sampler.GUISampler getSampler(long id) throws com.logicaldoc.gui.common.client.ServerException
      Specified by:
      getSampler in interface com.logicaldoc.gui.frontend.client.ai.AIService
      Throws:
      com.logicaldoc.gui.common.client.ServerException
    • deleteModels

      public void deleteModels(List<Long> ids) throws com.logicaldoc.gui.common.client.ServerException
      Specified by:
      deleteModels in interface com.logicaldoc.gui.frontend.client.ai.AIService
      Throws:
      com.logicaldoc.gui.common.client.ServerException
    • saveModel

      public com.logicaldoc.gui.frontend.client.ai.model.GUIModel saveModel(com.logicaldoc.gui.frontend.client.ai.model.GUIModel guiModel) throws com.logicaldoc.gui.common.client.ServerException
      Specified by:
      saveModel in interface com.logicaldoc.gui.frontend.client.ai.AIService
      Throws:
      com.logicaldoc.gui.common.client.ServerException
    • getModel

      public com.logicaldoc.gui.frontend.client.ai.model.GUIModel getModel(long modelId) throws com.logicaldoc.gui.common.client.ServerException
      Specified by:
      getModel in interface com.logicaldoc.gui.frontend.client.ai.AIService
      Throws:
      com.logicaldoc.gui.common.client.ServerException
    • trainModel

      public void trainModel(long modelId) throws com.logicaldoc.gui.common.client.ServerException
      Specified by:
      trainModel in interface com.logicaldoc.gui.frontend.client.ai.AIService
      Throws:
      com.logicaldoc.gui.common.client.ServerException
    • getModels

      public List<com.logicaldoc.gui.frontend.client.ai.model.GUIModel> getModels() throws com.logicaldoc.gui.common.client.ServerException
      Specified by:
      getModels in interface com.logicaldoc.gui.frontend.client.ai.AIService
      Throws:
      com.logicaldoc.gui.common.client.ServerException
    • evaluateModel

      public void evaluateModel(long modelId) throws com.logicaldoc.gui.common.client.ServerException
      Specified by:
      evaluateModel in interface com.logicaldoc.gui.frontend.client.ai.AIService
      Throws:
      com.logicaldoc.gui.common.client.ServerException
    • query

      public List<com.logicaldoc.gui.frontend.client.ai.model.GUIQueryResult> query(long modelId, List<String> features) throws com.logicaldoc.gui.common.client.ServerException
      Specified by:
      query in interface com.logicaldoc.gui.frontend.client.ai.AIService
      Throws:
      com.logicaldoc.gui.common.client.ServerException
    • importModel

      public com.logicaldoc.gui.frontend.client.ai.model.GUIModel importModel(String modelName) throws com.logicaldoc.gui.common.client.ServerException
      Specified by:
      importModel in interface com.logicaldoc.gui.frontend.client.ai.AIService
      Throws:
      com.logicaldoc.gui.common.client.ServerException
    • cloneModel

      public com.logicaldoc.gui.frontend.client.ai.model.GUIModel cloneModel(long modelId, String newName) throws com.logicaldoc.gui.common.client.ServerException
      Specified by:
      cloneModel in interface com.logicaldoc.gui.frontend.client.ai.AIService
      Throws:
      com.logicaldoc.gui.common.client.ServerException
    • getStats

      public List<com.logicaldoc.gui.common.client.beans.GUIParameter> getStats(Long modelId, Long tenantId) throws com.logicaldoc.gui.common.client.ServerException
      Specified by:
      getStats in interface com.logicaldoc.gui.frontend.client.ai.AIService
      Throws:
      com.logicaldoc.gui.common.client.ServerException