@Component(value="eventRestService") public class EventRestService extends OnmsRestService
OnmsRestService.ComparisonOperation
DEFAULT_LIMIT
Constructor and Description |
---|
EventRestService() |
Modifier and Type | Method and Description |
---|---|
String |
getCount()
returns a plaintext string being the number of events
|
OnmsEvent |
getEvent(Integer eventId)
getEvent
|
OnmsEventCollection |
getEvents(javax.ws.rs.core.UriInfo uriInfo)
Returns all the events which match the filter/query in the query
parameters
|
OnmsEventCollection |
getEventsBetween(javax.ws.rs.core.UriInfo uriInfo)
Returns all the events which match the filter/query in the query
parameters
|
javax.ws.rs.core.Response |
publishEvent(Event event) |
javax.ws.rs.core.Response |
updateEvent(javax.ws.rs.core.SecurityContext securityContext,
Integer eventId,
Boolean ack)
Updates the event with id "eventid" If the "ack" parameter is "true",
then acks the events as the current logged in user, otherwise unacks
the events
|
javax.ws.rs.core.Response |
updateEvents(javax.ws.rs.core.SecurityContext securityContext,
MultivaluedMapImpl formProperties)
Updates all the events that match any filter/query supplied in the
form.
|
applyQueryFilters, applyQueryFilters, getBadRequestResponse, getBeanWrapperForClass, getException, getException, getNumericValue, getRedirectUri, readLock, readUnlock, removeParameter, removeParameter, setProperties, writeLock, writeUnlock
@Transactional public String getCount()
String
object.@Transactional public OnmsEventCollection getEvents(@Context javax.ws.rs.core.UriInfo uriInfo) throws ParseException
ParseException
- if any.@Transactional public OnmsEventCollection getEventsBetween(@Context javax.ws.rs.core.UriInfo uriInfo) throws ParseException
ParseException
- if any.@Transactional public javax.ws.rs.core.Response updateEvent(@Context javax.ws.rs.core.SecurityContext securityContext, Integer eventId, Boolean ack)
@Transactional public javax.ws.rs.core.Response updateEvents(@Context javax.ws.rs.core.SecurityContext securityContext, MultivaluedMapImpl formProperties)
formProperties
- Map of the parameters passed in by form encoding@Transactional public javax.ws.rs.core.Response publishEvent(Event event)
Copyright © 2021. All rights reserved.