@RestController @RequestMapping(value="/api/events") public class EventsController extends AbstractDnetController
AbstractDnetController.ErrorMessage| Constructor and Description |
|---|
EventsController() |
| Modifier and Type | Method and Description |
|---|---|
List<EventStatsManager.BrowseEntry> |
browseTopics() |
List<EventStatsManager.BrowseEntry> |
browseTopicsWithSubscriptions() |
Map<String,Object> |
clearEvents(String type) |
void |
deleteEvent(String id) |
Map<String,Object> |
deleteEventsByCreationDate(long from,
long to,
String type) |
Map<String,Object> |
deleteEventsByExpiryDate(long from,
long to,
String type) |
Map<String,Object> |
deleteExpiredEvents(String type) |
List<Event> |
events(int page,
int pageSize,
String type) |
List<Event> |
eventsByTopic(int page,
int pageSize,
String topic,
String type) |
Event |
getEvent(String id) |
handleException@DeleteMapping(value="/{id}")
public void deleteEvent(@PathVariable
String id)
@GetMapping(value="/list/{page}/{pageSize}")
public List<Event> events(@PathVariable
int page,
@PathVariable
int pageSize,
@RequestParam(required=false)
String type)
@GetMapping(value="/byTopic/{page}/{pageSize}")
public List<Event> eventsByTopic(@PathVariable
int page,
@PathVariable
int pageSize,
@RequestParam
String topic,
@RequestParam(required=false)
String type)
@DeleteMapping(value="/all") public Map<String,Object> clearEvents(@RequestParam(required=false) String type)
@DeleteMapping(value="/expired") public Map<String,Object> deleteExpiredEvents(@RequestParam(required=false) String type)
@DeleteMapping(value="/byCreationDate/{from}/{to}")
public Map<String,Object> deleteEventsByCreationDate(@PathVariable
long from,
@PathVariable
long to,
@RequestParam(required=false)
String type)
@DeleteMapping(value="/byExpiryDate/{from}/{to}")
public Map<String,Object> deleteEventsByExpiryDate(@PathVariable
long from,
@PathVariable
long to,
@RequestParam(required=false)
String type)
@GetMapping(value="/topics/all") public List<EventStatsManager.BrowseEntry> browseTopics()
@GetMapping(value="/topics/withSubscriptions") public List<EventStatsManager.BrowseEntry> browseTopicsWithSubscriptions()
Copyright © 2025. All rights reserved.