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.
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
delete
(long id) Deletes a formgetById
(long id) Retrieves a specific form by its IDgetPreFilledLink
(GUIForm form, String responderEmail) Generates the pre-filled link for the web formvoid
Invites by email a set of recipients to fill out the given formProcesses an uploaded image for being used as form headerSaves / Creates a form
-
Method Details
-
getById
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
Saves / Creates a form- Parameters:
form
- the form to store- Returns:
- the stored form
- Throws:
ServerException
- an error happened in the server application
-
processImage
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
Deletes a form- Parameters:
id
- identifier of the form to delete- Throws:
ServerException
- an error happened in the server application
-
invite
Invites by email a set of recipients to fill out the given form- Parameters:
form
- the form to notifyemail
- the email to sendlocale
- the current locale- Throws:
ServerException
- an error happened in the server application
-
getPreFilledLink
Generates the pre-filled link for the web form- Parameters:
form
- the form with the filled fieldsresponderEmail
- the email of the responder- Returns:
- the pre-filled link
- Throws:
ServerException
- an error happened in the server application
-