Interface FormService

  • All Known Implementing Classes:
    SoapFormClient, SoapFormService

    public interface FormService
    Form Web Service definition interface
    Since:
    7.4.1
    Author:
    Marco Meschieri - LogicalDOC
    • Method Detail

      • list

        WSForm[] list​(String sid)
               throws Exception
        Lists all the available froms in the tenant
        Parameters:
        sid - Session identifier
        Returns:
        the list of form definitions
        Throws:
        Exception - If it was not possible to list the forms
      • store

        WSForm store​(String sid,
                     WSForm form)
              throws Exception
        Creates/Updates a form
        Parameters:
        sid - Session identifier
        form - the form to create/update
        Returns:
        the newly created form
        Throws:
        Exception - If it was not possible to store the form
      • delete

        void delete​(String sid,
                    long formId)
             throws Exception
        Deletes an existing form
        Parameters:
        sid - Session identifier
        formId - the identifier of the form
        Throws:
        Exception - If any error happens
      • getForm

        WSForm getForm​(String sid,
                       long formId)
                throws Exception
        Gets an existing form
        Parameters:
        sid - Session identifier
        formId - the identifier of the form
        Returns:
        the The found form's definition
        Throws:
        Exception - If any error happens
      • createDocument

        com.logicaldoc.webservice.model.WSDocument createDocument​(String sid,
                                                                  long formId,
                                                                  com.logicaldoc.webservice.model.WSDocument doc)
                                                           throws Exception
        Create a new document rendered with the given form
        Parameters:
        sid - Session identifier
        formId - The identifier of the form
        doc - The matadata for the creation, please populate the title, the folderId and all the needed extended attributes specified in the form
        Returns:
        The new created document
        Throws:
        Exception - If any error happens