Package org.opennms.web.rest.v1
Class KscRestService
- java.lang.Object
-
- org.opennms.web.rest.v1.OnmsRestService
-
- org.opennms.web.rest.v1.KscRestService
-
@Component("kscRestService") public class KscRestService extends OnmsRestService
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classKscRestService.KscGraphstatic classKscRestService.KscReportstatic classKscRestService.KscReportCollection-
Nested classes/interfaces inherited from class org.opennms.web.rest.v1.OnmsRestService
OnmsRestService.ComparisonOperation
-
-
Field Summary
-
Fields inherited from class org.opennms.web.rest.v1.OnmsRestService
DEFAULT_LIMIT
-
-
Constructor Summary
Constructors Constructor Description KscRestService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.ResponseaddGraph(Integer kscReportId, String title, String reportName, String resourceId, String timespan)javax.ws.rs.core.ResponseaddKscReport(javax.ws.rs.core.UriInfo uriInfo, KscRestService.KscReport kscReport)StringgetCount()KscRestService.KscReportgetReport(Integer reportId)KscRestService.KscReportCollectiongetReports()javax.ws.rs.core.ResponsereloadConfiguration()-
Methods inherited from class org.opennms.web.rest.v1.OnmsRestService
applyQueryFilters, applyQueryFilters, getBadRequestResponse, getBeanWrapperForClass, getException, getException, getNumericValue, getRedirectUri, readLock, readUnlock, removeParameter, removeParameter, setProperties, writeLock, writeUnlock
-
-
-
-
Method Detail
-
getReports
@Transactional public KscRestService.KscReportCollection getReports() throws ParseException
- Throws:
ParseException
-
getReport
@Transactional public KscRestService.KscReport getReport(Integer reportId)
-
getCount
@Transactional public String getCount()
-
reloadConfiguration
@Transactional public javax.ws.rs.core.Response reloadConfiguration()
-
addGraph
@Transactional public javax.ws.rs.core.Response addGraph(Integer kscReportId, String title, String reportName, String resourceId, String timespan)
-
addKscReport
public javax.ws.rs.core.Response addKscReport(@Context javax.ws.rs.core.UriInfo uriInfo, KscRestService.KscReport kscReport)
-
-