Class ServiceFormsOnline

java.lang.Object
org.silverpeas.mobile.shared.services.rest.AbstractService
org.silverpeas.mobile.shared.services.rest.ServiceFormsOnline

public class ServiceFormsOnline extends AbstractService
Service for handling requests related to online forms.
Author:
svu
  • Constructor Details

    • ServiceFormsOnline

      public ServiceFormsOnline()
  • Method Details

    • loadRequest

      public void loadRequest(String appId, String requestId, RestCallback<FormRequestDTO> callback)
      Load a form request.
      Parameters:
      appId -
      requestId -
      callback -
    • getSendablesForms

      public void getSendablesForms(String appId, RestCallback<List<FormDTO>> callback)
      Retrieve the forms that can be submitted for a given application.
      Parameters:
      appId -
      callback -
    • getMyRequests

      public void getMyRequests(String appId, RestCallback<List<FormRequestDTO>> callback)
      Retrieve the user's requests for a given application.
      Parameters:
      appId - .
      callback -
    • getFormLayer

      public void getFormLayer(String appId, String formName, String layerType, RestCallback<FormLayerDTO> callback)
      Retrieve a form layer.
      Parameters:
      appId -
      formName -
      layerType -
      callback -
    • getForm

      public void getForm(String appId, String formName, RestCallback<List<FormFieldDTO>> callback)
      Get form.
      Parameters:
      appId -
      formName -
      callback -
    • saveForm

      public void saveForm(String appId, String formId, RestCallback<Boolean> callback)
      Save form.
      Parameters:
      appId - .
      formId -
      callback -
    • getUserField

      public void getUserField(String appId, String formName, String fieldName, RestCallback<List<BaseDTO>> callback)
      Get a user field.
      Parameters:
      appId -
      formName -
      fieldName -
      callback -
    • getRequests

      public void getRequests(String appId, String formId, RestCallback<List<FormRequestDTO>> callback)
      Retrieve the requests for a given form.
      Parameters:
      appId -
      formId -
      callback -
    • getReceivablesForms

      public void getReceivablesForms(String appId, RestCallback<List<FormDTO>> callback)
      Retrieve the forms eligible for a given application.
      Parameters:
      appId -
      callback -
    • processRequest

      public void processRequest(String appId, String requestId, ValidationRequestDTO validation, RestCallback<Void> callback)
      Process a form request.
      Parameters:
      appId -
      requestId -
      validation -
      callback -