@Component @PerRequest @Scope(value="prototype") @Transactional public class NodeRestService extends OnmsRestService
OnmsRestService.ComparisonOperation
DEFAULT_LIMIT
Constructor and Description |
---|
NodeRestService() |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
addNode(OnmsNode node)
addNode
|
javax.ws.rs.core.Response |
deleteNode(String nodeCriteria)
deleteNode
|
AssetRecordResource |
getAssetRecordResource()
getAssetRecordResource
|
OnmsCategoryResource |
getCategoryResource()
getCategoryResource
|
OnmsIpInterfaceResource |
getIpInterfaceResource()
getIpInterfaceResource
|
OnmsNode |
getNode(String nodeCriteria)
getNode
|
OnmsNodeList |
getNodes()
getNodes
|
OnmsSnmpInterfaceResource |
getSnmpInterfaceResource()
getSnmpInterfaceResource
|
javax.ws.rs.core.Response |
updateNode(String nodeCriteria,
MultivaluedMapImpl params)
updateNode
|
applyQueryFilters, convertNameToPropertyName, getException, getException, log, readLock, readUnlock, removeParameter, removeParameter, setProperties, writeLock, writeUnlock
public OnmsNodeList getNodes()
getNodes
OnmsNodeList
object.public javax.ws.rs.core.Response addNode(OnmsNode node)
addNode
node
- a OnmsNode
object.Response
object.public javax.ws.rs.core.Response updateNode(String nodeCriteria, MultivaluedMapImpl params)
updateNode
nodeCriteria
- a String
object.params
- a MultivaluedMapImpl
object.Response
object.public javax.ws.rs.core.Response deleteNode(String nodeCriteria)
deleteNode
nodeCriteria
- a String
object.Response
object.public OnmsIpInterfaceResource getIpInterfaceResource()
getIpInterfaceResource
OnmsIpInterfaceResource
object.public OnmsSnmpInterfaceResource getSnmpInterfaceResource()
getSnmpInterfaceResource
OnmsSnmpInterfaceResource
object.public OnmsCategoryResource getCategoryResource()
getCategoryResource
OnmsCategoryResource
object.public AssetRecordResource getAssetRecordResource()
getAssetRecordResource
AssetRecordResource
object.Copyright © 2015. All Rights Reserved.