Interface RequisitionAccessService

    • Method Detail

      • flushAll

        void flushAll()
      • getDeployedCount

        int getDeployedCount()
      • getPendingCount

        int getPendingCount()
      • getRequisition

        Requisition getRequisition​(java.lang.String foreignSource)
      • getNode

        RequisitionNode getNode​(java.lang.String foreignSource,
                                java.lang.String foreignId)
      • getInterfaceForNode

        RequisitionInterface getInterfaceForNode​(java.lang.String foreignSource,
                                                 java.lang.String foreignId,
                                                 java.lang.String ipAddress)
      • getServiceForInterface

        RequisitionMonitoredService getServiceForInterface​(java.lang.String foreignSource,
                                                           java.lang.String foreignId,
                                                           java.lang.String ipAddress,
                                                           java.lang.String service)
      • getCategory

        RequisitionCategory getCategory​(java.lang.String foreignSource,
                                        java.lang.String foreignId,
                                        java.lang.String category)
      • getAssetParameters

        RequisitionAssetCollection getAssetParameters​(java.lang.String foreignSource,
                                                      java.lang.String foreignId)
      • getAssetParameter

        RequisitionAsset getAssetParameter​(java.lang.String foreignSource,
                                           java.lang.String foreignId,
                                           java.lang.String parameter)
      • addOrReplaceRequisition

        void addOrReplaceRequisition​(Requisition requisition)
      • addOrReplaceNode

        void addOrReplaceNode​(java.lang.String foreignSource,
                              RequisitionNode node)
      • addOrReplaceInterface

        void addOrReplaceInterface​(java.lang.String foreignSource,
                                   java.lang.String foreignId,
                                   RequisitionInterface iface)
      • addOrReplaceService

        void addOrReplaceService​(java.lang.String foreignSource,
                                 java.lang.String foreignId,
                                 java.lang.String ipAddress,
                                 RequisitionMonitoredService service)
      • addOrReplaceNodeCategory

        void addOrReplaceNodeCategory​(java.lang.String foreignSource,
                                      java.lang.String foreignId,
                                      RequisitionCategory category)
      • addOrReplaceNodeAssetParameter

        void addOrReplaceNodeAssetParameter​(java.lang.String foreignSource,
                                            java.lang.String foreignId,
                                            RequisitionAsset asset)
      • importRequisition

        void importRequisition​(java.lang.String foreignSource,
                               java.lang.String rescanExisting)
      • updateRequisition

        void updateRequisition​(java.lang.String foreignSource,
                               javax.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.String> params)
      • updateNode

        void updateNode​(java.lang.String foreignSource,
                        java.lang.String foreignId,
                        javax.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.String> params)
      • updateInterface

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

        void deletePendingRequisition​(java.lang.String foreignSource)
      • deleteDeployedRequisition

        void deleteDeployedRequisition​(java.lang.String foreignSource)
      • deleteNode

        void deleteNode​(java.lang.String foreignSource,
                        java.lang.String foreignId)
      • deleteInterface

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

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

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

        void deleteAssetParameter​(java.lang.String foreignSource,
                                  java.lang.String foreignId,
                                  java.lang.String parameter)