From c202b7a26196925dc66c669937b8e0b9e84cea7f Mon Sep 17 00:00:00 2001 From: Lukasz Nowakowski Date: Wed, 17 Apr 2024 09:08:57 +0200 Subject: [PATCH 1/2] Repository cleanup --- README.md | 110 +-- commercemigration/.classpath | 15 - commercemigration/.project | 23 - .../.settings/org.eclipse.jdt.core.prefs | 394 ----------- .../.settings/org.eclipse.jdt.ui.prefs | 75 -- ...ringframework.ide.eclipse.beans.core.prefs | 3 - ...org.springframework.ide.eclipse.core.prefs | 52 -- commercemigration/.springBeans | 15 - commercemigration/buildcallbacks.xml | 134 ---- commercemigration/dump.txt | 0 commercemigration/extensioninfo.xml | 21 - commercemigration/external-dependencies.xml | 57 -- commercemigration/lib/.gitkeep | 0 commercemigration/project.properties | 482 ------------- .../resources/commercemigration-beans.xml | 153 ----- .../resources/commercemigration-items.xml | 20 - .../resources/commercemigration-spring.xml | 258 ------- .../resources/commercemigration.build.number | 9 - .../resources/commercemigration/dummy.txt | 0 .../commercemigration/sap-hybris-platform.png | Bin 4884 -> 0 bytes .../resources/doc/architecture_diagram.drawio | 1 - .../resources/doc/concept_overview.png | Bin 115214 -> 0 bytes .../doc/configuration/CONFIGURATION-GUIDE.md | 42 -- .../configuration/CONFIGURATION-REFERENCE.md | 81 --- .../doc/developer/DEVELOPER-GUIDE.md | 46 -- .../doc/performance/PERFORMANCE-GUIDE.md | 160 ----- .../performance/performance_architecture.png | Bin 50296 -> 0 bytes ...te_for_scheduled_operational_activity.docx | Bin 15962 -> 0 bytes .../doc/prerequisites/PREREQUISITES-GUIDE.md | 22 - .../resources/doc/security/SECURITY-GUIDE.md | 77 --- .../resources/doc/support/SUPPORT-GUIDE.md | 79 --- .../doc/support/support_groovy_preview.png | Bin 454427 -> 0 bytes .../troubleshooting/TROUBLESHOOTING-GUIDE.md | 135 ---- .../resources/doc/user/CMT-Hints.md | 41 -- .../resources/doc/user/USER-GUIDE.md | 198 ------ .../resources/doc/user/hac_migrate_data.png | Bin 174241 -> 0 bytes .../resources/doc/user/hac_report.png | Bin 83763 -> 0 bytes .../doc/user/hac_schema_diff_exec.png | Bin 134366 -> 0 bytes .../doc/user/hac_schema_diff_prev.png | Bin 71767 -> 0 bytes .../resources/doc/user/hac_validate_ds.png | Bin 60217 -> 0 bytes .../resources/doc/user/proxy_timeout.png | Bin 26600 -> 0 bytes .../groovy/MigrationSummaryScript.groovy | 45 -- .../commercemigration-locales_de.properties | 27 - .../commercemigration-locales_en.properties | 27 - .../commercemigration-locales_es.properties | 27 - .../commercemigration-locales_fr.properties | 27 - .../commercemigration-locales_it.properties | 27 - .../commercemigration-locales_ja.properties | 27 - .../commercemigration-locales_ko.properties | 27 - .../commercemigration-locales_pt.properties | 27 - .../commercemigration-locales_ru.properties | 27 - .../commercemigration-locales_zh.properties | 27 - .../resources/sql/createSchedulerTables.sql | 112 --- .../platform/azure/media/AzureCloudUtils.java | 74 -- .../platform/core/TenantPropertiesLoader.java | 28 - .../CommercemigrationStandalone.java | 44 -- .../adapter/DataRepositoryAdapter.java | 25 - .../impl/ContextualDataRepositoryAdapter.java | 87 --- .../concurrent/DataCopyMethod.java | 9 - .../concurrent/DataPipe.java | 27 - .../concurrent/DataPipeFactory.java | 14 - .../DataThreadPoolConfigBuilder.java | 26 - .../concurrent/DataThreadPoolFactory.java | 17 - .../concurrent/DataThreadPoolMonitor.java | 16 - .../concurrent/DataWorkerExecutor.java | 15 - .../concurrent/MDCTaskDecorator.java | 25 - .../concurrent/MaybeFinished.java | 48 -- .../concurrent/PipeAbortedException.java | 15 - .../concurrent/impl/DefaultDataPipe.java | 122 ---- .../impl/DefaultDataPipeFactory.java | 228 ------- .../impl/DefaultDataThreadPoolFactory.java | 89 --- .../impl/DefaultDataThreadPoolMonitor.java | 45 -- .../impl/DefaultDataWorkerExecutor.java | 61 -- .../impl/task/BatchMarkerDataReaderTask.java | 51 -- .../impl/task/BatchOffsetDataReaderTask.java | 51 -- .../concurrent/impl/task/DataReaderTask.java | 19 - .../impl/task/DefaultDataReaderTask.java | 31 - .../concurrent/impl/task/PipeTaskContext.java | 62 -- .../concurrent/impl/task/RetriableTask.java | 53 -- .../constants/CommercemigrationConstants.java | 83 --- .../context/CopyContext.java | 142 ---- .../context/LaunchOptions.java | 24 - .../context/MigrationContext.java | 97 --- .../context/impl/DefaultMigrationContext.java | 317 --------- .../validation/MigrationContextValidator.java | 13 - .../DefaultMigrationContextValidator.java | 64 -- .../commercemigration/dataset/DataColumn.java | 17 - .../commercemigration/dataset/DataSet.java | 27 - .../dataset/impl/DefaultDataColumn.java | 42 -- .../dataset/impl/DefaultDataSet.java | 83 --- .../MigrationDataSourceFactory.java | 16 - .../AbstractMigrationDataSourceFactory.java | 14 - .../DefaultMigrationDataSourceFactory.java | 29 - .../events/CopyCompleteEvent.java | 21 - .../events/CopyDatabaseTableEvent.java | 29 - .../commercemigration/events/CopyEvent.java | 45 -- .../handlers/CopyCompleteEventListener.java | 98 --- .../CopyDatabaseTableEventListener.java | 102 --- .../filter/DataCopyTableFilter.java | 13 - .../impl/CompositeDataCopyTableFilter.java | 25 - .../impl/ExclusionDataCopyTableFilter.java | 25 - .../impl/InclusionDataCopyTableFilter.java | 26 - .../impl/IncrementalDataCopyTableFilter.java | 30 - .../logging/JDBCQueriesStore.java | 200 ------ .../logging/JdbcQueryLog.java | 72 -- .../logging/LoggingConnectionWrapper.java | 264 ------- .../LoggingPreparedStatementWrapper.java | 503 -------------- .../logging/LoggingStatementWrapper.java | 331 --------- .../performance/PerformanceCategory.java | 9 - .../performance/PerformanceProfiler.java | 24 - .../performance/PerformanceRecorder.java | 138 ---- .../performance/PerformanceUnit.java | 9 - .../impl/DefaultPerformanceProfiler.java | 64 -- .../processors/MigrationPostProcessor.java | 15 - .../AdjustActiveTypeSystemPostProcessor.java | 48 -- .../impl/DefaultMigrationPostProcessor.java | 23 - .../impl/JdbcQueriesPostProcessor.java | 36 - .../impl/ReportMigrationPostProcessor.java | 49 -- .../profile/DataSourceConfiguration.java | 34 - .../DataSourceConfigurationFactory.java | 12 - .../impl/DefaultDataSourceConfiguration.java | 141 ---- ...DefaultDataSourceConfigurationFactory.java | 23 - ...validDataSourceConfigurationException.java | 14 - .../provider/CopyItemProvider.java | 22 - .../impl/DefaultDataCopyItemProvider.java | 217 ------ .../repository/DataRepository.java | 104 --- .../impl/AbstractDataRepository.java | 644 ------------------ .../repository/impl/AzureDataRepository.java | 186 ----- .../impl/DataRepositoryFactory.java | 84 --- .../repository/impl/HanaDataRepository.java | 123 ---- .../repository/impl/HsqlRepository.java | 61 -- .../repository/impl/MySQLDataRepository.java | 117 ---- .../repository/impl/NullRepository.java | 212 ------ .../repository/impl/OracleDataRepository.java | 132 ---- .../platform/MigrationHybrisMSSqlBuilder.java | 77 --- .../MigrationHybrisMSSqlPlatform.java | 112 --- .../scheduler/DatabaseCopyScheduler.java | 25 - .../DatabaseCopySchedulerAlgorithm.java | 17 - .../CustomClusterDatabaseCopyScheduler.java | 291 -------- .../RoundRobinClusterSchedulerAlgorithm.java | 82 --- .../service/DatabaseCopyTaskRepository.java | 160 ----- .../service/DatabaseMigrationCopyService.java | 16 - ...atabaseMigrationDataTypeMapperService.java | 19 - .../DatabaseMigrationReportService.java | 14 - ...DatabaseMigrationReportStorageService.java | 13 - .../service/DatabaseMigrationService.java | 95 --- .../DatabaseSchemaDifferenceService.java | 29 - ...DatabaseMigrationReportStorageService.java | 116 ---- .../DefaultDatabaseCopyTaskRepository.java | 506 -------------- ...atabaseMigrationDataTypeMapperService.java | 63 -- ...DefaultDatabaseMigrationReportService.java | 79 --- .../impl/DefaultDatabaseMigrationService.java | 189 ----- ...efaultDatabaseSchemaDifferenceService.java | 389 ----------- .../PipeDatabaseMigrationCopyService.java | 189 ----- .../setup/InitUpdateProcessTrigger.java | 55 -- .../strategy/PipeWriterStrategy.java | 28 - .../strategy/impl/CopyPipeWriterContext.java | 75 -- .../strategy/impl/CopyPipeWriterStrategy.java | 244 ------- .../strategy/impl/CopyPipeWriterTask.java | 202 ------ .../commercemigration/utils/FileUtils.java | 26 - .../sap/commercemigration/utils/MaskUtil.java | 17 - commercemigration/velocity.log | 0 commercemigrationhac/.classpath | 14 - .../HybrisCodeGeneration.launch | 23 - commercemigrationhac/.project | 33 - .../.settings/org.eclipse.jdt.core.prefs | 394 ----------- .../.settings/org.eclipse.jdt.ui.prefs | 75 -- ...ringframework.ide.eclipse.beans.core.prefs | 3 - ...org.springframework.ide.eclipse.core.prefs | 39 -- commercemigrationhac/.springBeans | 16 - commercemigrationhac/buildcallbacks.xml | 13 - commercemigrationhac/extensioninfo.xml | 30 - .../external-dependencies.xml | 22 - .../hac/resources/jsp/dataCopy.jsp | 127 ---- .../hac/resources/jsp/dataSource.jsp | 65 -- .../hac/resources/jsp/migrationReports.jsp | 40 -- .../hac/resources/jsp/schemaCopy.jsp | 100 --- .../hac/resources/static/css/dataCopy.css | 65 -- .../hac/resources/static/css/database.css | 72 -- .../hac/resources/static/css/schemaCopy.css | 46 -- .../hac/resources/static/css/table.css | 1 - .../hac/resources/static/js/configPanel.js | 175 ----- .../resources/static/js/customStatistics.js | 5 - .../hac/resources/static/js/dataCopy.js | 340 --------- .../hac/resources/static/js/dataSource.js | 161 ----- .../resources/static/js/migrationMetrics.js | 129 ---- .../resources/static/js/migrationReports.js | 60 -- .../hac/resources/static/js/schemaCopy.js | 155 ----- .../CommercemigrationhacController.java | 535 --------------- .../CommercemigrationhacControllerTest.java | 47 -- commercemigrationhac/lib/.gitkeep | 0 commercemigrationhac/project.properties | 16 - .../resources/commercemigrationhac-beans.xml | 76 --- .../resources/commercemigrationhac-items.xml | 20 - .../resources/commercemigrationhac-spring.xml | 62 -- .../commercemigrationhac-tab-config.json | 28 - .../commercemigrationhac.build.number | 9 - .../localization/i2ihac-locales_de.properties | 27 - .../localization/i2ihac-locales_en.properties | 27 - .../localization/i2ihac-locales_es.properties | 27 - .../localization/i2ihac-locales_fr.properties | 27 - .../localization/i2ihac-locales_it.properties | 27 - .../localization/i2ihac-locales_ja.properties | 27 - .../localization/i2ihac-locales_ko.properties | 27 - .../localization/i2ihac-locales_pt.properties | 27 - .../localization/i2ihac-locales_ru.properties | 27 - .../localization/i2ihac-locales_zh.properties | 27 - .../org/sap/commercemigrationhac/dummy.txt | 0 .../YhacextStandalone.java | 44 -- .../constants/YhacextConstants.java | 19 - .../metric/MetricService.java | 14 - .../metric/impl/DefaultMetricService.java | 40 -- .../metric/populator/MetricPopulator.java | 24 - .../populator/impl/CpuMetricPopulator.java | 42 -- .../populator/impl/DTUMetricPopulator.java | 40 -- .../impl/HikariConnectionMetricPopulator.java | 45 -- ...HikariSourceConnectionMetricPopulator.java | 27 - ...HikariTargetConnectionMetricPopulator.java | 27 - .../populator/impl/IOMetricPopulator.java | 48 -- .../populator/impl/MemoryMetricPopulator.java | 33 - .../impl/TaskExecutorMetricPopulator.java | 47 -- .../impl/ThreadPoolMetricPopulator.java | 47 -- 222 files changed, 2 insertions(+), 16594 deletions(-) delete mode 100644 commercemigration/.classpath delete mode 100644 commercemigration/.project delete mode 100644 commercemigration/.settings/org.eclipse.jdt.core.prefs delete mode 100644 commercemigration/.settings/org.eclipse.jdt.ui.prefs delete mode 100644 commercemigration/.settings/org.springframework.ide.eclipse.beans.core.prefs delete mode 100644 commercemigration/.settings/org.springframework.ide.eclipse.core.prefs delete mode 100644 commercemigration/.springBeans delete mode 100644 commercemigration/buildcallbacks.xml delete mode 100644 commercemigration/dump.txt delete mode 100644 commercemigration/extensioninfo.xml delete mode 100644 commercemigration/external-dependencies.xml delete mode 100644 commercemigration/lib/.gitkeep delete mode 100644 commercemigration/project.properties delete mode 100644 commercemigration/resources/commercemigration-beans.xml delete mode 100644 commercemigration/resources/commercemigration-items.xml delete mode 100644 commercemigration/resources/commercemigration-spring.xml delete mode 100644 commercemigration/resources/commercemigration.build.number delete mode 100644 commercemigration/resources/commercemigration/dummy.txt delete mode 100644 commercemigration/resources/commercemigration/sap-hybris-platform.png delete mode 100644 commercemigration/resources/doc/architecture_diagram.drawio delete mode 100644 commercemigration/resources/doc/concept_overview.png delete mode 100644 commercemigration/resources/doc/configuration/CONFIGURATION-GUIDE.md delete mode 100644 commercemigration/resources/doc/configuration/CONFIGURATION-REFERENCE.md delete mode 100644 commercemigration/resources/doc/developer/DEVELOPER-GUIDE.md delete mode 100644 commercemigration/resources/doc/performance/PERFORMANCE-GUIDE.md delete mode 100644 commercemigration/resources/doc/performance/performance_architecture.png delete mode 100644 commercemigration/resources/doc/performance/template_for_scheduled_operational_activity.docx delete mode 100644 commercemigration/resources/doc/prerequisites/PREREQUISITES-GUIDE.md delete mode 100644 commercemigration/resources/doc/security/SECURITY-GUIDE.md delete mode 100644 commercemigration/resources/doc/support/SUPPORT-GUIDE.md delete mode 100644 commercemigration/resources/doc/support/support_groovy_preview.png delete mode 100644 commercemigration/resources/doc/troubleshooting/TROUBLESHOOTING-GUIDE.md delete mode 100644 commercemigration/resources/doc/user/CMT-Hints.md delete mode 100644 commercemigration/resources/doc/user/USER-GUIDE.md delete mode 100644 commercemigration/resources/doc/user/hac_migrate_data.png delete mode 100644 commercemigration/resources/doc/user/hac_report.png delete mode 100644 commercemigration/resources/doc/user/hac_schema_diff_exec.png delete mode 100644 commercemigration/resources/doc/user/hac_schema_diff_prev.png delete mode 100644 commercemigration/resources/doc/user/hac_validate_ds.png delete mode 100644 commercemigration/resources/doc/user/proxy_timeout.png delete mode 100644 commercemigration/resources/groovy/MigrationSummaryScript.groovy delete mode 100644 commercemigration/resources/localization/commercemigration-locales_de.properties delete mode 100644 commercemigration/resources/localization/commercemigration-locales_en.properties delete mode 100644 commercemigration/resources/localization/commercemigration-locales_es.properties delete mode 100644 commercemigration/resources/localization/commercemigration-locales_fr.properties delete mode 100644 commercemigration/resources/localization/commercemigration-locales_it.properties delete mode 100644 commercemigration/resources/localization/commercemigration-locales_ja.properties delete mode 100644 commercemigration/resources/localization/commercemigration-locales_ko.properties delete mode 100644 commercemigration/resources/localization/commercemigration-locales_pt.properties delete mode 100644 commercemigration/resources/localization/commercemigration-locales_ru.properties delete mode 100644 commercemigration/resources/localization/commercemigration-locales_zh.properties delete mode 100644 commercemigration/resources/sql/createSchedulerTables.sql delete mode 100644 commercemigration/src/de/hybris/platform/azure/media/AzureCloudUtils.java delete mode 100644 commercemigration/src/de/hybris/platform/core/TenantPropertiesLoader.java delete mode 100644 commercemigration/src/org/sap/commercemigration/CommercemigrationStandalone.java delete mode 100644 commercemigration/src/org/sap/commercemigration/adapter/DataRepositoryAdapter.java delete mode 100644 commercemigration/src/org/sap/commercemigration/adapter/impl/ContextualDataRepositoryAdapter.java delete mode 100644 commercemigration/src/org/sap/commercemigration/concurrent/DataCopyMethod.java delete mode 100644 commercemigration/src/org/sap/commercemigration/concurrent/DataPipe.java delete mode 100644 commercemigration/src/org/sap/commercemigration/concurrent/DataPipeFactory.java delete mode 100644 commercemigration/src/org/sap/commercemigration/concurrent/DataThreadPoolConfigBuilder.java delete mode 100644 commercemigration/src/org/sap/commercemigration/concurrent/DataThreadPoolFactory.java delete mode 100644 commercemigration/src/org/sap/commercemigration/concurrent/DataThreadPoolMonitor.java delete mode 100644 commercemigration/src/org/sap/commercemigration/concurrent/DataWorkerExecutor.java delete mode 100644 commercemigration/src/org/sap/commercemigration/concurrent/MDCTaskDecorator.java delete mode 100644 commercemigration/src/org/sap/commercemigration/concurrent/MaybeFinished.java delete mode 100644 commercemigration/src/org/sap/commercemigration/concurrent/PipeAbortedException.java delete mode 100644 commercemigration/src/org/sap/commercemigration/concurrent/impl/DefaultDataPipe.java delete mode 100644 commercemigration/src/org/sap/commercemigration/concurrent/impl/DefaultDataPipeFactory.java delete mode 100644 commercemigration/src/org/sap/commercemigration/concurrent/impl/DefaultDataThreadPoolFactory.java delete mode 100644 commercemigration/src/org/sap/commercemigration/concurrent/impl/DefaultDataThreadPoolMonitor.java delete mode 100644 commercemigration/src/org/sap/commercemigration/concurrent/impl/DefaultDataWorkerExecutor.java delete mode 100644 commercemigration/src/org/sap/commercemigration/concurrent/impl/task/BatchMarkerDataReaderTask.java delete mode 100644 commercemigration/src/org/sap/commercemigration/concurrent/impl/task/BatchOffsetDataReaderTask.java delete mode 100644 commercemigration/src/org/sap/commercemigration/concurrent/impl/task/DataReaderTask.java delete mode 100644 commercemigration/src/org/sap/commercemigration/concurrent/impl/task/DefaultDataReaderTask.java delete mode 100644 commercemigration/src/org/sap/commercemigration/concurrent/impl/task/PipeTaskContext.java delete mode 100644 commercemigration/src/org/sap/commercemigration/concurrent/impl/task/RetriableTask.java delete mode 100644 commercemigration/src/org/sap/commercemigration/constants/CommercemigrationConstants.java delete mode 100644 commercemigration/src/org/sap/commercemigration/context/CopyContext.java delete mode 100644 commercemigration/src/org/sap/commercemigration/context/LaunchOptions.java delete mode 100644 commercemigration/src/org/sap/commercemigration/context/MigrationContext.java delete mode 100644 commercemigration/src/org/sap/commercemigration/context/impl/DefaultMigrationContext.java delete mode 100644 commercemigration/src/org/sap/commercemigration/context/validation/MigrationContextValidator.java delete mode 100644 commercemigration/src/org/sap/commercemigration/context/validation/impl/DefaultMigrationContextValidator.java delete mode 100644 commercemigration/src/org/sap/commercemigration/dataset/DataColumn.java delete mode 100644 commercemigration/src/org/sap/commercemigration/dataset/DataSet.java delete mode 100644 commercemigration/src/org/sap/commercemigration/dataset/impl/DefaultDataColumn.java delete mode 100644 commercemigration/src/org/sap/commercemigration/dataset/impl/DefaultDataSet.java delete mode 100644 commercemigration/src/org/sap/commercemigration/datasource/MigrationDataSourceFactory.java delete mode 100644 commercemigration/src/org/sap/commercemigration/datasource/impl/AbstractMigrationDataSourceFactory.java delete mode 100644 commercemigration/src/org/sap/commercemigration/datasource/impl/DefaultMigrationDataSourceFactory.java delete mode 100644 commercemigration/src/org/sap/commercemigration/events/CopyCompleteEvent.java delete mode 100644 commercemigration/src/org/sap/commercemigration/events/CopyDatabaseTableEvent.java delete mode 100644 commercemigration/src/org/sap/commercemigration/events/CopyEvent.java delete mode 100644 commercemigration/src/org/sap/commercemigration/events/handlers/CopyCompleteEventListener.java delete mode 100644 commercemigration/src/org/sap/commercemigration/events/handlers/CopyDatabaseTableEventListener.java delete mode 100644 commercemigration/src/org/sap/commercemigration/filter/DataCopyTableFilter.java delete mode 100644 commercemigration/src/org/sap/commercemigration/filter/impl/CompositeDataCopyTableFilter.java delete mode 100644 commercemigration/src/org/sap/commercemigration/filter/impl/ExclusionDataCopyTableFilter.java delete mode 100644 commercemigration/src/org/sap/commercemigration/filter/impl/InclusionDataCopyTableFilter.java delete mode 100644 commercemigration/src/org/sap/commercemigration/filter/impl/IncrementalDataCopyTableFilter.java delete mode 100644 commercemigration/src/org/sap/commercemigration/logging/JDBCQueriesStore.java delete mode 100644 commercemigration/src/org/sap/commercemigration/logging/JdbcQueryLog.java delete mode 100644 commercemigration/src/org/sap/commercemigration/logging/LoggingConnectionWrapper.java delete mode 100644 commercemigration/src/org/sap/commercemigration/logging/LoggingPreparedStatementWrapper.java delete mode 100644 commercemigration/src/org/sap/commercemigration/logging/LoggingStatementWrapper.java delete mode 100644 commercemigration/src/org/sap/commercemigration/performance/PerformanceCategory.java delete mode 100644 commercemigration/src/org/sap/commercemigration/performance/PerformanceProfiler.java delete mode 100644 commercemigration/src/org/sap/commercemigration/performance/PerformanceRecorder.java delete mode 100644 commercemigration/src/org/sap/commercemigration/performance/PerformanceUnit.java delete mode 100644 commercemigration/src/org/sap/commercemigration/performance/impl/DefaultPerformanceProfiler.java delete mode 100644 commercemigration/src/org/sap/commercemigration/processors/MigrationPostProcessor.java delete mode 100644 commercemigration/src/org/sap/commercemigration/processors/impl/AdjustActiveTypeSystemPostProcessor.java delete mode 100644 commercemigration/src/org/sap/commercemigration/processors/impl/DefaultMigrationPostProcessor.java delete mode 100644 commercemigration/src/org/sap/commercemigration/processors/impl/JdbcQueriesPostProcessor.java delete mode 100644 commercemigration/src/org/sap/commercemigration/processors/impl/ReportMigrationPostProcessor.java delete mode 100644 commercemigration/src/org/sap/commercemigration/profile/DataSourceConfiguration.java delete mode 100644 commercemigration/src/org/sap/commercemigration/profile/DataSourceConfigurationFactory.java delete mode 100644 commercemigration/src/org/sap/commercemigration/profile/impl/DefaultDataSourceConfiguration.java delete mode 100644 commercemigration/src/org/sap/commercemigration/profile/impl/DefaultDataSourceConfigurationFactory.java delete mode 100644 commercemigration/src/org/sap/commercemigration/profile/impl/InvalidDataSourceConfigurationException.java delete mode 100644 commercemigration/src/org/sap/commercemigration/provider/CopyItemProvider.java delete mode 100644 commercemigration/src/org/sap/commercemigration/provider/impl/DefaultDataCopyItemProvider.java delete mode 100644 commercemigration/src/org/sap/commercemigration/repository/DataRepository.java delete mode 100644 commercemigration/src/org/sap/commercemigration/repository/impl/AbstractDataRepository.java delete mode 100644 commercemigration/src/org/sap/commercemigration/repository/impl/AzureDataRepository.java delete mode 100644 commercemigration/src/org/sap/commercemigration/repository/impl/DataRepositoryFactory.java delete mode 100644 commercemigration/src/org/sap/commercemigration/repository/impl/HanaDataRepository.java delete mode 100644 commercemigration/src/org/sap/commercemigration/repository/impl/HsqlRepository.java delete mode 100644 commercemigration/src/org/sap/commercemigration/repository/impl/MySQLDataRepository.java delete mode 100644 commercemigration/src/org/sap/commercemigration/repository/impl/NullRepository.java delete mode 100644 commercemigration/src/org/sap/commercemigration/repository/impl/OracleDataRepository.java delete mode 100644 commercemigration/src/org/sap/commercemigration/repository/platform/MigrationHybrisMSSqlBuilder.java delete mode 100644 commercemigration/src/org/sap/commercemigration/repository/platform/MigrationHybrisMSSqlPlatform.java delete mode 100644 commercemigration/src/org/sap/commercemigration/scheduler/DatabaseCopyScheduler.java delete mode 100644 commercemigration/src/org/sap/commercemigration/scheduler/DatabaseCopySchedulerAlgorithm.java delete mode 100644 commercemigration/src/org/sap/commercemigration/scheduler/impl/CustomClusterDatabaseCopyScheduler.java delete mode 100644 commercemigration/src/org/sap/commercemigration/scheduler/impl/RoundRobinClusterSchedulerAlgorithm.java delete mode 100644 commercemigration/src/org/sap/commercemigration/service/DatabaseCopyTaskRepository.java delete mode 100644 commercemigration/src/org/sap/commercemigration/service/DatabaseMigrationCopyService.java delete mode 100644 commercemigration/src/org/sap/commercemigration/service/DatabaseMigrationDataTypeMapperService.java delete mode 100644 commercemigration/src/org/sap/commercemigration/service/DatabaseMigrationReportService.java delete mode 100644 commercemigration/src/org/sap/commercemigration/service/DatabaseMigrationReportStorageService.java delete mode 100644 commercemigration/src/org/sap/commercemigration/service/DatabaseMigrationService.java delete mode 100644 commercemigration/src/org/sap/commercemigration/service/DatabaseSchemaDifferenceService.java delete mode 100644 commercemigration/src/org/sap/commercemigration/service/impl/BlobDatabaseMigrationReportStorageService.java delete mode 100644 commercemigration/src/org/sap/commercemigration/service/impl/DefaultDatabaseCopyTaskRepository.java delete mode 100644 commercemigration/src/org/sap/commercemigration/service/impl/DefaultDatabaseMigrationDataTypeMapperService.java delete mode 100644 commercemigration/src/org/sap/commercemigration/service/impl/DefaultDatabaseMigrationReportService.java delete mode 100644 commercemigration/src/org/sap/commercemigration/service/impl/DefaultDatabaseMigrationService.java delete mode 100644 commercemigration/src/org/sap/commercemigration/service/impl/DefaultDatabaseSchemaDifferenceService.java delete mode 100644 commercemigration/src/org/sap/commercemigration/service/impl/PipeDatabaseMigrationCopyService.java delete mode 100644 commercemigration/src/org/sap/commercemigration/setup/InitUpdateProcessTrigger.java delete mode 100644 commercemigration/src/org/sap/commercemigration/strategy/PipeWriterStrategy.java delete mode 100644 commercemigration/src/org/sap/commercemigration/strategy/impl/CopyPipeWriterContext.java delete mode 100644 commercemigration/src/org/sap/commercemigration/strategy/impl/CopyPipeWriterStrategy.java delete mode 100644 commercemigration/src/org/sap/commercemigration/strategy/impl/CopyPipeWriterTask.java delete mode 100644 commercemigration/src/org/sap/commercemigration/utils/FileUtils.java delete mode 100644 commercemigration/src/org/sap/commercemigration/utils/MaskUtil.java delete mode 100644 commercemigration/velocity.log delete mode 100644 commercemigrationhac/.classpath delete mode 100644 commercemigrationhac/.externalToolBuilders/HybrisCodeGeneration.launch delete mode 100644 commercemigrationhac/.project delete mode 100644 commercemigrationhac/.settings/org.eclipse.jdt.core.prefs delete mode 100644 commercemigrationhac/.settings/org.eclipse.jdt.ui.prefs delete mode 100644 commercemigrationhac/.settings/org.springframework.ide.eclipse.beans.core.prefs delete mode 100644 commercemigrationhac/.settings/org.springframework.ide.eclipse.core.prefs delete mode 100644 commercemigrationhac/.springBeans delete mode 100644 commercemigrationhac/buildcallbacks.xml delete mode 100644 commercemigrationhac/extensioninfo.xml delete mode 100644 commercemigrationhac/external-dependencies.xml delete mode 100644 commercemigrationhac/hac/resources/jsp/dataCopy.jsp delete mode 100644 commercemigrationhac/hac/resources/jsp/dataSource.jsp delete mode 100644 commercemigrationhac/hac/resources/jsp/migrationReports.jsp delete mode 100644 commercemigrationhac/hac/resources/jsp/schemaCopy.jsp delete mode 100644 commercemigrationhac/hac/resources/static/css/dataCopy.css delete mode 100644 commercemigrationhac/hac/resources/static/css/database.css delete mode 100644 commercemigrationhac/hac/resources/static/css/schemaCopy.css delete mode 100644 commercemigrationhac/hac/resources/static/css/table.css delete mode 100644 commercemigrationhac/hac/resources/static/js/configPanel.js delete mode 100644 commercemigrationhac/hac/resources/static/js/customStatistics.js delete mode 100644 commercemigrationhac/hac/resources/static/js/dataCopy.js delete mode 100644 commercemigrationhac/hac/resources/static/js/dataSource.js delete mode 100644 commercemigrationhac/hac/resources/static/js/migrationMetrics.js delete mode 100644 commercemigrationhac/hac/resources/static/js/migrationReports.js delete mode 100644 commercemigrationhac/hac/resources/static/js/schemaCopy.js delete mode 100644 commercemigrationhac/hac/src/de/hybris/platform/hac/controller/CommercemigrationhacController.java delete mode 100644 commercemigrationhac/hac/testsrc/de/hybris/platform/hac/controller/CommercemigrationhacControllerTest.java delete mode 100644 commercemigrationhac/lib/.gitkeep delete mode 100644 commercemigrationhac/project.properties delete mode 100644 commercemigrationhac/resources/commercemigrationhac-beans.xml delete mode 100644 commercemigrationhac/resources/commercemigrationhac-items.xml delete mode 100644 commercemigrationhac/resources/commercemigrationhac-spring.xml delete mode 100644 commercemigrationhac/resources/commercemigrationhac-tab-config.json delete mode 100644 commercemigrationhac/resources/commercemigrationhac.build.number delete mode 100644 commercemigrationhac/resources/localization/i2ihac-locales_de.properties delete mode 100644 commercemigrationhac/resources/localization/i2ihac-locales_en.properties delete mode 100644 commercemigrationhac/resources/localization/i2ihac-locales_es.properties delete mode 100644 commercemigrationhac/resources/localization/i2ihac-locales_fr.properties delete mode 100644 commercemigrationhac/resources/localization/i2ihac-locales_it.properties delete mode 100644 commercemigrationhac/resources/localization/i2ihac-locales_ja.properties delete mode 100644 commercemigrationhac/resources/localization/i2ihac-locales_ko.properties delete mode 100644 commercemigrationhac/resources/localization/i2ihac-locales_pt.properties delete mode 100644 commercemigrationhac/resources/localization/i2ihac-locales_ru.properties delete mode 100644 commercemigrationhac/resources/localization/i2ihac-locales_zh.properties delete mode 100644 commercemigrationhac/resources/org/sap/commercemigrationhac/dummy.txt delete mode 100644 commercemigrationhac/src/org/sap/commercemigrationhac/YhacextStandalone.java delete mode 100644 commercemigrationhac/src/org/sap/commercemigrationhac/constants/YhacextConstants.java delete mode 100644 commercemigrationhac/src/org/sap/commercemigrationhac/metric/MetricService.java delete mode 100644 commercemigrationhac/src/org/sap/commercemigrationhac/metric/impl/DefaultMetricService.java delete mode 100644 commercemigrationhac/src/org/sap/commercemigrationhac/metric/populator/MetricPopulator.java delete mode 100644 commercemigrationhac/src/org/sap/commercemigrationhac/metric/populator/impl/CpuMetricPopulator.java delete mode 100644 commercemigrationhac/src/org/sap/commercemigrationhac/metric/populator/impl/DTUMetricPopulator.java delete mode 100644 commercemigrationhac/src/org/sap/commercemigrationhac/metric/populator/impl/HikariConnectionMetricPopulator.java delete mode 100644 commercemigrationhac/src/org/sap/commercemigrationhac/metric/populator/impl/HikariSourceConnectionMetricPopulator.java delete mode 100644 commercemigrationhac/src/org/sap/commercemigrationhac/metric/populator/impl/HikariTargetConnectionMetricPopulator.java delete mode 100644 commercemigrationhac/src/org/sap/commercemigrationhac/metric/populator/impl/IOMetricPopulator.java delete mode 100644 commercemigrationhac/src/org/sap/commercemigrationhac/metric/populator/impl/MemoryMetricPopulator.java delete mode 100644 commercemigrationhac/src/org/sap/commercemigrationhac/metric/populator/impl/TaskExecutorMetricPopulator.java delete mode 100644 commercemigrationhac/src/org/sap/commercemigrationhac/metric/populator/impl/ThreadPoolMetricPopulator.java diff --git a/README.md b/README.md index c09b874..5520650 100644 --- a/README.md +++ b/README.md @@ -8,115 +8,9 @@ > > Please refer to the new repository for more details: https://github.com/SAP/sap-commerce-db-sync > ---- -The Commerce Migration Toolkit is a `self-service tool` that allows `SAP Customers / Partners` to migrate a `SAP Commerce on-premise installation to SAP Commerce Cloud (ccv2)`. +
-The implementation of this tool is based on regular SAP Commerce extensions. Adding the extensions to your code base in the cloud subscription will provide you with the functionality to migrate the source database, and, paired with the self-service media process described on [this CXWorks article](https://www.sap.com/cxworks/article/508629017/migrate_to_sap_commerce_cloud_migrate_media_with_azcopy) allows to self-service the migration of an on-premise customer environment to their cloud subscription. - -# Getting started - -* [Prerequisites](commercemigration/resources/doc/prerequisites/PREREQUISITES-GUIDE.md) Carefully read the prerequisites and make sure you meet the requirements before you start the migration. Some of the prerequisites may require code adaptations or database cleanup tasks to prepare for the migration. Therefore, ensure you reserve sufficient time so that you can adhere to your project plan. -* [Security Guide](commercemigration/resources/doc/security/SECURITY-GUIDE.md) A data migration typically features sensitive data and uses delicate system access. Make sure you have read the Security Guide before you proceed with any migration activities and thereby acknowledge the security recommendations stated in the guide. -* [User Guide](commercemigration/resources/doc/user/USER-GUIDE.md) When ready to start the migration activities, follow the instructions in the User Guide to trigger the data migration. -* [Performance Guide](commercemigration/resources/doc/performance/PERFORMANCE-GUIDE.md) Performance is crucial for any data migration, not only for large databases but also generally to reduce the time of the cut-over window. The performance guide explains the basic concept of performance tuning and also provides benchmarks that will give you an impression of how to estimate the cutover time window. -* [Configuration Guide](commercemigration/resources/doc/configuration/CONFIGURATION-GUIDE.md) The extensions ship with a default configuration that may need to be adjusted depending on the desired behaviour. This guide explains how different features and behaviours can be configured. -* [Developer Guide](commercemigration/resources/doc/developer/DEVELOPER-GUIDE.md) If you want to contribute please read this guide. -* [Troubleshooting Guide](commercemigration/resources/doc/troubleshooting/TROUBLESHOOTING-GUIDE.md) A collection of common problems and how to tackle them. -* [CMT Hints](commercemigration/resources/doc/user/CMT-Hints.md) A collection of good practices and performance problems with CMT. - -# System Landscape - -![architecture overview](commercemigration/resources/doc/concept_overview.png) - -# Features Overview - -* Database Connectivity - * Supported source databases: Oracle, MySQL, HANA, MSSQL - * UI based connection validation -* Schema Differences - * UI based schema differences detector - * Automated target schema adaption - * Table creation / removal - * Column creation / removal - * Configurable behaviour -* Data Copy - * UI based copy trigger - * Configurable target table truncation - * Configurable index disabling - * Read/write batching with configurable sizes - * Copy parallelization - * Cluster awareness - * Column exclusions - * Table exclusions/inclusions - * Incremental mode (delta) - * Custom tables - * Staged approach using table prefix -* Reporting / Audit - * Automated reporting for schema changes - * Automated reporting for copy processes - * Stored on blob storage - * Logging of all actions triggered from the UI - - -# Compatibility - - * SAP Commerce (>=1811) - * Tested with source databases: - * MSSQL (2019) - * MySQL (5.7) - * Oracle (XE 11g) - * HANA (express 2.0) - * Target database (MSSQL) - - -# Limitations - - * Database Features - * The tool only copies over table data. Any other database features like 'views', stored procedures', 'synonyms' ... will be ignored. - * Only the database vendors mentioned in the Compatibility section are supported - * The target database must always be MSSQL (SQL Server) - -# Demo Video - -https://sapvideoa35699dc5.hana.ondemand.com/?entry_id=1_gxduwrl3 - -# Get the Code and Upgradability - -For instructions on how to get this code please refer to the official GitHub documentation: - -https://docs.github.com/en/github/getting-started-with-github/using-github - -Typical steps: - -1. Clone or download the repository -2. Move the extensions to your commerce installation (if not already there) -3. Commit the extensions to your own git repository -4. To upgrade to a new version repeat the steps above. - -The detailed installation and configuration steps can be found in the [User Guide](commercemigration/resources/doc/user/USER-GUIDE.md) - - -Since the code is under your control then, this allows you to make changes to the extensions if needed. - -Alternative: - -Use git submodule and point to this repository. For more information refer to: - -https://git-scm.com/docs/git-submodule - -SAP Commerce Cloud supports git submodule and allows you to fetch the repository upon build time, so there is no need to copy the extensions to your own repository. -To upgrade make sure your submodule points to the desired release / commit - - -# How to Obtain Support - -This repository is provided "as-is"; no support is available. - -Find more information about SAP Commerce Cloud Setup on our [help site](https://help.sap.com/viewer/product/SAP_COMMERCE_CLOUD_PUBLIC_CLOUD/LATEST/en-US). - -With regards CMT, access to the database for customers is and will not be possible in the future and SAP does not provide any additional support on CMT in particular. Support can be bought as paid engagement from SAP Consulting only. - -# License +## License Copyright (c) 2021 SAP SE or an SAP affiliate company. All rights reserved. This project is licensed under the Apache Software License, version 2.0 except as noted otherwise in the [LICENSE file](LICENSES/Apache-2.0.txt). diff --git a/commercemigration/.classpath b/commercemigration/.classpath deleted file mode 100644 index 0c0dcb8..0000000 --- a/commercemigration/.classpath +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/commercemigration/.project b/commercemigration/.project deleted file mode 100644 index faca1a8..0000000 --- a/commercemigration/.project +++ /dev/null @@ -1,23 +0,0 @@ - - - commercemigration - - - - - - org.eclipse.jdt.core.javabuilder - - - - - org.springframework.ide.eclipse.core.springbuilder - - - - - - org.springframework.ide.eclipse.core.springnature - org.eclipse.jdt.core.javanature - - diff --git a/commercemigration/.settings/org.eclipse.jdt.core.prefs b/commercemigration/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index dc0b35c..0000000 --- a/commercemigration/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,394 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.codeComplete.argumentPrefixes= -org.eclipse.jdt.core.codeComplete.argumentSuffixes= -org.eclipse.jdt.core.codeComplete.fieldPrefixes= -org.eclipse.jdt.core.codeComplete.fieldSuffixes= -org.eclipse.jdt.core.codeComplete.localPrefixes= -org.eclipse.jdt.core.codeComplete.localSuffixes= -org.eclipse.jdt.core.codeComplete.staticFieldPrefixes= -org.eclipse.jdt.core.codeComplete.staticFieldSuffixes= -org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=disabled -org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore -org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull -org.eclipse.jdt.core.compiler.annotation.nonnull.secondary= -org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault -org.eclipse.jdt.core.compiler.annotation.nonnullbydefault.secondary= -org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable -org.eclipse.jdt.core.compiler.annotation.nullable.secondary= -org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.8 -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.doc.comment.support=enabled -org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=ignore -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.autoboxing=ignore -org.eclipse.jdt.core.compiler.problem.comparingIdentical=ignore -org.eclipse.jdt.core.compiler.problem.deadCode=ignore -org.eclipse.jdt.core.compiler.problem.deprecation=ignore -org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=enabled -org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=enabled -org.eclipse.jdt.core.compiler.problem.discouragedReference=ignore -org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore -org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore -org.eclipse.jdt.core.compiler.problem.fatalOptionalError=enabled -org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore -org.eclipse.jdt.core.compiler.problem.finalParameterBound=ignore -org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=ignore -org.eclipse.jdt.core.compiler.problem.forbiddenReference=ignore -org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=ignore -org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled -org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=ignore -org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore -org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore -org.eclipse.jdt.core.compiler.problem.invalidJavadoc=ignore -org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=enabled -org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=disabled -org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=disabled -org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=private -org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore -org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=ignore -org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore -org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore -org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled -org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore -org.eclipse.jdt.core.compiler.problem.missingJavadocComments=ignore -org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=disabled -org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=public -org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=return_tag -org.eclipse.jdt.core.compiler.problem.missingJavadocTags=ignore -org.eclipse.jdt.core.compiler.problem.missingJavadocTagsMethodTypeParameters=disabled -org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled -org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=public -org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore -org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled -org.eclipse.jdt.core.compiler.problem.missingSerialVersion=ignore -org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore -org.eclipse.jdt.core.compiler.problem.noEffectAssignment=ignore -org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=ignore -org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore -org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=ignore -org.eclipse.jdt.core.compiler.problem.nonnullTypeVariableFromLegacyInvocation=ignore -org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=ignore -org.eclipse.jdt.core.compiler.problem.nullReference=ignore -org.eclipse.jdt.core.compiler.problem.nullSpecViolation=ignore -org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=ignore -org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=ignore -org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore -org.eclipse.jdt.core.compiler.problem.pessimisticNullAnalysisForFreeTypeVariables=ignore -org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore -org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore -org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=ignore -org.eclipse.jdt.core.compiler.problem.rawTypeReference=ignore -org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=ignore -org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore -org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore -org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore -org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore -org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore -org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled -org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=ignore -org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled -org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled -org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=disabled -org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore -org.eclipse.jdt.core.compiler.problem.typeParameterHiding=ignore -org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled -org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=ignore -org.eclipse.jdt.core.compiler.problem.unclosedCloseable=ignore -org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore -org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=ignore -org.eclipse.jdt.core.compiler.problem.unlikelyCollectionMethodArgumentType=ignore -org.eclipse.jdt.core.compiler.problem.unlikelyCollectionMethodArgumentTypeStrict=disabled -org.eclipse.jdt.core.compiler.problem.unlikelyEqualsArgumentType=ignore -org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore -org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore -org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore -org.eclipse.jdt.core.compiler.problem.unsafeTypeOperation=ignore -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled -org.eclipse.jdt.core.compiler.problem.unusedExceptionParameter=ignore -org.eclipse.jdt.core.compiler.problem.unusedImport=ignore -org.eclipse.jdt.core.compiler.problem.unusedLabel=ignore -org.eclipse.jdt.core.compiler.problem.unusedLocal=ignore -org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore -org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore -org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled -org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled -org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled -org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=ignore -org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore -org.eclipse.jdt.core.compiler.problem.unusedWarningToken=ignore -org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=ignore -org.eclipse.jdt.core.compiler.source=1.8 -org.eclipse.jdt.core.compiler.taskCaseSensitive=enabled -org.eclipse.jdt.core.compiler.taskPriorities= -org.eclipse.jdt.core.compiler.taskTags= -org.eclipse.jdt.core.formatter.align_type_members_on_columns=false -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16 -org.eclipse.jdt.core.formatter.alignment_for_assignment=0 -org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16 -org.eclipse.jdt.core.formatter.alignment_for_compact_if=16 -org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80 -org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0 -org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16 -org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16 -org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16 -org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16 -org.eclipse.jdt.core.formatter.blank_lines_after_imports=2 -org.eclipse.jdt.core.formatter.blank_lines_after_package=1 -org.eclipse.jdt.core.formatter.blank_lines_before_field=0 -org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0 -org.eclipse.jdt.core.formatter.blank_lines_before_imports=1 -org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1 -org.eclipse.jdt.core.formatter.blank_lines_before_method=1 -org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1 -org.eclipse.jdt.core.formatter.blank_lines_before_package=0 -org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1 -org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1 -org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=next_line -org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=next_line -org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=next_line -org.eclipse.jdt.core.formatter.brace_position_for_block=next_line -org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=next_line -org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=next_line -org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=next_line -org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=next_line -org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=next_line -org.eclipse.jdt.core.formatter.brace_position_for_switch=next_line -org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=next_line -org.eclipse.jdt.core.formatter.comment.clear_blank_lines=true -org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false -org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false -org.eclipse.jdt.core.formatter.comment.format_block_comments=true -org.eclipse.jdt.core.formatter.comment.format_comments=true -org.eclipse.jdt.core.formatter.comment.format_header=false -org.eclipse.jdt.core.formatter.comment.format_html=true -org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true -org.eclipse.jdt.core.formatter.comment.format_line_comments=false -org.eclipse.jdt.core.formatter.comment.format_source_code=true -org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true -org.eclipse.jdt.core.formatter.comment.indent_root_tags=true -org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert -org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert -org.eclipse.jdt.core.formatter.comment.line_length=120 -org.eclipse.jdt.core.formatter.compact_else_if=true -org.eclipse.jdt.core.formatter.continuation_indentation=2 -org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2 -org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true -org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true -org.eclipse.jdt.core.formatter.indent_empty_lines=false -org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true -org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true -org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true -org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=true -org.eclipse.jdt.core.formatter.indentation.size=3 -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_member=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=insert -org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=insert -org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=insert -org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=insert -org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert -org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert -org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert -org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert -org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert -org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert -org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert -org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert -org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert -org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert -org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false -org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=true -org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false -org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false -org.eclipse.jdt.core.formatter.lineSplit=130 -org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false -org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false -org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0 -org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=50 -org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true -org.eclipse.jdt.core.formatter.tabulation.char=mixed -org.eclipse.jdt.core.formatter.tabulation.size=3 -org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false -org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true diff --git a/commercemigration/.settings/org.eclipse.jdt.ui.prefs b/commercemigration/.settings/org.eclipse.jdt.ui.prefs deleted file mode 100644 index 50f3889..0000000 --- a/commercemigration/.settings/org.eclipse.jdt.ui.prefs +++ /dev/null @@ -1,75 +0,0 @@ -#Tue Feb 03 16:09:22 CET 2009 -comment_clear_blank_lines=true -comment_format_comments=true -comment_format_header=false -comment_format_html=true -comment_format_source_code=true -comment_indent_parameter_description=true -comment_indent_root_tags=true -comment_line_length=160 -comment_new_line_for_parameter=false -comment_separate_root_tags=true -eclipse.preferences.version=1 -editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true -formatter_settings_version=11 -org.eclipse.jdt.ui.exception.name=e -org.eclipse.jdt.ui.gettersetter.use.is=true -org.eclipse.jdt.ui.ignorelowercasenames=true -org.eclipse.jdt.ui.importorder=de.hybris;java;javax;org;com;de; -org.eclipse.jdt.ui.javadoc=true -org.eclipse.jdt.ui.keywordthis=false -org.eclipse.jdt.ui.ondemandthreshold=50 -org.eclipse.jdt.ui.overrideannotation=true -org.eclipse.jdt.ui.staticondemandthreshold=50 -org.eclipse.jdt.ui.text.custom_code_templates=