|| request.getReportTypes().getReportTypeContainer() == null || request.getReportTypes().getReportTypeContainer().isEmpty()) { throw new IllegalArgumentException("ReportTypes is null, at least one must be specified"); for (int i = 0; i < request.getReportTypes().getReportTypeContainer().size(); i++) { ReportGeneratorPlugin plugin=null; String name = request.getReportTypes().getReportTypeContainer().get(i).getType(); if (reportingPlugins.containsKey(name)){ plugin = reportingPlugins.get(name); throw new IllegalArgumentException("unknwon report type;" + request.getReportTypes().getReportTypeContainer().get(i).getType());
assertNotNull(request.getJobs().get(i).getExportDataRequestMsg().getReportTypes().getReportTypeContainer()); assertFalse(request.getJobs().get(i).getExportDataRequestMsg().getReportTypes().getReportTypeContainer().isEmpty()); for (int k = 0; k < request.getJobs().get(i).getExportDataRequestMsg().getReportTypes().getReportTypeContainer().size(); k++) { ReportTypeContainer reportType = request.getJobs().get(i).getExportDataRequestMsg().getReportTypes().getReportTypeContainer().get(i); try {