Interface RequisitionAccessService

    • 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)
      • importRequisition

        void importRequisition​(String foreignSource,
                               String rescanExisting)
      • 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)
      • deleteNode

        void deleteNode​(String foreignSource,
                        String foreignId)
      • deleteInterface

        void deleteInterface​(String foreignSource,
                             String foreignId,
                             String ipAddress)
      • deleteInterfaceService

        void deleteInterfaceService​(String foreignSource,
                                    String foreignId,
                                    String ipAddress,
                                    String service)
      • deleteCategory

        void deleteCategory​(String foreignSource,
                            String foreignId,
                            String category)
      • deleteAssetParameter

        void deleteAssetParameter​(String foreignSource,
                                  String foreignId,
                                  String parameter)