Class NotificationWebServices
java.lang.Object
io.vertigo.social.webservices.notification.NotificationWebServices
- All Implemented Interfaces:
io.vertigo.core.node.component.Component,io.vertigo.core.node.component.CoreComponent,io.vertigo.vega.webservice.WebServices
@PathPrefix("/x/notifications")
public final class NotificationWebServices
extends Object
implements io.vertigo.vega.webservice.WebServices
Webservice for Notification extension.
- Author:
- npiedeloup
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionExtension config.getHelp()Extension help.Get messages for logged user.getStats()Extension stats.Extension status (code 200 or 500)voidremoveMessage(String messageUuid) Remove a message.voidremoveMessage(List<String> messageUuids) Remove a message.
-
Constructor Details
-
NotificationWebServices
public NotificationWebServices()
-
-
Method Details
-
getMessages
Get messages for logged user.- Returns:
- messages for logged user
-
removeMessage
Remove a message.- Parameters:
messageUuid- message id.
-
removeMessage
Remove a message.- Parameters:
messageUuids- messages id.
-
getStatus
Extension status (code 200 or 500)- Returns:
- "OK" or error message
-
getStats
Extension stats.- Returns:
- "OK" or error message
-
getConfig
Extension config.- Returns:
- Config object
-
getHelp
Extension help.- Returns:
- Help object
-