@Component(value="kscRestService") @Path(value="ksc") public class KscRestService extends OnmsRestService
Modifier and Type | Class and Description |
---|---|
static class |
KscRestService.KscGraph |
static class |
KscRestService.KscReport |
static class |
KscRestService.KscReportCollection |
OnmsRestService.ComparisonOperation
DEFAULT_LIMIT
Constructor and Description |
---|
KscRestService() |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
addGraph(javax.ws.rs.core.UriInfo uriInfo,
Integer kscReportId,
String title,
String reportName,
String resourceId,
String timespan) |
javax.ws.rs.core.Response |
addKscReport(javax.ws.rs.core.UriInfo uriInfo,
KscRestService.KscReport kscReport) |
String |
getCount() |
KscRestService.KscReport |
getReport(Integer reportId) |
KscRestService.KscReportCollection |
getReports() |
applyQueryFilters, applyQueryFilters, getBadRequestResponse, getBeanWrapperForClass, getException, getException, getNumericValue, getRedirectUri, readLock, readUnlock, removeParameter, removeParameter, setProperties, writeLock, writeUnlock
@GET @Produces(value={"application/xml","application/json","application/atom+xml"}) @Transactional public KscRestService.KscReportCollection getReports() throws ParseException
ParseException
@GET @Produces(value={"application/xml","application/json","application/atom+xml"}) @Path(value="{reportId}") @Transactional public KscRestService.KscReport getReport(@PathParam(value="reportId") Integer reportId)
@GET @Produces(value="text/plain") @Path(value="count") @Transactional public String getCount()
@PUT @Path(value="{kscReportId}") @Transactional public javax.ws.rs.core.Response addGraph(@Context javax.ws.rs.core.UriInfo uriInfo, @PathParam(value="kscReportId") Integer kscReportId, @QueryParam(value="title") String title, @QueryParam(value="reportName") String reportName, @QueryParam(value="resourceId") String resourceId, @QueryParam(value="timespan") String timespan)
@POST @Consumes(value="application/xml") public javax.ws.rs.core.Response addKscReport(@Context javax.ws.rs.core.UriInfo uriInfo, KscRestService.KscReport kscReport)
Copyright © 2016. All rights reserved.