Interface FormService

  • All Superinterfaces:
    com.google.gwt.user.client.rpc.RemoteService

    @RemoteServiceRelativePath("form")
    public interface FormService
    extends com.google.gwt.user.client.rpc.RemoteService
    The client side stub for the Form Service. This service gives all needed methods to handle the forms.
    • Method Detail

      • getById

        GUIForm getById​(long id)
                 throws ServerException
        Retrieves a specific form by its ID
        Parameters:
        id - identifier of the forms
        Returns:
        the form retrieved by the server application
        Throws:
        ServerException - an error happened in the server application
      • processImage

        String processImage()
                     throws ServerException
        Processes an uploaded image for being used as form header
        Returns:
        the Bass64 representation of the uploaded image
        Throws:
        ServerException - an error happened in the server application
      • delete

        void delete​(long id)
             throws ServerException
        Deletes a form
        Parameters:
        id - identifier of the form to delete
        Throws:
        ServerException - an error happened in the server application
      • invite

        void invite​(long formId,
                    GUIEmail email,
                    String locale)
             throws ServerException
        Invites by email a set of recipients to fill out the given form
        Parameters:
        formId - identifier of the form
        email - the email to send
        locale - the current locale
        Throws:
        ServerException - an error happened in the server application