Interface MessageService
- All Superinterfaces:
com.google.gwt.user.client.rpc.RemoteService
- All Known Implementing Classes:
MessageServiceImpl
@RemoteServiceRelativePath("message")
public interface MessageService
extends com.google.gwt.user.client.rpc.RemoteService
The client side stub for the Message Service.
- Since:
- 6.0
- Author:
- Marco Meschieri - LogicalDOC
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoiddelete(long[] ids) Deletes a list of MessagesvoiddeleteTemplates(long[] ids) Deletes a selection of templatesvoiddeleteTemplates(String name) Deletes the templates with the given namegetMessage(long messageId, boolean markAsRead) Gets the MessagegetTemplate(long templateId) Gets the templateloadTemplates(String language, String type) Loads the templates configured for a given language and typevoidsave(GUIMessage message, long[] recipientIds) voidsaveTemplates(GUIMessageTemplate[] templates) Saves the given templates
-
Method Details
-
getMessage
Gets the Message- Parameters:
messageId- identifier of the messagemarkAsRead- flag to mark the message as read- Returns:
- the message instance
- Throws:
ServerException- an error happened in the server application
-
delete
Deletes a list of Messages- Parameters:
ids- identifiers of the messages- Throws:
ServerException- an error happened in the server application
-
save
- Throws:
ServerException
-
loadTemplates
Loads the templates configured for a given language and type- Parameters:
language- the language of the templatetype- the type of the template- Returns:
- the list of templates loaded by the server application
- Throws:
ServerException- an error happened in the server application
-
getTemplate
Gets the template- Parameters:
templateId- identifier of the message template- Returns:
- the template definition
- Throws:
ServerException- an error happened in the server application
-
saveTemplates
Saves the given templates- Parameters:
templates- the templates to save- Throws:
ServerException- an error happened in the server application
-
deleteTemplates
Deletes a selection of templates- Parameters:
ids- identifiers of the templates to delete- Throws:
ServerException- an error happened in the server application
-
deleteTemplates
Deletes the templates with the given name- Parameters:
name- name of the templates to delete- Throws:
ServerException- an error happened in the server application
-