private Map<Integer, AlarmSummary> getAlarmSummaries(Set<Integer> nodeIds) { return alarmDao.getNodeAlarmSummariesIncludeAcknowledgedOnes(new ArrayList<>(nodeIds)) .stream() .collect(Collectors.toMap(AlarmSummary::getNodeId, Function.identity())); } }
private Map<Integer, AlarmSummary> getAlarmSummaries(Set<Integer> nodeIds) { return alarmDao.getNodeAlarmSummariesIncludeAcknowledgedOnes(new ArrayList<>(nodeIds)) .stream() .collect(Collectors.toMap(AlarmSummary::getNodeId, Function.identity())); } }
private Map<Integer , AlarmSummary> getAlarmSummaries(Set<Integer> nodeIds) { Map<Integer, AlarmSummary> resultMap = new HashMap<Integer, AlarmSummary>(); List<AlarmSummary> alarmSummaries = m_alarmDao.getNodeAlarmSummariesIncludeAcknowledgedOnes(new ArrayList<Integer>(nodeIds)); for (AlarmSummary eachSummary : alarmSummaries) { resultMap.put(eachSummary.getNodeId(), eachSummary); } return resultMap; }
private Optional<StatusProvider> buildStatusProvider(final GraphMLMetaTopologyProvider metaTopologyProvider, final ScriptEngineManager scriptEngineManager, final GraphMLTopologyProvider rawTopologyProvider) { switch (rawTopologyProvider.getVertexStatusProviderType()) { case NO_STATUS_PROVIDER: return Optional.empty(); case DEFAULT_STATUS_PROVIDER: return Optional.of(new GraphMLDefaultVertexStatusProvider( rawTopologyProvider.getNamespace(), (nodeIds) -> m_serviceAccessor.getAlarmDao().getNodeAlarmSummariesIncludeAcknowledgedOnes(nodeIds))); case SCRIPT_STATUS_PROVIDER: return Optional.of(new GraphMLScriptVertexStatusProvider( rawTopologyProvider.getNamespace(), (nodeIds) -> m_serviceAccessor.getAlarmDao().getNodeAlarmSummariesIncludeAcknowledgedOnes(nodeIds), scriptEngineManager, m_serviceAccessor)); case PROPAGATE_STATUS_PROVIDER: return Optional.of(new GraphMLPropagateVertexStatusProvider( rawTopologyProvider.getNamespace(), metaTopologyProvider, m_bundleContext)); default: throw null; } } }
private Optional<StatusProvider> buildStatusProvider(final GraphMLMetaTopologyProvider metaTopologyProvider, final ScriptEngineManager scriptEngineManager, final GraphMLTopologyProvider rawTopologyProvider) { switch (rawTopologyProvider.getVertexStatusProviderType()) { case NO_STATUS_PROVIDER: return Optional.empty(); case DEFAULT_STATUS_PROVIDER: return Optional.of(new GraphMLDefaultVertexStatusProvider( rawTopologyProvider.getNamespace(), (nodeIds) -> m_serviceAccessor.getAlarmDao().getNodeAlarmSummariesIncludeAcknowledgedOnes(nodeIds))); case SCRIPT_STATUS_PROVIDER: return Optional.of(new GraphMLScriptVertexStatusProvider( rawTopologyProvider.getNamespace(), (nodeIds) -> m_serviceAccessor.getAlarmDao().getNodeAlarmSummariesIncludeAcknowledgedOnes(nodeIds), scriptEngineManager, m_serviceAccessor)); case PROPAGATE_STATUS_PROVIDER: return Optional.of(new GraphMLPropagateVertexStatusProvider( rawTopologyProvider.getNamespace(), metaTopologyProvider, m_bundleContext)); default: throw null; } } }