org.opennms.web.rest
Class OnmsIpInterfaceResource

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

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


Nested Class Summary
 
Nested classes/interfaces inherited from class org.opennms.web.rest.OnmsRestService
OnmsRestService.ComparisonOperation
 
Constructor Summary
OnmsIpInterfaceResource()
           
 
Method Summary
 javax.ws.rs.core.Response addIpInterface(String nodeCriteria, OnmsIpInterface ipInterface)
           
 javax.ws.rs.core.Response deleteIpInterface(String nodeCriteria, String ipAddress)
           
 OnmsIpInterface getIpInterface(String nodeCriteria, String ipAddress)
           
 OnmsIpInterfaceList getIpInterfaces(String nodeCriteria)
           
 OnmsMonitoredServiceResource getServices()
           
 javax.ws.rs.core.Response updateIpInterface(String nodeCriteria, String ipAddress, MultivaluedMapImpl params)
           
 
Methods inherited from class org.opennms.web.rest.OnmsRestService
addFiltersToCriteria, addOrdering, convertNameToPropertyName, log, setLimitOffset, setLimitOffset, setProperties, throwException
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OnmsIpInterfaceResource

public OnmsIpInterfaceResource()
Method Detail

getIpInterfaces

public OnmsIpInterfaceList getIpInterfaces(String nodeCriteria)

getIpInterface

public OnmsIpInterface getIpInterface(String nodeCriteria,
                                      String ipAddress)

addIpInterface

public javax.ws.rs.core.Response addIpInterface(String nodeCriteria,
                                                OnmsIpInterface ipInterface)

updateIpInterface

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

deleteIpInterface

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

getServices

public OnmsMonitoredServiceResource getServices()


Copyright © 2009. All Rights Reserved.