org.opennms.web.rest
Class OnmsSnmpInterfaceResource

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

@Component
@PerRequest
@Scope(value="prototype")
@Transactional
public class OnmsSnmpInterfaceResource
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
OnmsSnmpInterfaceResource()
           
 
Method Summary
 javax.ws.rs.core.Response addSnmpInterface(String nodeCriteria, OnmsSnmpInterface snmpInterface)
          addSnmpInterface
 javax.ws.rs.core.Response deleteSnmpInterface(String nodeCriteria, int ifIndex)
          deleteSnmpInterface
 OnmsEntity getSnmpInterface(String nodeCriteria, int ifIndex)
          getSnmpInterface
 OnmsSnmpInterfaceList getSnmpInterfaces(String nodeCriteria)
          getSnmpInterfaces
 javax.ws.rs.core.Response updateSnmpInterface(String nodeCriteria, int ifIndex, MultivaluedMapImpl params)
          updateSnmpInterface
 
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

OnmsSnmpInterfaceResource

public OnmsSnmpInterfaceResource()
Method Detail

getSnmpInterfaces

public OnmsSnmpInterfaceList getSnmpInterfaces(String nodeCriteria)

getSnmpInterfaces

Parameters:
nodeCriteria - a String object.
Returns:
a OnmsSnmpInterfaceList object.

getSnmpInterface

public OnmsEntity getSnmpInterface(String nodeCriteria,
                                   int ifIndex)

getSnmpInterface

Parameters:
nodeCriteria - a String object.
ifIndex - a int.
Returns:
a OnmsEntity object.

addSnmpInterface

public javax.ws.rs.core.Response addSnmpInterface(String nodeCriteria,
                                                  OnmsSnmpInterface snmpInterface)

addSnmpInterface

Parameters:
nodeCriteria - a String object.
snmpInterface - a OnmsSnmpInterface object.
Returns:
a Response object.

deleteSnmpInterface

public javax.ws.rs.core.Response deleteSnmpInterface(String nodeCriteria,
                                                     int ifIndex)

deleteSnmpInterface

Parameters:
nodeCriteria - a String object.
ifIndex - a int.
Returns:
a Response object.

updateSnmpInterface

public javax.ws.rs.core.Response updateSnmpInterface(String nodeCriteria,
                                                     int ifIndex,
                                                     MultivaluedMapImpl params)

updateSnmpInterface

Parameters:
nodeCriteria - a String object.
ifIndex - a int.
params - a MultivaluedMapImpl object.
Returns:
a Response object.


Copyright © 2011. All Rights Reserved.