RequisitionInterface getInterfaceForNode(final String foreignId, final String ipAddress) { flush(); final Requisition req = getActiveRequisition(false); final RequisitionNode node = req == null ? null : req.getNode(foreignId); return node == null ? null : node.getInterface(ipAddress); }
RequisitionInterface getInterfaceForNode(final String foreignId, final String ipAddress) { flush(); final Requisition req = getActiveRequisition(false); final RequisitionNode node = req == null ? null : req.getNode(foreignId); return node == null ? null : node.getInterface(ipAddress); }
RequisitionMonitoredService getServiceForInterface(final String foreignId, final String ipAddress, final String service) { flush(); final Requisition req = getActiveRequisition(false); final RequisitionNode node = req == null ? null : req.getNode(foreignId); final RequisitionInterface iface = node == null ? null : node.getInterface(ipAddress); return iface == null ? null : iface.getMonitoredService(service); }
RequisitionMonitoredService getServiceForInterface(final String foreignId, final String ipAddress, final String service) { flush(); final Requisition req = getActiveRequisition(false); final RequisitionNode node = req == null ? null : req.getNode(foreignId); final RequisitionInterface iface = node == null ? null : node.getInterface(ipAddress); return iface == null ? null : iface.getMonitoredService(service); }
void updateInterface(final String foreignId, final String ipAddress, final MultivaluedMap<String,String> params) { final String foreignSource = m_foreignSource; LOG.debug("updateInterface: Updating interface {} on node {}/{}", ipAddress, foreignSource, foreignId); if (params.isEmpty()) return; final Requisition req = getActiveRequisition(false); if (req != null) { final RequisitionNode node = req.getNode(foreignId); if (node != null) { final RequisitionInterface iface = node.getInterface(ipAddress); if (iface != null) { req.updateDateStamp(); RestUtils.setBeanProperties(iface, params); save(req); LOG.debug("updateInterface: Interface {} on node {}/{} updated", ipAddress, foreignSource, foreignId); } } } }
void updateInterface(final String foreignId, final String ipAddress, final MultivaluedMap<String,String> params) { final String foreignSource = m_foreignSource; LOG.debug("updateInterface: Updating interface {} on node {}/{}", ipAddress, foreignSource, foreignId); if (params.isEmpty()) return; final Requisition req = getActiveRequisition(false); if (req != null) { final RequisitionNode node = req.getNode(foreignId); if (node != null) { final RequisitionInterface iface = node.getInterface(ipAddress); if (iface != null) { req.updateDateStamp(); RestUtils.setBeanProperties(iface, params); save(req); LOG.debug("updateInterface: Interface {} on node {}/{} updated", ipAddress, foreignSource, foreignId); } } } }
void deleteInterfaceService(final String foreignId, final String ipAddress, final String service) { LOG.debug("deleteInterfaceService: Deleting service {} from interface {} on node {}/{}", service, ipAddress, getForeignSource(), foreignId); final Requisition req = getActiveRequisition(false); if (req != null) { final RequisitionNode node = req.getNode(foreignId); if (node != null) { final RequisitionInterface iface = node.getInterface(ipAddress); if (iface != null) { req.updateDateStamp(); iface.deleteMonitoredService(service); save(req); } } } }
RequisitionMonitoredServiceCollection getServicesForInterface(final String foreignId, final String ipAddress) { flush(); final Requisition req = getActiveRequisition(false); final RequisitionNode node = req == null ? null : req.getNode(foreignId); final RequisitionInterface iface = node == null ? null : node.getInterface(ipAddress); return iface == null ? null : new RequisitionMonitoredServiceCollection(iface.getMonitoredServices()); }
void deleteInterfaceService(final String foreignId, final String ipAddress, final String service) { LOG.debug("deleteInterfaceService: Deleting service {} from interface {} on node {}/{}", service, ipAddress, getForeignSource(), foreignId); final Requisition req = getActiveRequisition(false); if (req != null) { final RequisitionNode node = req.getNode(foreignId); if (node != null) { final RequisitionInterface iface = node.getInterface(ipAddress); if (iface != null) { req.updateDateStamp(); iface.deleteMonitoredService(service); save(req); } } } }
RequisitionMonitoredServiceCollection getServicesForInterface(final String foreignId, final String ipAddress) { flush(); final Requisition req = getActiveRequisition(false); final RequisitionNode node = req == null ? null : req.getNode(foreignId); final RequisitionInterface iface = node == null ? null : node.getInterface(ipAddress); return iface == null ? null : new RequisitionMonitoredServiceCollection(iface.getMonitoredServices()); }
void addOrReplaceService(final String foreignId, final String ipAddress, final RequisitionMonitoredService service) { final Requisition req = getActiveRequisition(true); if (req != null) { final RequisitionNode node = req.getNode(foreignId); if (node != null) { final RequisitionInterface iface = node.getInterface(ipAddress); if (iface != null) { req.updateDateStamp(); iface.putMonitoredService(service); save(req); } } } }
void addOrReplaceService(final String foreignId, final String ipAddress, final RequisitionMonitoredService service) { final Requisition req = getActiveRequisition(true); if (req != null) { final RequisitionNode node = req.getNode(foreignId); if (node != null) { final RequisitionInterface iface = node.getInterface(ipAddress); if (iface != null) { req.updateDateStamp(); iface.putMonitoredService(service); save(req); } } } }
} else { RequisitionInterface requisitionInterface = requisitionNode.getInterface(MINION_INTERFACE); if (requisitionInterface == null) {