From 5d640fe24ec27820c83c37161c132a24d0eae6e0 Mon Sep 17 00:00:00 2001 From: lskublik Date: Wed, 28 Apr 2021 13:55:01 +0200 Subject: [PATCH] clean up of code after removing of jasper report --- .../000-system-configuration.xml | 5 - gui/admin-gui/pom.xml | 23 - .../impl/component/menu/LeftMenuPanel.java | 7 - .../AutoCompleteReferencePanelFactory.java | 5 +- .../midpoint/init/InitialDataImport.java | 6 - .../page/admin/reports/PageJasperReport.html | 22 - .../page/admin/reports/PageJasperReport.java | 328 --------- .../web/page/admin/reports/PageNewReport.html | 55 -- .../web/page/admin/reports/PageNewReport.java | 254 ------- .../web/page/admin/reports/PageReports.java | 8 +- ...ashboardReportBasicConfigurationPanel.html | 43 -- ...ashboardReportBasicConfigurationPanel.java | 144 ---- .../component/EngineReportTabPanel.java | 74 +- .../JasperReportBasicConfigurationPanel.html | 30 - .../JasperReportBasicConfigurationPanel.java | 125 ---- .../JasperReportConfigurationPanel.html | 43 -- .../JasperReportConfigurationPanel.java | 375 ---------- .../ParameterPropertiesPopupPanel.html | 69 -- .../ParameterPropertiesPopupPanel.java | 108 --- .../component/ReportConfigurationPanel.html | 12 - .../component/ReportConfigurationPanel.java | 39 -- .../component/RunReportPopupPanel.java | 108 --- .../reports/dto/AuditEventRecordProvider.java | 4 +- .../admin/reports/dto/JasperReportDto.java | 164 ----- .../reports/dto/JasperReportFieldDto.java | 65 -- .../reports/dto/JasperReportParameterDto.java | 174 ----- .../JasperReportParameterPropertiesDto.java | 111 --- .../reports/dto/JasperReportRealValueDto.java | 22 - .../reports/dto/JasperReportValueDto.java | 38 -- .../web/page/admin/reports/dto/ReportDto.java | 18 +- .../page/admin/server/TaskErrorsTabPanel.java | 4 - .../000-system-configuration.xml | 5 - .../resources/common/system-configuration.xml | 5 - infra/schema/pom.xml | 8 - .../midpoint/schema/util/ReportTypeUtil.java | 163 ----- .../diff/system-configuration-after.xml | 5 - .../diff/system-configuration-before.xml | 160 +++-- .../src/main/resources/reports/_readme.txt | 3 - .../main/resources/reports/non-responders.xml | 232 ------- .../model/api/ModelInteractionService.java | 2 +- .../ModelInteractionServiceImpl.java | 2 +- model/report-impl/pom.xml | 15 - .../report/impl/CustomDataWriter.java | 76 --- .../report/impl/JRMidpointCompiler.java | 107 --- .../report/impl/JRMidpointEvaluator.java | 269 -------- .../impl/MidPointAbstractDataSource.java | 95 --- .../report/impl/MidPointDataSource.java | 135 ---- .../impl/MidPointLocalQueryExecutor.java | 149 ---- .../report/impl/MidPointQueryExecutor.java | 203 ------ .../impl/MidPointQueryExecutorFactory.java | 44 -- .../impl/ReportJasperCreateTaskHandler.java | 639 ------------------ .../report/impl/ReportManagerImpl.java | 176 +---- .../midpoint/report/impl/ReportUtils.java | 20 - .../report/impl/SpringApplicationContext.java | 33 - .../fileformat/FileFormatController.java | 2 +- .../main/resources/jasperreports.properties | 5 - .../report/AbstractReportIntegrationTest.java | 2 - pom.xml | 84 +-- .../modify/system-configuration-after.xml | 5 - .../modify/system-configuration-before.xml | 162 +++-- 60 files changed, 209 insertions(+), 5080 deletions(-) delete mode 100644 gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/PageJasperReport.html delete mode 100644 gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/PageJasperReport.java delete mode 100644 gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/PageNewReport.html delete mode 100644 gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/PageNewReport.java delete mode 100644 gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/DashboardReportBasicConfigurationPanel.html delete mode 100644 gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/DashboardReportBasicConfigurationPanel.java delete mode 100644 gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/JasperReportBasicConfigurationPanel.html delete mode 100644 gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/JasperReportBasicConfigurationPanel.java delete mode 100644 gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/JasperReportConfigurationPanel.html delete mode 100644 gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/JasperReportConfigurationPanel.java delete mode 100644 gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/ParameterPropertiesPopupPanel.html delete mode 100644 gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/ParameterPropertiesPopupPanel.java delete mode 100644 gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/ReportConfigurationPanel.html delete mode 100644 gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/ReportConfigurationPanel.java delete mode 100644 gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/dto/JasperReportDto.java delete mode 100644 gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/dto/JasperReportFieldDto.java delete mode 100644 gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/dto/JasperReportParameterDto.java delete mode 100644 gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/dto/JasperReportParameterPropertiesDto.java delete mode 100644 gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/dto/JasperReportRealValueDto.java delete mode 100644 gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/dto/JasperReportValueDto.java delete mode 100644 infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ReportTypeUtil.java delete mode 100644 model/certification-impl/src/main/resources/reports/_readme.txt delete mode 100644 model/certification-impl/src/main/resources/reports/non-responders.xml delete mode 100644 model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/CustomDataWriter.java delete mode 100644 model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/JRMidpointCompiler.java delete mode 100644 model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/JRMidpointEvaluator.java delete mode 100644 model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/MidPointAbstractDataSource.java delete mode 100644 model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/MidPointDataSource.java delete mode 100644 model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/MidPointLocalQueryExecutor.java delete mode 100644 model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/MidPointQueryExecutor.java delete mode 100644 model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/MidPointQueryExecutorFactory.java delete mode 100644 model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/ReportJasperCreateTaskHandler.java delete mode 100644 model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/SpringApplicationContext.java delete mode 100644 model/report-impl/src/main/resources/jasperreports.properties diff --git a/config/initial-objects/000-system-configuration.xml b/config/initial-objects/000-system-configuration.xml index 3d6814bd377..dfa28d0f829 100644 --- a/config/initial-objects/000-system-configuration.xml +++ b/config/initial-objects/000-system-configuration.xml @@ -54,11 +54,6 @@ OFF org.hibernate.internal.ExceptionMapperStandardImpl - - - OFF - net.sf.jasperreports.engine.fill.JRFillDataset - diff --git a/gui/admin-gui/pom.xml b/gui/admin-gui/pom.xml index 445193c6f8e..9f99f073e42 100644 --- a/gui/admin-gui/pom.xml +++ b/gui/admin-gui/pom.xml @@ -747,29 +747,6 @@ - - - net.sf.jasperreports - jasperreports - - - bouncycastle - bcmail-jdk14 - - - bouncycastle - bcprov-jdk14 - - - bouncycastle - bctsp-jdk14 - - - org.bouncycastle - bcprov-jdk15on - - - org.apache.poi diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/LeftMenuPanel.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/LeftMenuPanel.java index bcd6d85df98..99755980053 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/LeftMenuPanel.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/LeftMenuPanel.java @@ -396,14 +396,7 @@ private MainMenuItem createReportsItems() { reportsMenu.addMenuItem(edit); } - if (classMatches(PageJasperReport.class)) { - MenuItem configure = new MenuItem("PageAdmin.menu.top.reports.configure", - PageJasperReport.class); - reportsMenu.addMenuItem(configure); - } - reportsMenu.addMenuItem(new MenuItem("PageAdmin.menu.top.reports.created", PageCreatedReports.class)); - reportsMenu.addMenuItem(new MenuItem("PageAdmin.menu.top.reports.new", PageNewReport.class)); // if (WebComponentUtil.isAuthorized(ModelAuthorizationAction.AUDIT_READ.getUrl())) { diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/AutoCompleteReferencePanelFactory.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/AutoCompleteReferencePanelFactory.java index 71f5ca79373..aeee61092c6 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/AutoCompleteReferencePanelFactory.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/AutoCompleteReferencePanelFactory.java @@ -56,8 +56,9 @@ public Integer getOrder() { @Override public > boolean match(IW wrapper) { - return QNameUtil.match(ObjectReferenceType.COMPLEX_TYPE, wrapper.getTypeName()) && - ReportConstants.NS_EXTENSION.equals(wrapper.getNamespace()); + return QNameUtil.match(ObjectReferenceType.COMPLEX_TYPE, wrapper.getTypeName()) + && ReportConstants.NS_EXTENSION.equals(wrapper.getNamespace()) + && wrapper.getParent() == null; } @Override diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/init/InitialDataImport.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/init/InitialDataImport.java index 9af2c76d0ea..77bc05f795c 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/init/InitialDataImport.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/init/InitialDataImport.java @@ -28,7 +28,6 @@ import com.evolveum.midpoint.schema.SelectorOptions; import com.evolveum.midpoint.schema.constants.SchemaConstants; import com.evolveum.midpoint.schema.result.OperationResult; -import com.evolveum.midpoint.schema.util.ReportTypeUtil; import com.evolveum.midpoint.task.api.Task; import com.evolveum.midpoint.util.MiscUtil; import com.evolveum.midpoint.util.exception.ObjectNotFoundException; @@ -37,7 +36,6 @@ import com.evolveum.midpoint.util.logging.Trace; import com.evolveum.midpoint.util.logging.TraceManager; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ReportType; /** * Imports initial data objects as needed, ignoring already imported objects. @@ -103,10 +101,6 @@ private ImportResult importInitialObjectsResource( String objectText = IOUtils.toString(resourceInputStream, StandardCharsets.UTF_8); object = prismContext.parseObject(objectText); } - if (ReportType.class.equals(object.getCompileTimeClass())) { - //noinspection unchecked - ReportTypeUtil.applyDefinition((PrismObject) object, prismContext); - } return importObject(object, resource.getFilename(), task, mainResult, overwrite); } catch (Exception ex) { diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/PageJasperReport.html b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/PageJasperReport.html deleted file mode 100644 index da0b214909e..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/PageJasperReport.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - -
-