Package org.opennms.web.rest.v1
Class OnmsIpInterfaceResource
- java.lang.Object
-
- org.opennms.web.rest.v1.OnmsRestService
-
- org.opennms.web.rest.v1.OnmsIpInterfaceResource
-
@Component("onmsIpInterfaceResource") @Transactional public class OnmsIpInterfaceResource extends OnmsRestService
-
-
Nested Class Summary
-
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 OnmsIpInterfaceResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.ResponseaddIpInterface(javax.ws.rs.core.UriInfo uriInfo, String nodeCriteria, OnmsIpInterface ipInterface)addIpInterfacejavax.ws.rs.core.ResponsedeleteIpInterface(String nodeCriteria, String ipAddress)deleteIpInterfaceOnmsIpInterfacegetIpInterface(String nodeCriteria, String ipAddress)getIpInterfaceOnmsIpInterfaceListgetIpInterfaces(javax.ws.rs.core.UriInfo uriInfo, String nodeCriteria)getIpInterfacesOnmsMonitoredServiceResourcegetServices(javax.ws.rs.container.ResourceContext context)getServicesjavax.ws.rs.core.ResponseupdateIpInterface(String nodeCriteria, String ipAddress, MultivaluedMapImpl params)updateIpInterface-
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
-
getIpInterfaces
public OnmsIpInterfaceList getIpInterfaces(@Context javax.ws.rs.core.UriInfo uriInfo, String nodeCriteria)
getIpInterfaces
- Parameters:
nodeCriteria- aStringobject.- Returns:
- a
OnmsIpInterfaceListobject.
-
getIpInterface
public OnmsIpInterface getIpInterface(String nodeCriteria, String ipAddress)
getIpInterface
- Parameters:
nodeCriteria- aStringobject.ipAddress- aStringobject.- Returns:
- a
OnmsIpInterfaceobject.
-
addIpInterface
public javax.ws.rs.core.Response addIpInterface(@Context javax.ws.rs.core.UriInfo uriInfo, String nodeCriteria, OnmsIpInterface ipInterface)addIpInterface
- Parameters:
nodeCriteria- aStringobject.ipInterface- aOnmsIpInterfaceobject.- Returns:
- a
Responseobject.
-
updateIpInterface
public javax.ws.rs.core.Response updateIpInterface(String nodeCriteria, String ipAddress, MultivaluedMapImpl params)
updateIpInterface
- Parameters:
nodeCriteria- aStringobject.ipAddress- aStringobject.params- aMultivaluedMapImplobject.- Returns:
- a
Responseobject.
-
deleteIpInterface
public javax.ws.rs.core.Response deleteIpInterface(String nodeCriteria, String ipAddress)
deleteIpInterface
-
getServices
public OnmsMonitoredServiceResource getServices(@Context javax.ws.rs.container.ResourceContext context)
getServices
- Returns:
- a
org.opennms.web.rest.OnmsMonitoredServiceResourceobject.
-
-