@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 |
addCategoryToNode(String nodeCriteria,
OnmsCategory category) |
javax.ws.rs.core.Response |
addCategoryToNode(String nodeCriteria,
String categoryName) |
javax.ws.rs.core.Response |
addNode(OnmsNode node)
addNode
|
javax.ws.rs.core.Response |
deleteNode(String nodeCriteria)
deleteNode
|
AssetRecordResource |
getAssetRecordResource()
getAssetRecordResource
|
OnmsCategoryCollection |
getCategoriesForNode(String nodeCriteria) |
OnmsCategory |
getCategoryForNode(String nodeCriteria,
String categoryName) |
HardwareInventoryResource |
getHardwareInventoryResource()
getHardwareInventoryResource
|
OnmsIpInterfaceResource |
getIpInterfaceResource()
getIpInterfaceResource
|
OnmsNode |
getNode(String nodeCriteria)
getNode
|
OnmsNodeList |
getNodes()
getNodes
|
OnmsSnmpInterfaceResource |
getSnmpInterfaceResource()
getSnmpInterfaceResource
|
javax.ws.rs.core.Response |
removeCategoryFromNode(String nodeCriteria,
String categoryName) |
javax.ws.rs.core.Response |
updateCategoryForNode(String nodeCriteria,
String categoryName,
MultivaluedMapImpl params) |
javax.ws.rs.core.Response |
updateNode(String nodeCriteria,
MultivaluedMapImpl params)
updateNode
|
applyQueryFilters, applyQueryFilters, getBeanWrapperForClass, getException, getException, getRedirectUri, 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 AssetRecordResource getAssetRecordResource()
getAssetRecordResource
AssetRecordResource
object.public HardwareInventoryResource getHardwareInventoryResource()
getHardwareInventoryResource
HardwareInventoryResource
object.public OnmsCategoryCollection getCategoriesForNode(String nodeCriteria)
public OnmsCategory getCategoryForNode(String nodeCriteria, String categoryName)
public javax.ws.rs.core.Response addCategoryToNode(String nodeCriteria, OnmsCategory category)
public javax.ws.rs.core.Response addCategoryToNode(String nodeCriteria, String categoryName)
public javax.ws.rs.core.Response updateCategoryForNode(String nodeCriteria, String categoryName, MultivaluedMapImpl params)
Copyright © 2015. All rights reserved.