Map childPlugins = child.getReportPluginsAsMap();
Map profileReportersByKey = profileReporting.getReportPluginsAsMap();
Map<String, ReportPlugin> childPlugins = child.getReportPluginsAsMap();
private void mergeReportPlugins(Model model, Model generatedModel) { if (generatedModel.getReporting() != null) { if (model.getReporting() == null) { model.setReporting(new Reporting()); } Map<String,ReportPlugin> reportPluginsByIds=model.getReporting().getReportPluginsAsMap(); Map<String,ReportPlugin> generatedReportPluginsByIds=generatedModel.getReporting().getReportPluginsAsMap(); for (String generatedReportPluginsId : generatedReportPluginsByIds.keySet()) { if (!reportPluginsByIds.containsKey(generatedReportPluginsId)) { model.getReporting().addPlugin(generatedReportPluginsByIds.get(generatedReportPluginsId)); } else { log.warn("Can not override report: " + generatedReportPluginsId); } } } }
private void mergeReportPlugins( Model model, Model generatedModel ) { if ( generatedModel.getReporting() != null ) { if ( model.getReporting() == null ) { model.setReporting( new Reporting() ); } @SuppressWarnings( "unchecked" ) Map<String, ReportPlugin> reportPluginsByIds = model.getReporting().getReportPluginsAsMap(); @SuppressWarnings( "unchecked" ) Map<String, ReportPlugin> generatedReportPluginsByIds = generatedModel.getReporting().getReportPluginsAsMap(); for ( String generatedReportPluginsId : generatedReportPluginsByIds.keySet() ) { if ( !reportPluginsByIds.containsKey( generatedReportPluginsId ) ) { model.getReporting().addPlugin( generatedReportPluginsByIds.get( generatedReportPluginsId ) ); } else { getLogger().warn( "Can not override report: " + generatedReportPluginsId ); } } } }
model.setReporting(reporting); Map<String, ReportPlugin> reportPluginsAsMap = reporting.getReportPluginsAsMap();