@Override public DeployedStats call() throws Exception { final DeployedStats deployedStats = new DeployedStats(); final Map<String,Date> lastImportedMap = new HashMap<String,Date>(); getDeployedForeignSourceRepository().getRequisitions().forEach(r -> { lastImportedMap.put(r.getForeignSource(), r.getLastImportAsDate()); }); Map<String,Set<String>> map = m_nodeDao.getForeignIdsPerForeignSourceMap(); map.entrySet().forEach(e -> { DeployedRequisitionStats stats = new DeployedRequisitionStats(); stats.setForeignSource(e.getKey()); stats.setForeignIds(new ArrayList<String>(e.getValue())); stats.setLastImported(lastImportedMap.get(e.getKey())); deployedStats.add(stats); }); return deployedStats; } });
@Override public DeployedStats call() throws Exception { final DeployedStats deployedStats = new DeployedStats(); final Map<String,Date> lastImportedMap = new HashMap<String,Date>(); getDeployedForeignSourceRepository().getRequisitions().forEach(r -> { lastImportedMap.put(r.getForeignSource(), r.getLastImportAsDate()); }); Map<String,Set<String>> map = m_nodeDao.getForeignIdsPerForeignSourceMap(); map.entrySet().forEach(e -> { DeployedRequisitionStats stats = new DeployedRequisitionStats(); stats.setForeignSource(e.getKey()); stats.setForeignIds(new ArrayList<String>(e.getValue())); stats.setLastImported(lastImportedMap.get(e.getKey())); deployedStats.add(stats); }); return deployedStats; } });
@Override public DeployedRequisitionStats call() throws Exception { final DeployedRequisitionStats deployedStats = new DeployedRequisitionStats(); final Requisition fs = getDeployedForeignSourceRepository().getRequisition(foreignSource); deployedStats.setForeignSource(foreignSource); deployedStats.setLastImported(fs.getLastImportAsDate()); deployedStats.addAll(m_nodeDao.getForeignIdsPerForeignSource(foreignSource)); return deployedStats; } });
@Override public DeployedRequisitionStats call() throws Exception { final DeployedRequisitionStats deployedStats = new DeployedRequisitionStats(); final Requisition fs = getDeployedForeignSourceRepository().getRequisition(foreignSource); deployedStats.setForeignSource(foreignSource); deployedStats.setLastImported(fs.getLastImportAsDate()); deployedStats.addAll(m_nodeDao.getForeignIdsPerForeignSource(foreignSource)); return deployedStats; } });