org.opennms.web.rest
Class OnmsMonitoredServiceResource

java.lang.Object
  extended by org.opennms.web.rest.OnmsRestService
      extended by org.opennms.web.rest.OnmsMonitoredServiceResource

@Component
@PerRequest
@Scope(value="prototype")
@Transactional
public class OnmsMonitoredServiceResource
extends OnmsRestService


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
OnmsMonitoredServiceResource()
           
 
Method Summary
 javax.ws.rs.core.Response addService(String nodeCriteria, String ipAddress, OnmsMonitoredService service)
          addService
 javax.ws.rs.core.Response deleteService(String nodeCriteria, String ipAddress, String serviceName)
          deleteService
 OnmsMonitoredService getService(String nodeCriteria, String ipAddress, String service)
          getService
 OnmsMonitoredServiceList getServices(String nodeCriteria, String ipAddress)
          getServices
 javax.ws.rs.core.Response updateService(String nodeCriteria, String ipAddress, String serviceName, MultivaluedMapImpl params)
          updateService
 
Methods inherited from class org.opennms.web.rest.OnmsRestService
addFiltersToCriteria, addOrdering, addOrdering, convertNameToPropertyName, getDistinctIdCriteria, getException, getException, log, setLimitOffset, setLimitOffset, setLimitOffset, setProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OnmsMonitoredServiceResource

public OnmsMonitoredServiceResource()
Method Detail

getServices

public OnmsMonitoredServiceList getServices(String nodeCriteria,
                                            String ipAddress)

getServices

Parameters:
nodeCriteria - a String object.
ipAddress - a String object.
Returns:
a OnmsMonitoredServiceList object.

getService

public OnmsMonitoredService getService(String nodeCriteria,
                                       String ipAddress,
                                       String service)

getService

Parameters:
nodeCriteria - a String object.
ipAddress - a String object.
service - a String object.
Returns:
a OnmsMonitoredService object.

addService

public javax.ws.rs.core.Response addService(String nodeCriteria,
                                            String ipAddress,
                                            OnmsMonitoredService service)

addService

Parameters:
nodeCriteria - a String object.
ipAddress - a String object.
service - a OnmsMonitoredService object.
Returns:
a Response object.

updateService

public javax.ws.rs.core.Response updateService(String nodeCriteria,
                                               String ipAddress,
                                               String serviceName,
                                               MultivaluedMapImpl params)

updateService

Parameters:
nodeCriteria - a String object.
ipAddress - a String object.
serviceName - a String object.
params - a MultivaluedMapImpl object.
Returns:
a Response object.

deleteService

public javax.ws.rs.core.Response deleteService(String nodeCriteria,
                                               String ipAddress,
                                               String serviceName)

deleteService

Parameters:
nodeCriteria - a String object.
ipAddress - a String object.
serviceName - a String object.
Returns:
a Response object.


Copyright © 2011. All Rights Reserved.