@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.ComparisonOperationDEFAULT_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 © 2015. All rights reserved.