@PathPrefix(value="/x/notifications") public final class NotificationWebServices extends Object implements io.vertigo.vega.webservice.WebServices
| Constructor and Description |
|---|
NotificationWebServices() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Object> |
getConfig()
Extension config.
|
String |
getHelp()
Extension help.
|
List<Notification> |
getMessages()
Get messages for logged user.
|
Map<String,Object> |
getStats()
Extension stats.
|
String |
getStatus()
Extension status (code 200 or 500)
|
void |
removeMessage(List<String> messageUuids)
Remove a message.
|
void |
removeMessage(String messageUuid)
Remove a message.
|
@GET(value="/messages") public List<Notification> getMessages()
@DELETE(value="/messages/{uuid}")
public void removeMessage(@PathParam(value="uuid")
String messageUuid)
messageUuid - message id.@DELETE(value="/messages") public void removeMessage(List<String> messageUuids)
messageUuids - messages id.@GET(value="/infos/status") @AnonymousAccessAllowed public String getStatus()
@GET(value="/infos/stats") @AnonymousAccessAllowed public Map<String,Object> getStats()
@GET(value="/infos/config") @AnonymousAccessAllowed public Map<String,Object> getConfig()
@GET(value="/infos/help") @AnonymousAccessAllowed public String getHelp()
Copyright © 2017. All Rights Reserved.