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 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
void flushAll()
-
getDeployedCount
int getDeployedCount()
-
getDeployedRequisitions
org.opennms.netmgt.provision.persist.requisition.RequisitionCollection getDeployedRequisitions()
-
getRequisitions
org.opennms.netmgt.provision.persist.requisition.RequisitionCollection getRequisitions()
-
getPendingCount
int getPendingCount()
-
getDeployedStats
org.opennms.netmgt.provision.persist.requisition.DeployedStats getDeployedStats()
-
getDeployedStats
org.opennms.netmgt.provision.persist.requisition.DeployedRequisitionStats getDeployedStats(String foreignSource)
-
getRequisition
org.opennms.netmgt.provision.persist.requisition.Requisition getRequisition(String foreignSource)
-
getNodes
org.opennms.netmgt.provision.persist.requisition.RequisitionNodeCollection getNodes(String foreignSource)
-
getNode
org.opennms.netmgt.provision.persist.requisition.RequisitionNode getNode(String foreignSource, String foreignId)
-
getInterfacesForNode
org.opennms.netmgt.provision.persist.requisition.RequisitionInterfaceCollection getInterfacesForNode(String foreignSource, String foreignId)
-
getInterfaceForNode
org.opennms.netmgt.provision.persist.requisition.RequisitionInterface getInterfaceForNode(String foreignSource, String foreignId, String ipAddress)
-
getServicesForInterface
org.opennms.netmgt.provision.persist.requisition.RequisitionMonitoredServiceCollection getServicesForInterface(String foreignSource, String foreignId, String ipAddress)
-
getServiceForInterface
org.opennms.netmgt.provision.persist.requisition.RequisitionMonitoredService getServiceForInterface(String foreignSource, String foreignId, String ipAddress, String service)
-
getCategories
org.opennms.netmgt.provision.persist.requisition.RequisitionCategoryCollection getCategories(String foreignSource, String foreignId)
-
getCategory
org.opennms.netmgt.provision.persist.requisition.RequisitionCategory getCategory(String foreignSource, String foreignId, String category)
-
getAssetParameters
org.opennms.netmgt.provision.persist.requisition.RequisitionAssetCollection getAssetParameters(String foreignSource, String foreignId)
-
getAssetParameter
org.opennms.netmgt.provision.persist.requisition.RequisitionAsset getAssetParameter(String foreignSource, String foreignId, String parameter)
-
addOrReplaceRequisition
void addOrReplaceRequisition(org.opennms.netmgt.provision.persist.requisition.Requisition requisition)
-
addOrReplaceNode
void addOrReplaceNode(String foreignSource, org.opennms.netmgt.provision.persist.requisition.RequisitionNode node)
-
addOrReplaceInterface
void addOrReplaceInterface(String foreignSource, String foreignId, org.opennms.netmgt.provision.persist.requisition.RequisitionInterface iface)
-
addOrReplaceService
void addOrReplaceService(String foreignSource, String foreignId, String ipAddress, org.opennms.netmgt.provision.persist.requisition.RequisitionMonitoredService service)
-
addOrReplaceNodeCategory
void addOrReplaceNodeCategory(String foreignSource, String foreignId, org.opennms.netmgt.provision.persist.requisition.RequisitionCategory category)
-
addOrReplaceNodeAssetParameter
void addOrReplaceNodeAssetParameter(String foreignSource, String foreignId, org.opennms.netmgt.provision.persist.requisition.RequisitionAsset asset)
-
updateRequisition
void updateRequisition(String foreignSource, javax.ws.rs.core.MultivaluedMap<String,String> params)
-
updateNode
void updateNode(String foreignSource, String foreignId, javax.ws.rs.core.MultivaluedMap<String,String> params)
-
updateInterface
void updateInterface(String foreignSource, String foreignId, String ipAddress, javax.ws.rs.core.MultivaluedMap<String,String> params)
-
deletePendingRequisition
void deletePendingRequisition(String foreignSource)
-
deleteDeployedRequisition
void deleteDeployedRequisition(String foreignSource)
-
deleteInterfaceService
void deleteInterfaceService(String foreignSource, String foreignId, String ipAddress, String service)
-
-