@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() |
void |
deleteEvent(String id) |
Map<String,Long> |
deleteEventsByCreationDate(long from,
long to) |
Map<String,Object> |
deleteEventsByExpiryDate(long from,
long to) |
Map<String,Object> |
deleteExpiredEvents() |
List<Event> |
events(int page,
int pageSize) |
List<Event> |
eventsByTopic(int page,
int pageSize,
String topic) |
Event |
getEvent(String id) |
Event |
saveEvent(Event event) |
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)
@GetMapping(value="/byTopic/{page}/{pageSize}")
public List<Event> eventsByTopic(@PathVariable
int page,
@PathVariable
int pageSize,
@RequestParam
String topic)
@DeleteMapping(value="/expired") public Map<String,Object> deleteExpiredEvents()
@DeleteMapping(value="/byCreationDate/{from}/{to}")
public Map<String,Long> deleteEventsByCreationDate(@PathVariable
long from,
@PathVariable
long to)
@DeleteMapping(value="/byExpiryDate/{from}/{to}")
public Map<String,Object> deleteEventsByExpiryDate(@PathVariable
long from,
@PathVariable
long to)
@GetMapping(value="/topics/all") public List<EventStatsManager.BrowseEntry> browseTopics()
@GetMapping(value="/topics/withSubscriptions") public List<EventStatsManager.BrowseEntry> browseTopicsWithSubscriptions()
Copyright © 2025. All rights reserved.