Package org.opennms.web.svclayer.support
Class DefaultRequisitionAccessService
- java.lang.Object
-
- org.opennms.web.svclayer.support.DefaultRequisitionAccessService
-
- All Implemented Interfaces:
RequisitionAccessService
public class DefaultRequisitionAccessService extends java.lang.Object implements RequisitionAccessService
-
-
Constructor Summary
Constructors Constructor Description DefaultRequisitionAccessService()
-
Method Summary
All Methods Instance Methods Concrete 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
public void flushAll()
- Specified by:
flushAll
in interfaceRequisitionAccessService
-
getDeployedCount
public int getDeployedCount()
- Specified by:
getDeployedCount
in interfaceRequisitionAccessService
-
getDeployedRequisitions
public RequisitionCollection getDeployedRequisitions()
- Specified by:
getDeployedRequisitions
in interfaceRequisitionAccessService
-
getRequisitions
public RequisitionCollection getRequisitions()
- Specified by:
getRequisitions
in interfaceRequisitionAccessService
-
getPendingCount
public int getPendingCount()
- Specified by:
getPendingCount
in interfaceRequisitionAccessService
-
getDeployedStats
public DeployedStats getDeployedStats()
- Specified by:
getDeployedStats
in interfaceRequisitionAccessService
-
getDeployedStats
public DeployedRequisitionStats getDeployedStats(java.lang.String foreignSource)
- Specified by:
getDeployedStats
in interfaceRequisitionAccessService
-
getRequisition
public Requisition getRequisition(java.lang.String foreignSource)
- Specified by:
getRequisition
in interfaceRequisitionAccessService
-
getNodes
public RequisitionNodeCollection getNodes(java.lang.String foreignSource)
- Specified by:
getNodes
in interfaceRequisitionAccessService
-
getNode
public RequisitionNode getNode(java.lang.String foreignSource, java.lang.String foreignId)
- Specified by:
getNode
in interfaceRequisitionAccessService
-
getInterfacesForNode
public RequisitionInterfaceCollection getInterfacesForNode(java.lang.String foreignSource, java.lang.String foreignId)
- Specified by:
getInterfacesForNode
in interfaceRequisitionAccessService
-
getInterfaceForNode
public RequisitionInterface getInterfaceForNode(java.lang.String foreignSource, java.lang.String foreignId, java.lang.String ipAddress)
- Specified by:
getInterfaceForNode
in interfaceRequisitionAccessService
-
getServicesForInterface
public RequisitionMonitoredServiceCollection getServicesForInterface(java.lang.String foreignSource, java.lang.String foreignId, java.lang.String ipAddress)
- Specified by:
getServicesForInterface
in interfaceRequisitionAccessService
-
getServiceForInterface
public RequisitionMonitoredService getServiceForInterface(java.lang.String foreignSource, java.lang.String foreignId, java.lang.String ipAddress, java.lang.String service)
- Specified by:
getServiceForInterface
in interfaceRequisitionAccessService
-
getCategories
public RequisitionCategoryCollection getCategories(java.lang.String foreignSource, java.lang.String foreignId)
- Specified by:
getCategories
in interfaceRequisitionAccessService
-
getCategory
public RequisitionCategory getCategory(java.lang.String foreignSource, java.lang.String foreignId, java.lang.String category)
- Specified by:
getCategory
in interfaceRequisitionAccessService
-
getAssetParameters
public RequisitionAssetCollection getAssetParameters(java.lang.String foreignSource, java.lang.String foreignId)
- Specified by:
getAssetParameters
in interfaceRequisitionAccessService
-
getAssetParameter
public RequisitionAsset getAssetParameter(java.lang.String foreignSource, java.lang.String foreignId, java.lang.String parameter)
- Specified by:
getAssetParameter
in interfaceRequisitionAccessService
-
addOrReplaceRequisition
public void addOrReplaceRequisition(Requisition requisition)
- Specified by:
addOrReplaceRequisition
in interfaceRequisitionAccessService
-
addOrReplaceNode
public void addOrReplaceNode(java.lang.String foreignSource, RequisitionNode node)
- Specified by:
addOrReplaceNode
in interfaceRequisitionAccessService
-
addOrReplaceInterface
public void addOrReplaceInterface(java.lang.String foreignSource, java.lang.String foreignId, RequisitionInterface iface)
- Specified by:
addOrReplaceInterface
in interfaceRequisitionAccessService
-
addOrReplaceService
public void addOrReplaceService(java.lang.String foreignSource, java.lang.String foreignId, java.lang.String ipAddress, RequisitionMonitoredService service)
- Specified by:
addOrReplaceService
in interfaceRequisitionAccessService
-
addOrReplaceNodeCategory
public void addOrReplaceNodeCategory(java.lang.String foreignSource, java.lang.String foreignId, RequisitionCategory category)
- Specified by:
addOrReplaceNodeCategory
in interfaceRequisitionAccessService
-
addOrReplaceNodeAssetParameter
public void addOrReplaceNodeAssetParameter(java.lang.String foreignSource, java.lang.String foreignId, RequisitionAsset asset)
- Specified by:
addOrReplaceNodeAssetParameter
in interfaceRequisitionAccessService
-
importRequisition
public void importRequisition(java.lang.String foreignSource, java.lang.String rescanExisting)
- Specified by:
importRequisition
in interfaceRequisitionAccessService
-
updateRequisition
public void updateRequisition(java.lang.String foreignSource, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> params)
- Specified by:
updateRequisition
in interfaceRequisitionAccessService
-
updateNode
public void updateNode(java.lang.String foreignSource, java.lang.String foreignId, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> params)
- Specified by:
updateNode
in interfaceRequisitionAccessService
-
updateInterface
public 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)
- Specified by:
updateInterface
in interfaceRequisitionAccessService
-
deletePendingRequisition
public void deletePendingRequisition(java.lang.String foreignSource)
- Specified by:
deletePendingRequisition
in interfaceRequisitionAccessService
-
deleteDeployedRequisition
public void deleteDeployedRequisition(java.lang.String foreignSource)
- Specified by:
deleteDeployedRequisition
in interfaceRequisitionAccessService
-
deleteNode
public void deleteNode(java.lang.String foreignSource, java.lang.String foreignId)
- Specified by:
deleteNode
in interfaceRequisitionAccessService
-
deleteInterface
public void deleteInterface(java.lang.String foreignSource, java.lang.String foreignId, java.lang.String ipAddress)
- Specified by:
deleteInterface
in interfaceRequisitionAccessService
-
deleteInterfaceService
public void deleteInterfaceService(java.lang.String foreignSource, java.lang.String foreignId, java.lang.String ipAddress, java.lang.String service)
- Specified by:
deleteInterfaceService
in interfaceRequisitionAccessService
-
deleteCategory
public void deleteCategory(java.lang.String foreignSource, java.lang.String foreignId, java.lang.String category)
- Specified by:
deleteCategory
in interfaceRequisitionAccessService
-
deleteAssetParameter
public void deleteAssetParameter(java.lang.String foreignSource, java.lang.String foreignId, java.lang.String parameter)
- Specified by:
deleteAssetParameter
in interfaceRequisitionAccessService
-
-