|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.opennms.web.rest.OnmsRestService
org.opennms.web.rest.OutageRestService
@Component @PerRequest @Scope(value="prototype") public class OutageRestService
TODO: Add functionality to getting outages by: nodelabel, nodeid, foreignsource, foreignsource+foreignid, ipaddress, etc. add filters for current, resolved, all
REST service to the OpenNMS Outage OnmsOutage data.
This service supports getting the list of outages or one specific outage by ID:
Example 1: Query List of outages.
curl -v -X GET -u admin:admin http://localhost:8980/opennms/rest/outages
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.opennms.web.rest.OnmsRestService |
|---|
OnmsRestService.ComparisonOperation |
| Field Summary |
|---|
| Fields inherited from class org.opennms.web.rest.OnmsRestService |
|---|
DEFAULT_LIMIT |
| Constructor Summary | |
|---|---|
OutageRestService()
|
|
| Method Summary | |
|---|---|
OnmsOutageCollection |
forNodeId(int nodeId)
forNodeId |
String |
getCount()
getCount |
OnmsOutage |
getOutage(String outageId)
getOutage |
OnmsOutageCollection |
getOutages()
getOutages |
| Methods inherited from class org.opennms.web.rest.OnmsRestService |
|---|
addFiltersToCriteria, addOrdering, addOrdering, convertNameToPropertyName, getDistinctIdCriteria, log, setLimitOffset, setLimitOffset, setLimitOffset, setProperties, throwException |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public OutageRestService()
| Method Detail |
|---|
@Transactional public OnmsOutage getOutage(String outageId)
getOutage
outageId - a String object.
OnmsOutage object.@Transactional public String getCount()
getCount
String object.@Transactional public OnmsOutageCollection getOutages()
getOutages
OnmsOutageCollection object.@Transactional public OnmsOutageCollection forNodeId(int nodeId)
forNodeId
nodeId - a int.
OnmsOutageCollection object.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||