@Override public Integer doInTransaction(TransactionStatus arg0) { final List<OnmsMonitoredService> services = m_monitoredServiceDao.findMatching(criteria); for (OnmsMonitoredService service : services) { scheduleService(service); } return services.size(); } });
@Override public List<String[]> getNodeServices(int nodeId){ final LinkedList<String[]> servicemap = new LinkedList<>(); Criteria criteria = new Criteria(OnmsMonitoredService.class); criteria.setAliases(Arrays.asList(new Alias[] { new Alias("ipInterface", "ipInterface", JoinType.LEFT_JOIN), new Alias("ipInterface.node", "node", JoinType.LEFT_JOIN) })); criteria.addRestriction(new EqRestriction("node.id", nodeId)); criteria.addRestriction(new NeRestriction("status", "F")); // Ignore forced-unmanaged for (OnmsMonitoredService service : m_monitoredServiceDao.findMatching(criteria)) { servicemap.add(new String[] { service.getIpAddressAsString(), service.getServiceName() }); } return servicemap; }
outageCriteria.setOrders(ordersOutage); List<OnmsMonitoredService> services = m_monitoredServiceDao.findMatching(serviceCriteria); List<OnmsOutage> outages = m_outageDao.findMatching(outageCriteria);
outageCriteria.setOrders(ordersOutage); List<OnmsMonitoredService> services = m_monitoredServiceDao.findMatching(serviceCriteria); List<OnmsOutage> outages = m_outageDao.findMatching(outageCriteria);
List<OnmsMonitoredService> services = monitoredServiceDao.findMatching(crit);
outageCriteria.addOrder(Order.asc("ifLostService")); List<OnmsMonitoredService> services = m_monitoredServiceDao.findMatching(serviceCriteria); List<OnmsOutage> outages = m_outageDao.findMatching(outageCriteria);
outageCriteria.addOrder(Order.asc("ifLostService")); List<OnmsMonitoredService> services = m_monitoredServiceDao.findMatching(serviceCriteria); List<OnmsOutage> outages = m_outageDao.findMatching(outageCriteria);