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 Object implements RequisitionAccessService
-
-
Constructor Summary
Constructors Constructor Description DefaultRequisitionAccessService()
-
Method Summary
-
-
-
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(String foreignSource)
- Specified by:
getDeployedStats
in interfaceRequisitionAccessService
-
getRequisition
public Requisition getRequisition(String foreignSource)
- Specified by:
getRequisition
in interfaceRequisitionAccessService
-
getNodes
public RequisitionNodeCollection getNodes(String foreignSource)
- Specified by:
getNodes
in interfaceRequisitionAccessService
-
getNode
public RequisitionNode getNode(String foreignSource, String foreignId)
- Specified by:
getNode
in interfaceRequisitionAccessService
-
getInterfacesForNode
public RequisitionInterfaceCollection getInterfacesForNode(String foreignSource, String foreignId)
- Specified by:
getInterfacesForNode
in interfaceRequisitionAccessService
-
getInterfaceForNode
public RequisitionInterface getInterfaceForNode(String foreignSource, String foreignId, String ipAddress)
- Specified by:
getInterfaceForNode
in interfaceRequisitionAccessService
-
getServicesForInterface
public RequisitionMonitoredServiceCollection getServicesForInterface(String foreignSource, String foreignId, String ipAddress)
- Specified by:
getServicesForInterface
in interfaceRequisitionAccessService
-
getServiceForInterface
public RequisitionMonitoredService getServiceForInterface(String foreignSource, String foreignId, String ipAddress, String service)
- Specified by:
getServiceForInterface
in interfaceRequisitionAccessService
-
getCategories
public RequisitionCategoryCollection getCategories(String foreignSource, String foreignId)
- Specified by:
getCategories
in interfaceRequisitionAccessService
-
getCategory
public RequisitionCategory getCategory(String foreignSource, String foreignId, String category)
- Specified by:
getCategory
in interfaceRequisitionAccessService
-
getAssetParameters
public RequisitionAssetCollection getAssetParameters(String foreignSource, String foreignId)
- Specified by:
getAssetParameters
in interfaceRequisitionAccessService
-
getAssetParameter
public RequisitionAsset getAssetParameter(String foreignSource, String foreignId, String parameter)
- Specified by:
getAssetParameter
in interfaceRequisitionAccessService
-
addOrReplaceRequisition
public void addOrReplaceRequisition(Requisition requisition)
- Specified by:
addOrReplaceRequisition
in interfaceRequisitionAccessService
-
addOrReplaceNode
public void addOrReplaceNode(String foreignSource, RequisitionNode node)
- Specified by:
addOrReplaceNode
in interfaceRequisitionAccessService
-
addOrReplaceInterface
public void addOrReplaceInterface(String foreignSource, String foreignId, RequisitionInterface iface)
- Specified by:
addOrReplaceInterface
in interfaceRequisitionAccessService
-
addOrReplaceService
public void addOrReplaceService(String foreignSource, String foreignId, String ipAddress, RequisitionMonitoredService service)
- Specified by:
addOrReplaceService
in interfaceRequisitionAccessService
-
addOrReplaceNodeCategory
public void addOrReplaceNodeCategory(String foreignSource, String foreignId, RequisitionCategory category)
- Specified by:
addOrReplaceNodeCategory
in interfaceRequisitionAccessService
-
addOrReplaceNodeAssetParameter
public void addOrReplaceNodeAssetParameter(String foreignSource, String foreignId, RequisitionAsset asset)
- Specified by:
addOrReplaceNodeAssetParameter
in interfaceRequisitionAccessService
-
importRequisition
public void importRequisition(String foreignSource, String rescanExisting)
- Specified by:
importRequisition
in interfaceRequisitionAccessService
-
updateRequisition
public void updateRequisition(String foreignSource, javax.ws.rs.core.MultivaluedMap<String,String> params)
- Specified by:
updateRequisition
in interfaceRequisitionAccessService
-
updateNode
public void updateNode(String foreignSource, String foreignId, javax.ws.rs.core.MultivaluedMap<String,String> params)
- Specified by:
updateNode
in interfaceRequisitionAccessService
-
updateInterface
public void updateInterface(String foreignSource, String foreignId, String ipAddress, javax.ws.rs.core.MultivaluedMap<String,String> params)
- Specified by:
updateInterface
in interfaceRequisitionAccessService
-
deletePendingRequisition
public void deletePendingRequisition(String foreignSource)
- Specified by:
deletePendingRequisition
in interfaceRequisitionAccessService
-
deleteDeployedRequisition
public void deleteDeployedRequisition(String foreignSource)
- Specified by:
deleteDeployedRequisition
in interfaceRequisitionAccessService
-
deleteNode
public void deleteNode(String foreignSource, String foreignId)
- Specified by:
deleteNode
in interfaceRequisitionAccessService
-
deleteInterface
public void deleteInterface(String foreignSource, String foreignId, String ipAddress)
- Specified by:
deleteInterface
in interfaceRequisitionAccessService
-
deleteInterfaceService
public void deleteInterfaceService(String foreignSource, String foreignId, String ipAddress, String service)
- Specified by:
deleteInterfaceService
in interfaceRequisitionAccessService
-
deleteCategory
public void deleteCategory(String foreignSource, String foreignId, String category)
- Specified by:
deleteCategory
in interfaceRequisitionAccessService
-
deleteAssetParameter
public void deleteAssetParameter(String foreignSource, String foreignId, String parameter)
- Specified by:
deleteAssetParameter
in interfaceRequisitionAccessService
-
-