Interface FormService
-
- All Superinterfaces:
com.google.gwt.user.client.rpc.RemoteService
@RemoteServiceRelativePath("form") public interface FormService extends com.google.gwt.user.client.rpc.RemoteServiceThe client side stub for the Form Service. This service gives all needed methods to handle the forms.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classFormService.Instance
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddelete(long id)Deletes a formGUIFormgetById(long id)Retrieves a specific form by its IDvoidinvite(long formId, GUIEmail email, String locale)Invites by email a set of recipients to fill out the given formStringprocessImage()Processes an uploaded image for being used as form headerGUIFormsave(GUIForm form)Saves / Creates a form
-
-
-
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
-
save
GUIForm save(GUIForm form) throws ServerException
Saves / Creates a form- Parameters:
form- the form to store- Returns:
- the stored form
- 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 ServerExceptionDeletes 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 ServerExceptionInvites by email a set of recipients to fill out the given form- Parameters:
formId- identifier of the formemail- the email to sendlocale- the current locale- Throws:
ServerException- an error happened in the server application
-
-