Class SoapVIAService

java.lang.Object
com.logicaldoc.webservice.AbstractService
com.logicaldoc.via.webservice.soap.endpoint.SoapVIAService
All Implemented Interfaces:
VIAService

public class SoapVIAService extends com.logicaldoc.webservice.AbstractService implements VIAService
SOAP Implementation of the VIAService
Since:
7.8
Author:
Marco Meschieri - LogicalDOC
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    request(String sid, String question, boolean sendEmail)
    Interprets the question answers to the user's email

    Methods inherited from class com.logicaldoc.webservice.AbstractService

    convertDateToString, convertStringToDate, getCurrentMessage, isValidateSession, setCurrentMessage, setValidateSession

    Methods inherited from class java.lang.Object

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

    • SoapVIAService

      public SoapVIAService()
  • Method Details

    • request

      public String request(String sid, String question, boolean sendEmail) throws com.logicaldoc.core.security.authentication.AuthenticationException, com.logicaldoc.webservice.WebserviceException, com.logicaldoc.core.PersistenceException, FeatureNotEnabledException
      Description copied from interface: VIAService
      Interprets the question answers to the user's email
      Specified by:
      request in interface VIAService
      Parameters:
      sid - identifier of the session
      question - the question
      sendEmail - if the answer must also be sent to the user's email
      Returns:
      the response also delivered via email
      Throws:
      com.logicaldoc.core.security.authentication.AuthenticationException - The user has not been authenticated
      com.logicaldoc.webservice.WebserviceException - Error in the webservice
      com.logicaldoc.core.PersistenceException - Error in the data layer
      FeatureNotEnabledException - Feature not enabled in the license