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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddOrReplaceInterface(String foreignSource, String foreignId, org.opennms.netmgt.provision.persist.requisition.RequisitionInterface iface)voidaddOrReplaceNode(String foreignSource, org.opennms.netmgt.provision.persist.requisition.RequisitionNode node)voidaddOrReplaceNodeAssetParameter(String foreignSource, String foreignId, org.opennms.netmgt.provision.persist.requisition.RequisitionAsset asset)voidaddOrReplaceNodeCategory(String foreignSource, String foreignId, org.opennms.netmgt.provision.persist.requisition.RequisitionCategory category)voidaddOrReplaceRequisition(org.opennms.netmgt.provision.persist.requisition.Requisition requisition)voidaddOrReplaceService(String foreignSource, String foreignId, String ipAddress, org.opennms.netmgt.provision.persist.requisition.RequisitionMonitoredService service)voiddeleteAssetParameter(String foreignSource, String foreignId, String parameter)voiddeleteCategory(String foreignSource, String foreignId, String category)voiddeleteDeployedRequisition(String foreignSource)voiddeleteInterface(String foreignSource, String foreignId, String ipAddress)voiddeleteInterfaceService(String foreignSource, String foreignId, String ipAddress, String service)voiddeleteNode(String foreignSource, String foreignId)voiddeletePendingRequisition(String foreignSource)voidflushAll()org.opennms.netmgt.provision.persist.requisition.RequisitionAssetgetAssetParameter(String foreignSource, String foreignId, String parameter)org.opennms.netmgt.provision.persist.requisition.RequisitionAssetCollectiongetAssetParameters(String foreignSource, String foreignId)org.opennms.netmgt.provision.persist.requisition.RequisitionCategoryCollectiongetCategories(String foreignSource, String foreignId)org.opennms.netmgt.provision.persist.requisition.RequisitionCategorygetCategory(String foreignSource, String foreignId, String category)intgetDeployedCount()org.opennms.netmgt.provision.persist.requisition.RequisitionCollectiongetDeployedRequisitions()org.opennms.netmgt.provision.persist.requisition.DeployedStatsgetDeployedStats()org.opennms.netmgt.provision.persist.requisition.DeployedRequisitionStatsgetDeployedStats(String foreignSource)org.opennms.netmgt.provision.persist.requisition.RequisitionInterfacegetInterfaceForNode(String foreignSource, String foreignId, String ipAddress)org.opennms.netmgt.provision.persist.requisition.RequisitionInterfaceCollectiongetInterfacesForNode(String foreignSource, String foreignId)org.opennms.netmgt.provision.persist.requisition.RequisitionNodegetNode(String foreignSource, String foreignId)org.opennms.netmgt.provision.persist.requisition.RequisitionNodeCollectiongetNodes(String foreignSource)intgetPendingCount()org.opennms.netmgt.provision.persist.requisition.RequisitiongetRequisition(String foreignSource)org.opennms.netmgt.provision.persist.requisition.RequisitionCollectiongetRequisitions()org.opennms.netmgt.provision.persist.requisition.RequisitionMonitoredServicegetServiceForInterface(String foreignSource, String foreignId, String ipAddress, String service)org.opennms.netmgt.provision.persist.requisition.RequisitionMonitoredServiceCollectiongetServicesForInterface(String foreignSource, String foreignId, String ipAddress)voidimportRequisition(String foreignSource, String rescanExisting)voidupdateInterface(String foreignSource, String foreignId, String ipAddress, javax.ws.rs.core.MultivaluedMap<String,String> params)voidupdateNode(String foreignSource, String foreignId, javax.ws.rs.core.MultivaluedMap<String,String> params)voidupdateRequisition(String foreignSource, javax.ws.rs.core.MultivaluedMap<String,String> params)
-
-
-
Method Detail
-
flushAll
public void flushAll()
- Specified by:
flushAllin interfaceRequisitionAccessService
-
getDeployedCount
public int getDeployedCount()
- Specified by:
getDeployedCountin interfaceRequisitionAccessService
-
getDeployedRequisitions
public org.opennms.netmgt.provision.persist.requisition.RequisitionCollection getDeployedRequisitions()
- Specified by:
getDeployedRequisitionsin interfaceRequisitionAccessService
-
getRequisitions
public org.opennms.netmgt.provision.persist.requisition.RequisitionCollection getRequisitions()
- Specified by:
getRequisitionsin interfaceRequisitionAccessService
-
getPendingCount
public int getPendingCount()
- Specified by:
getPendingCountin interfaceRequisitionAccessService
-
getDeployedStats
public org.opennms.netmgt.provision.persist.requisition.DeployedStats getDeployedStats()
- Specified by:
getDeployedStatsin interfaceRequisitionAccessService
-
getDeployedStats
public org.opennms.netmgt.provision.persist.requisition.DeployedRequisitionStats getDeployedStats(String foreignSource)
- Specified by:
getDeployedStatsin interfaceRequisitionAccessService
-
getRequisition
public org.opennms.netmgt.provision.persist.requisition.Requisition getRequisition(String foreignSource)
- Specified by:
getRequisitionin interfaceRequisitionAccessService
-
getNodes
public org.opennms.netmgt.provision.persist.requisition.RequisitionNodeCollection getNodes(String foreignSource)
- Specified by:
getNodesin interfaceRequisitionAccessService
-
getNode
public org.opennms.netmgt.provision.persist.requisition.RequisitionNode getNode(String foreignSource, String foreignId)
- Specified by:
getNodein interfaceRequisitionAccessService
-
getInterfacesForNode
public org.opennms.netmgt.provision.persist.requisition.RequisitionInterfaceCollection getInterfacesForNode(String foreignSource, String foreignId)
- Specified by:
getInterfacesForNodein interfaceRequisitionAccessService
-
getInterfaceForNode
public org.opennms.netmgt.provision.persist.requisition.RequisitionInterface getInterfaceForNode(String foreignSource, String foreignId, String ipAddress)
- Specified by:
getInterfaceForNodein interfaceRequisitionAccessService
-
getServicesForInterface
public org.opennms.netmgt.provision.persist.requisition.RequisitionMonitoredServiceCollection getServicesForInterface(String foreignSource, String foreignId, String ipAddress)
- Specified by:
getServicesForInterfacein interfaceRequisitionAccessService
-
getServiceForInterface
public org.opennms.netmgt.provision.persist.requisition.RequisitionMonitoredService getServiceForInterface(String foreignSource, String foreignId, String ipAddress, String service)
- Specified by:
getServiceForInterfacein interfaceRequisitionAccessService
-
getCategories
public org.opennms.netmgt.provision.persist.requisition.RequisitionCategoryCollection getCategories(String foreignSource, String foreignId)
- Specified by:
getCategoriesin interfaceRequisitionAccessService
-
getCategory
public org.opennms.netmgt.provision.persist.requisition.RequisitionCategory getCategory(String foreignSource, String foreignId, String category)
- Specified by:
getCategoryin interfaceRequisitionAccessService
-
getAssetParameters
public org.opennms.netmgt.provision.persist.requisition.RequisitionAssetCollection getAssetParameters(String foreignSource, String foreignId)
- Specified by:
getAssetParametersin interfaceRequisitionAccessService
-
getAssetParameter
public org.opennms.netmgt.provision.persist.requisition.RequisitionAsset getAssetParameter(String foreignSource, String foreignId, String parameter)
- Specified by:
getAssetParameterin interfaceRequisitionAccessService
-
addOrReplaceRequisition
public void addOrReplaceRequisition(org.opennms.netmgt.provision.persist.requisition.Requisition requisition)
- Specified by:
addOrReplaceRequisitionin interfaceRequisitionAccessService
-
addOrReplaceNode
public void addOrReplaceNode(String foreignSource, org.opennms.netmgt.provision.persist.requisition.RequisitionNode node)
- Specified by:
addOrReplaceNodein interfaceRequisitionAccessService
-
addOrReplaceInterface
public void addOrReplaceInterface(String foreignSource, String foreignId, org.opennms.netmgt.provision.persist.requisition.RequisitionInterface iface)
- Specified by:
addOrReplaceInterfacein interfaceRequisitionAccessService
-
addOrReplaceService
public void addOrReplaceService(String foreignSource, String foreignId, String ipAddress, org.opennms.netmgt.provision.persist.requisition.RequisitionMonitoredService service)
- Specified by:
addOrReplaceServicein interfaceRequisitionAccessService
-
addOrReplaceNodeCategory
public void addOrReplaceNodeCategory(String foreignSource, String foreignId, org.opennms.netmgt.provision.persist.requisition.RequisitionCategory category)
- Specified by:
addOrReplaceNodeCategoryin interfaceRequisitionAccessService
-
addOrReplaceNodeAssetParameter
public void addOrReplaceNodeAssetParameter(String foreignSource, String foreignId, org.opennms.netmgt.provision.persist.requisition.RequisitionAsset asset)
- Specified by:
addOrReplaceNodeAssetParameterin interfaceRequisitionAccessService
-
importRequisition
public void importRequisition(String foreignSource, String rescanExisting)
- Specified by:
importRequisitionin interfaceRequisitionAccessService
-
updateRequisition
public void updateRequisition(String foreignSource, javax.ws.rs.core.MultivaluedMap<String,String> params)
- Specified by:
updateRequisitionin interfaceRequisitionAccessService
-
updateNode
public void updateNode(String foreignSource, String foreignId, javax.ws.rs.core.MultivaluedMap<String,String> params)
- Specified by:
updateNodein interfaceRequisitionAccessService
-
updateInterface
public void updateInterface(String foreignSource, String foreignId, String ipAddress, javax.ws.rs.core.MultivaluedMap<String,String> params)
- Specified by:
updateInterfacein interfaceRequisitionAccessService
-
deletePendingRequisition
public void deletePendingRequisition(String foreignSource)
- Specified by:
deletePendingRequisitionin interfaceRequisitionAccessService
-
deleteDeployedRequisition
public void deleteDeployedRequisition(String foreignSource)
- Specified by:
deleteDeployedRequisitionin interfaceRequisitionAccessService
-
deleteNode
public void deleteNode(String foreignSource, String foreignId)
- Specified by:
deleteNodein interfaceRequisitionAccessService
-
deleteInterface
public void deleteInterface(String foreignSource, String foreignId, String ipAddress)
- Specified by:
deleteInterfacein interfaceRequisitionAccessService
-
deleteInterfaceService
public void deleteInterfaceService(String foreignSource, String foreignId, String ipAddress, String service)
- Specified by:
deleteInterfaceServicein interfaceRequisitionAccessService
-
deleteCategory
public void deleteCategory(String foreignSource, String foreignId, String category)
- Specified by:
deleteCategoryin interfaceRequisitionAccessService
-
deleteAssetParameter
public void deleteAssetParameter(String foreignSource, String foreignId, String parameter)
- Specified by:
deleteAssetParameterin interfaceRequisitionAccessService
-
-