@AdminController @ResponseBody @RequestMapping(value="/api/notifications/filters") public class NotificationFilterController extends Object
| Constructor and Description |
|---|
NotificationFilterController(FilteringNotifier filteringNotifier) |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.http.ResponseEntity<?> |
addFilter(String id,
String name,
long ttl) |
org.springframework.http.ResponseEntity<?> |
deleteFilter(String id) |
Map<String,NotificationFilter> |
getFilters() |
public NotificationFilterController(FilteringNotifier filteringNotifier)
@RequestMapping(method=GET,
produces="application/json")
public Map<String,NotificationFilter> getFilters()
@RequestMapping(method=POST,
produces="application/json")
public org.springframework.http.ResponseEntity<?> addFilter(@RequestParam(name="id",required=false)
String id,
@RequestParam(name="name",required=false)
String name,
@RequestParam(name="ttl",required=false,defaultValue="-1")
long ttl)
@RequestMapping(path="/{id}",
method=DELETE)
public org.springframework.http.ResponseEntity<?> deleteFilter(@PathVariable(value="id")
String id)
Copyright © 2018 codecentric AG. All rights reserved.