Class ServiceFormsOnline
java.lang.Object
org.silverpeas.mobile.shared.services.rest.AbstractService
org.silverpeas.mobile.shared.services.rest.ServiceFormsOnline
Service for handling requests related to online forms.
- Author:
- svu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgetForm(String appId, String formName, RestCallback<List<FormFieldDTO>> callback) Get form.voidgetFormLayer(String appId, String formName, String layerType, RestCallback<FormLayerDTO> callback) Retrieve a form layer.voidgetMyRequests(String appId, RestCallback<List<FormRequestDTO>> callback) Retrieve the user's requests for a given application.voidgetReceivablesForms(String appId, RestCallback<List<FormDTO>> callback) Retrieve the forms eligible for a given application.voidgetRequests(String appId, String formId, RestCallback<List<FormRequestDTO>> callback) Retrieve the requests for a given form.voidgetSendablesForms(String appId, RestCallback<List<FormDTO>> callback) Retrieve the forms that can be submitted for a given application.voidgetUserField(String appId, String formName, String fieldName, RestCallback<List<BaseDTO>> callback) Get a user field.voidloadRequest(String appId, String requestId, RestCallback<FormRequestDTO> callback) Load a form request.voidprocessRequest(String appId, String requestId, ValidationRequestDTO validation, RestCallback<Void> callback) Process a form request.voidsaveForm(String appId, String formId, RestCallback<Boolean> callback) Save form.Methods inherited from class org.silverpeas.mobile.shared.services.rest.AbstractService
asBoolean, delete, encode, escapeJson, get, getText, initContext, mapArray, post, put, request, request, requestJson, requestText, toJsonArray
-
Constructor Details
-
ServiceFormsOnline
public ServiceFormsOnline()
-
-
Method Details
-
loadRequest
Load a form request.- Parameters:
appId-requestId-callback-
-
getSendablesForms
Retrieve the forms that can be submitted for a given application.- Parameters:
appId-callback-
-
getMyRequests
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
Get form.- Parameters:
appId-formName-callback-
-
saveForm
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
Retrieve the requests for a given form.- Parameters:
appId-formId-callback-
-
getReceivablesForms
Retrieve the forms eligible for a given application.- Parameters:
appId-callback-
-