Package org.opennms.web.svclayer.api
Interface RequisitionAccessService
-
- All Known Implementing Classes:
DefaultRequisitionAccessService
public interface RequisitionAccessService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addOrReplaceInterface(java.lang.String foreignSource, java.lang.String foreignId, RequisitionInterface iface)
void
addOrReplaceNode(java.lang.String foreignSource, RequisitionNode node)
void
addOrReplaceNodeAssetParameter(java.lang.String foreignSource, java.lang.String foreignId, RequisitionAsset asset)
void
addOrReplaceNodeCategory(java.lang.String foreignSource, java.lang.String foreignId, RequisitionCategory category)
void
addOrReplaceRequisition(Requisition requisition)
void
addOrReplaceService(java.lang.String foreignSource, java.lang.String foreignId, java.lang.String ipAddress, RequisitionMonitoredService service)
void
deleteAssetParameter(java.lang.String foreignSource, java.lang.String foreignId, java.lang.String parameter)
void
deleteCategory(java.lang.String foreignSource, java.lang.String foreignId, java.lang.String category)
void
deleteDeployedRequisition(java.lang.String foreignSource)
void
deleteInterface(java.lang.String foreignSource, java.lang.String foreignId, java.lang.String ipAddress)
void
deleteInterfaceService(java.lang.String foreignSource, java.lang.String foreignId, java.lang.String ipAddress, java.lang.String service)
void
deleteNode(java.lang.String foreignSource, java.lang.String foreignId)
void
deletePendingRequisition(java.lang.String foreignSource)
void
flushAll()
RequisitionAsset
getAssetParameter(java.lang.String foreignSource, java.lang.String foreignId, java.lang.String parameter)
RequisitionAssetCollection
getAssetParameters(java.lang.String foreignSource, java.lang.String foreignId)
RequisitionCategoryCollection
getCategories(java.lang.String foreignSource, java.lang.String foreignId)
RequisitionCategory
getCategory(java.lang.String foreignSource, java.lang.String foreignId, java.lang.String category)
int
getDeployedCount()
RequisitionCollection
getDeployedRequisitions()
DeployedStats
getDeployedStats()
DeployedRequisitionStats
getDeployedStats(java.lang.String foreignSource)
RequisitionInterface
getInterfaceForNode(java.lang.String foreignSource, java.lang.String foreignId, java.lang.String ipAddress)
RequisitionInterfaceCollection
getInterfacesForNode(java.lang.String foreignSource, java.lang.String foreignId)
RequisitionNode
getNode(java.lang.String foreignSource, java.lang.String foreignId)
RequisitionNodeCollection
getNodes(java.lang.String foreignSource)
int
getPendingCount()
Requisition
getRequisition(java.lang.String foreignSource)
RequisitionCollection
getRequisitions()
RequisitionMonitoredService
getServiceForInterface(java.lang.String foreignSource, java.lang.String foreignId, java.lang.String ipAddress, java.lang.String service)
RequisitionMonitoredServiceCollection
getServicesForInterface(java.lang.String foreignSource, java.lang.String foreignId, java.lang.String ipAddress)
void
importRequisition(java.lang.String foreignSource, java.lang.String rescanExisting)
void
updateInterface(java.lang.String foreignSource, java.lang.String foreignId, java.lang.String ipAddress, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> params)
void
updateNode(java.lang.String foreignSource, java.lang.String foreignId, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> params)
void
updateRequisition(java.lang.String foreignSource, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> params)
-
-
-
Method Detail
-
flushAll
void flushAll()
-
getDeployedCount
int getDeployedCount()
-
getDeployedRequisitions
RequisitionCollection getDeployedRequisitions()
-
getRequisitions
RequisitionCollection getRequisitions()
-
getPendingCount
int getPendingCount()
-
getDeployedStats
DeployedStats getDeployedStats()
-
getDeployedStats
DeployedRequisitionStats getDeployedStats(java.lang.String foreignSource)
-
getRequisition
Requisition getRequisition(java.lang.String foreignSource)
-
getNodes
RequisitionNodeCollection getNodes(java.lang.String foreignSource)
-
getNode
RequisitionNode getNode(java.lang.String foreignSource, java.lang.String foreignId)
-
getInterfacesForNode
RequisitionInterfaceCollection getInterfacesForNode(java.lang.String foreignSource, java.lang.String foreignId)
-
getInterfaceForNode
RequisitionInterface getInterfaceForNode(java.lang.String foreignSource, java.lang.String foreignId, java.lang.String ipAddress)
-
getServicesForInterface
RequisitionMonitoredServiceCollection getServicesForInterface(java.lang.String foreignSource, java.lang.String foreignId, java.lang.String ipAddress)
-
getServiceForInterface
RequisitionMonitoredService getServiceForInterface(java.lang.String foreignSource, java.lang.String foreignId, java.lang.String ipAddress, java.lang.String service)
-
getCategories
RequisitionCategoryCollection getCategories(java.lang.String foreignSource, java.lang.String foreignId)
-
getCategory
RequisitionCategory getCategory(java.lang.String foreignSource, java.lang.String foreignId, java.lang.String category)
-
getAssetParameters
RequisitionAssetCollection getAssetParameters(java.lang.String foreignSource, java.lang.String foreignId)
-
getAssetParameter
RequisitionAsset getAssetParameter(java.lang.String foreignSource, java.lang.String foreignId, java.lang.String parameter)
-
addOrReplaceRequisition
void addOrReplaceRequisition(Requisition requisition)
-
addOrReplaceNode
void addOrReplaceNode(java.lang.String foreignSource, RequisitionNode node)
-
addOrReplaceInterface
void addOrReplaceInterface(java.lang.String foreignSource, java.lang.String foreignId, RequisitionInterface iface)
-
addOrReplaceService
void addOrReplaceService(java.lang.String foreignSource, java.lang.String foreignId, java.lang.String ipAddress, RequisitionMonitoredService service)
-
addOrReplaceNodeCategory
void addOrReplaceNodeCategory(java.lang.String foreignSource, java.lang.String foreignId, RequisitionCategory category)
-
addOrReplaceNodeAssetParameter
void addOrReplaceNodeAssetParameter(java.lang.String foreignSource, java.lang.String foreignId, RequisitionAsset asset)
-
importRequisition
void importRequisition(java.lang.String foreignSource, java.lang.String rescanExisting)
-
updateRequisition
void updateRequisition(java.lang.String foreignSource, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> params)
-
updateNode
void updateNode(java.lang.String foreignSource, java.lang.String foreignId, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> params)
-
updateInterface
void updateInterface(java.lang.String foreignSource, java.lang.String foreignId, java.lang.String ipAddress, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> params)
-
deletePendingRequisition
void deletePendingRequisition(java.lang.String foreignSource)
-
deleteDeployedRequisition
void deleteDeployedRequisition(java.lang.String foreignSource)
-
deleteNode
void deleteNode(java.lang.String foreignSource, java.lang.String foreignId)
-
deleteInterface
void deleteInterface(java.lang.String foreignSource, java.lang.String foreignId, java.lang.String ipAddress)
-
deleteInterfaceService
void deleteInterfaceService(java.lang.String foreignSource, java.lang.String foreignId, java.lang.String ipAddress, java.lang.String service)
-
deleteCategory
void deleteCategory(java.lang.String foreignSource, java.lang.String foreignId, java.lang.String category)
-
deleteAssetParameter
void deleteAssetParameter(java.lang.String foreignSource, java.lang.String foreignId, java.lang.String parameter)
-
-