From 891f17b1595a0404a4c4783c8aaf99da07c201a6 Mon Sep 17 00:00:00 2001 From: James Reynaldi Date: Tue, 20 Aug 2024 10:55:23 +0200 Subject: [PATCH] Rename to Kadai --- .github/workflows/continuous-integration.yml | 162 ++-- .gitignore | 2 +- .run/All in kadai-common-data.run.xml | 13 + .run/All in kadai-common-logging.run.xml | 13 + .run/All in kadai-common-test.run.xml | 13 + .run/All in kadai-common.run.xml | 13 + .run/All in kadai-core DB2.run.xml | 15 + .run/All in kadai-core H2.run.xml | 12 + .run/All in kadai-core POSTGRES.run.xml | 15 + .run/All in kadai-core-test DB2.run.xml | 21 + .run/All in kadai-core-test H2.run.xml | 18 + .run/All in kadai-core-test POSTGRES.run.xml | 22 + .run/All in kadai-loghistory-provider.run.xml | 13 + ...n kadai-rest-spring-example-common.run.xml | 13 + .run/All in kadai-rest-spring.run.xml | 13 + .run/All in kadai-routing-rest.run.xml | 13 + ...in kadai-simplehistory-provider H2.run.xml | 13 + ...in kadai-simplehistory-rest-spring.run.xml | 13 + ...ll in kadai-spi-routing-dmn-router.run.xml | 13 + .run/All in kadai-spring-example.run.xml | 13 + .run/All in taskana-common-data.run.xml | 12 - .run/All in taskana-common-logging.run.xml | 12 - .run/All in taskana-common-test.run.xml | 12 - .run/All in taskana-common.run.xml | 12 - .run/All in taskana-core DB2.run.xml | 15 - .run/All in taskana-core H2.run.xml | 12 - .run/All in taskana-core POSTGRES.run.xml | 15 - .run/All in taskana-core-test DB2.run.xml | 21 - .run/All in taskana-core-test H2.run.xml | 18 - .../All in taskana-core-test POSTGRES.run.xml | 21 - ...All in taskana-loghistory-provider.run.xml | 12 - ...taskana-rest-spring-example-common.run.xml | 12 - .run/All in taskana-rest-spring.run.xml | 12 - .run/All in taskana-routing-rest.run.xml | 13 - ... taskana-simplehistory-provider H2.run.xml | 13 - ... taskana-simplehistory-rest-spring.run.xml | 12 - ... in taskana-spi-routing-dmn-router.run.xml | 12 - .run/All in taskana-spring-example.run.xml | 12 - .run/Build Backend No Checkstyle.run.xml | 1 - .run/Build Backend.run.xml | 1 - .run/Prepare RestDocs History.run.xml | 30 - .run/Prepare RestDocs.run.xml | 29 - .run/Run ArchitectureTest.run.xml | 32 +- .run/Start Demo App DevMode.run.xml | 43 +- .run/Start Demo App No CSRF.run.xml | 33 +- .run/Start Demo App.run.xml | 19 +- CODE_OF_CONDUCT.md | 2 +- README.md | 154 ++-- ci/commitPoms.sh | 0 ci/ibm_cf_manifest.yml | 4 +- ci/kadai-sonar-test-coverage/pom.xml | 131 +++ ci/taskana-sonar-test-coverage/pom.xml | 131 --- ...=> update_kadai_dependency_for_wildfly.sh} | 5 +- ci/verify_docs_alive.sh | 8 +- ci/verify_docs_jar.sh | 14 +- common/kadai-common-data/pom.xml | 61 ++ .../sampledata/SampleDataGenerator.java | 4 +- .../kadai}/sampledata/SampleDataProvider.java | 2 +- .../io/kadai}/sampledata/SqlReplacer.java | 8 +- .../src/main/resources/sql/clear/clear-db.sql | 0 .../main/resources/sql/clear/drop-tables.sql | 4 +- .../sql/monitor-data/monitor-sample-data.sql | 0 .../resources/sql/sample-data/attachment.sql | 0 .../sql/sample-data/classification.sql | 0 .../sql/sample-data/distribution-targets.sql | 0 .../sql/sample-data/object-reference.sql | 0 .../sql/sample-data/task-comment.sql | 0 .../sql/sample-data/task-history-event.sql | 0 .../main/resources/sql/sample-data/task.sql | 0 .../main/resources/sql/sample-data/user.sql | 28 +- .../sample-data/workbasket-access-list.sql | 38 +- .../resources/sql/sample-data/workbasket.sql | 0 .../resources/sql/test-data/attachment.sql | 0 .../classification-history-event.sql | 0 .../sql/test-data/classification.sql | 0 .../sql/test-data/distribution-targets.sql | 0 .../sql/test-data/object-reference.sql | 0 .../resources/sql/test-data/task-comment.sql | 0 .../sql/test-data/task-history-event.sql | 0 .../src/main/resources/sql/test-data/task.sql | 0 .../src/main/resources/sql/test-data/user.sql | 28 +- .../sql/test-data/workbasket-access-list.sql | 38 +- .../test-data/workbasket-history-event.sql | 0 .../resources/sql/test-data/workbasket.sql | 0 .../sampledata/SampleDataGeneratorTest.java | 12 +- .../sampledata/SampleDataProviderTest.java | 2 +- .../io/kadai}/sampledata/SqlReplacerTest.java | 6 +- common/kadai-common-logging/pom.xml | 66 ++ .../internal/logging/LoggingAspect.java | 8 +- .../common/internal/logging/NoLogging.java | 2 +- ...AtProKadaiRootPackageLoggingTestClass.java | 7 + .../internal/logging/LoggingAspectTest.java | 30 +- .../internal/logging/LoggingTestClass.java | 2 +- .../internal/logging/NoLoggingTestClass.java | 2 +- .../logging/NoLoggingTestSubClass.java | 2 +- ...sideOfProKadaiPackageLoggingTestClass.java | 7 + .../src/test/resources/log4j2-test.xml | 18 + common/kadai-common-security/pom.xml | 32 + .../api/security/CurrentUserContext.java | 2 +- .../common/api/security/GroupPrincipal.java | 2 +- .../common/api/security/UserPrincipal.java | 2 +- .../security/CurrentUserContextImpl.java | 10 +- common/kadai-common-test/pom.xml | 145 ++++ .../common/test}/DockerContainerCreator.java | 8 +- .../common/test/OracleSchemaHelper.java | 4 +- .../test/config/DataSourceGenerator.java | 16 +- .../common/test/security/JaasExtension.java | 12 +- .../common/test/security/WithAccessId.java | 4 +- .../test/util/ParallelThreadHelper.java | 4 +- .../main/java/org/junit/rules/TestRule.java | 0 .../org/junit/runners/model/Statement.java | 0 .../container-license-acceptance.txt | 1 + .../test/security/JaasExtensionTest.java | 10 +- .../security/JaasExtensionTestExtensions.java | 2 +- common/kadai-common/pom.xml | 62 ++ .../java/io/kadai}/common/api/BaseQuery.java | 2 +- .../common/api/BulkOperationResults.java | 2 +- .../io/kadai}/common/api/CustomHoliday.java | 2 +- .../io/kadai}/common/api/IntInterval.java | 4 +- .../java/io/kadai/common/api/KadaiRole.java | 11 + .../java/io/kadai}/common/api/KeyDomain.java | 2 +- .../kadai}/common/api/LocalTimeInterval.java | 4 +- .../io/kadai}/common/api/QueryColumnName.java | 2 +- .../io/kadai}/common/api/TimeInterval.java | 4 +- .../common/api/WorkingTimeCalculator.java | 4 +- .../exceptions/AutocommitFailedException.java | 6 +- .../api/exceptions/ConcurrencyException.java | 4 +- .../exceptions/ConnectionNotSetException.java | 15 + .../exceptions/DomainNotFoundException.java | 4 +- .../common/api/exceptions/ErrorCode.java | 2 +- .../exceptions/InvalidArgumentException.java | 4 +- .../api/exceptions/KadaiException.java} | 10 +- .../exceptions/KadaiRuntimeException.java} | 10 +- .../exceptions/NotAuthorizedException.java | 14 +- .../api/exceptions/SystemException.java | 6 +- .../UnsupportedDatabaseException.java | 4 +- .../WrongCustomHolidayFormatException.java | 6 +- .../io/kadai}/common/internal/Interval.java | 2 +- .../common/internal/configuration/DB.java | 14 +- .../configuration/DbSchemaCreator.java | 14 +- .../configuration/KadaiProperty.java} | 4 +- .../parser/CollectionPropertyParser.java | 6 +- .../parser/CustomHolidayParser.java | 6 +- .../parser/EnumPropertyParser.java | 4 +- .../parser/LocalTimeIntervalParser.java | 6 +- .../parser/MapPropertyParser.java | 14 +- .../configuration/parser/PropertyParser.java | 18 +- .../configuration/parser/SimpleParser.java | 6 +- .../persistence/InstantTypeHandler.java | 2 +- .../internal/persistence/MapTypeHandler.java | 2 +- .../persistence/StringTypeHandler.java | 2 +- .../KadaiTransactionProvider.java} | 8 +- .../common/internal/util/CheckedConsumer.java | 4 +- .../common/internal/util/CheckedFunction.java | 4 +- .../common/internal/util/CheckedRunnable.java | 4 +- .../common/internal/util/CheckedSupplier.java | 4 +- .../common/internal/util/CollectionUtil.java | 2 +- .../internal/util/ComparableVersion.java | 3 +- .../kadai}/common/internal/util/EnumUtil.java | 2 +- .../common/internal/util/FileLoaderUtil.java | 4 +- .../common/internal/util/IdGenerator.java | 2 +- .../common/internal/util/LogSanitizer.java | 2 +- .../util/ObjectAttributeChangeDetector.java | 6 +- .../io/kadai}/common/internal/util/Pair.java | 2 +- .../common/internal/util/Quadruple.java | 2 +- .../common/internal/util/ReflectionUtil.java | 2 +- .../common/internal/util/ResourceUtil.java | 2 +- .../common/internal/util/SpiLoader.java | 2 +- .../common/internal/util/SqlProviderUtil.java | 2 +- .../kadai}/common/internal/util/Triplet.java | 2 +- .../internal/workingtime/HolidaySchedule.java | 6 +- .../workingtime/WorkingDayCalculatorImpl.java | 8 +- .../WorkingTimeCalculatorImpl.java | 8 +- .../workingtime/WorkingTimeSchedule.java | 8 +- .../resources/sql/db2/kadai-schema-db2.sql} | 12 +- ...adai_schema_update_0.9.2_to_1.0.2_db2.sql} | 8 +- ...adai_schema_update_1.0.4_to_1.0.6_db2.sql} | 4 +- ...adai_schema_update_2.0.2_to_3.0.0_db2.sql} | 4 +- ...adai_schema_update_3.0.0_to_4.0.0_db2.sql} | 4 +- ...adai_schema_update_4.0.0_to_4.3.0_db2.sql} | 4 +- ...dai_schema_update_4.11.0_to_5.0.0_db2.sql} | 4 +- ...adai_schema_update_4.3.0_to_4.8.0_db2.sql} | 4 +- ...dai_schema_update_4.8.0_to_4.11.0_db2.sql} | 4 +- ...adai_schema_update_5.0.0_to_5.1.0_db2.sql} | 4 +- ...adai_schema_update_5.1.0_to_5.2.0_db2.sql} | 4 +- ...dai_schema_update_5.10.0_to_6.2.0_db2.sql} | 6 +- ...dai_schema_update_5.2.0_to_5.10.0_db2.sql} | 12 +- ...adai_schema_update_6.2.0_to_7.0.0_db2.sql} | 6 +- ...adai_schema_update_7.0.0_to_7.1.0_db2.sql} | 6 +- ...adai_schema_update_8.1.0_to_8.2.0_db2.sql} | 6 +- .../sql/db2/schema-detection-db2.sql | 3 + .../resources/sql/h2/kadai-schema-h2.sql} | 14 +- ...kadai_schema_update_0.9.2_to_1.0.2_h2.sql} | 8 +- .../kadai_schema_update_1.0.2_to_1.0.4_h2.sql | 7 + ...kadai_schema_update_1.0.4_to_1.0.6_h2.sql} | 4 +- .../kadai_schema_update_1.0.6_to_1.1.5_h2.sql | 9 + ...kadai_schema_update_1.1.5_to_1.2.1_h2.sql} | 2 +- ...kadai_schema_update_1.2.1_to_2.0.2_h2.sql} | 4 +- ...kadai_schema_update_2.0.2_to_3.0.0_h2.sql} | 4 +- ...kadai_schema_update_3.0.0_to_4.0.0_h2.sql} | 4 +- .../kadai_schema_update_4.0.0_to_4.3.0_h2.sql | 6 + ...kadai_schema_update_4.11.0_to_5.0.0_h2.sql | 5 + ...kadai_schema_update_4.3.0_to_4.8.0_h2.sql} | 4 +- ...adai_schema_update_4.8.0_to_4.11.0_h2.sql} | 4 +- .../kadai_schema_update_5.0.0_to_5.1.0_h2.sql | 3 + ...kadai_schema_update_5.1.0_to_5.2.0_h2.sql} | 4 +- ...adai_schema_update_5.10.0_to_6.2.0_h2.sql} | 6 +- ...kadai_schema_update_5.2.0_to_5.10.0_h2.sql | 24 + ...kadai_schema_update_6.2.0_to_7.0.0_h2.sql} | 6 +- ...kadai_schema_update_7.0.0_to_7.1.0_h2.sql} | 6 +- ...kadai_schema_update_8.1.0_to_8.2.0_h2.sql} | 6 +- .../resources/sql/h2/schema-detection-h2.sql | 3 + .../sql/oracle/kadai-schema-oracle.sql} | 14 +- ..._schema_update_5.10.0_to_6.2.0_oracle.sql} | 6 +- ...i_schema_update_6.2.0_to_7.0.0_oracle.sql} | 6 +- ...i_schema_update_7.0.0_to_7.1.0_oracle.sql} | 6 +- ...i_schema_update_8.1.0_to_8.2.0_oracle.sql} | 6 +- .../sql/oracle/schema-detection-oracle.sql | 2 +- .../sql/postgres/kadai-schema-postgres.sql} | 10 +- ...schema_update_0.9.2_to_1.0.2_postgres.sql} | 8 +- ..._schema_update_1.0.2_to_1.0.4_postgres.sql | 7 + ...schema_update_1.0.6_to_1.1.5._postgres.sql | 9 + ...schema_update_1.1.5_to_1.2.1_postgres.sql} | 2 +- ...schema_update_1.2.1_to_2.0.2_postgres.sql} | 4 +- ...schema_update_2.0.2_to_3.0.0_postgres.sql} | 4 +- ...schema_update_3.0.0_to_4.0.0_postgres.sql} | 4 +- ..._schema_update_4.0.0_to_4.3.0_postgres.sql | 7 + ...chema_update_4.11.0_to_5.0.0_postgres.sql} | 4 +- ...schema_update_4.3.0_to_4.8.0_postgres.sql} | 4 +- ...chema_update_4.8.0_to_4.11.0_postgres.sql} | 4 +- ...schema_update_5.0.0_to_5.1.0_postgres.sql} | 4 +- ...schema_update_5.1.0_to_5.2.0_postgres.sql} | 4 +- ...chema_update_5.10.0_to_6.2.0_postgres.sql} | 6 +- ...chema_update_5.2.0_to_5.10.0_postgres.sql} | 12 +- ...schema_update_6.2.0_to_7.0.0_postgres.sql} | 6 +- ...schema_update_7.0.0_to_7.1.0_postgres.sql} | 6 +- ...schema_update_8.1.0_to_8.2.0_postgres.sql} | 6 +- .../postgres/schema-detection-postgres.sql | 3 + .../io/kadai}/common/api/IntIntervalTest.java | 2 +- .../common/api/LocalTimeIntervalTest.java | 2 +- .../kadai}/common/api/TimeIntervalTest.java | 2 +- .../internal/util/CollectionUtilTest.java | 2 +- .../internal/util/FileLoaderUtilTest.java | 4 +- .../internal/util/LogSanitizerTest.java | 2 +- .../internal/util/ReflectionUtilTest.java | 6 +- .../internal/util/ResourceUtilTest.java | 2 +- .../common/internal/util/SpiLoaderTest.java | 4 +- .../util/spi/ServiceProviderInterface.java | 2 +- .../spi/ServiceProviderInterfaceImpl.java | 2 +- .../workingtime/HolidayScheduleTest.java | 6 +- .../WorkingTimeCalculatorImplTest.java | 8 +- .../workingtime/WorkingTimeScheduleTest.java | 4 +- ...internal.util.spi.ServiceProviderInterface | 1 + .../common/internal/util/fileInClasspath.txt | 0 common/pom.xml | 38 +- common/taskana-common-data/pom.xml | 61 -- common/taskana-common-logging/pom.xml | 66 -- ...deOfProTaskanaPackageLoggingTestClass.java | 7 - ...ProTaskanaRootPackageLoggingTestClass.java | 7 - .../src/test/resources/log4j2-test.xml | 18 - common/taskana-common-security/pom.xml | 32 - common/taskana-common-test/pom.xml | 145 ---- .../container-license-acceptance.txt | 1 - common/taskana-common/pom.xml | 62 -- .../pro/taskana/common/api/TaskanaRole.java | 11 - .../exceptions/ConnectionNotSetException.java | 15 - .../sql/db2/schema-detection-db2.sql | 3 - .../resources/sql/h2/schema-detection-h2.sql | 3 - ...askana_schema_update_1.0.2_to_1.0.4_h2.sql | 7 - ...askana_schema_update_1.0.6_to_1.1.5_h2.sql | 9 - ...askana_schema_update_4.0.0_to_4.3.0_h2.sql | 6 - ...skana_schema_update_4.11.0_to_5.0.0_h2.sql | 5 - ...askana_schema_update_5.0.0_to_5.1.0_h2.sql | 3 - ...skana_schema_update_5.2.0_to_5.10.0_h2.sql | 24 - .../postgres/schema-detection-postgres.sql | 3 - ..._schema_update_1.0.2_to_1.0.4_postgres.sql | 7 - ...schema_update_1.0.6_to_1.1.5._postgres.sql | 9 - ..._schema_update_4.0.0_to_4.3.0_postgres.sql | 7 - ...internal.util.spi.ServiceProviderInterface | 1 - docker-databases/db2_11-5/entrypoint.sh | 0 docker-databases/docker-compose.yml | 8 +- docker-databases/prepare_db.bat | 28 +- docker-databases/prepare_db.sh | 8 +- history/kadai-loghistory-provider/pom.xml | 67 ++ .../impl/LogfileHistoryServiceImpl.java | 20 +- .../pro.kadai.spi.history.api.KadaiHistory | 1 + .../impl/LogfileHistoryServiceImplTest.java | 34 +- .../src/test/resources/log4j2-test.xml | 61 ++ history/kadai-simplehistory-provider/pom.xml | 102 +++ .../impl/ClassificationHistoryQueryImpl.java | 62 +- .../impl/SimpleHistoryServiceImpl.java | 100 +-- .../impl/TaskHistoryQueryImpl.java | 62 +- .../impl/WorkbasketHistoryQueryImpl.java | 66 +- .../ClassificationHistoryEventMapper.java | 4 +- .../ClassificationHistoryQuery.java | 12 +- .../ClassificationHistoryQueryColumnName.java | 4 +- .../ClassificationHistoryQueryMapper.java | 6 +- .../impl/jobs/HistoryCleanupJob.java | 54 +- .../impl/task/TaskHistoryEventMapper.java | 4 +- .../impl/task/TaskHistoryQuery.java | 10 +- .../impl/task/TaskHistoryQueryColumnName.java | 4 +- .../impl/task/TaskHistoryQueryMapper.java | 6 +- .../WorkbasketHistoryEventMapper.java | 4 +- .../workbasket/WorkbasketHistoryQuery.java | 12 +- .../WorkbasketHistoryQueryColumnName.java | 4 +- .../WorkbasketHistoryQueryMapper.java | 6 +- .../io.kadai.spi.history.api.KadaiHistory | 1 + .../test/java/acceptance/AbstractAccTest.java | 84 +- ...yEventOnClassificationDeletionAccTest.java | 16 +- ...EventOnClassificationsCreationAccTest.java | 18 +- ...ryEventOnClassificationsUpdateAccTest.java | 20 +- ...eHistoryEventOnTaskCancelClaimAccTest.java | 24 +- ...HistoryEventOnTaskCancellationAccTest.java | 14 +- .../CreateHistoryEventOnTaskClaimAccTest.java | 24 +- ...teHistoryEventOnTaskCompletionAccTest.java | 22 +- ...eateHistoryEventOnTaskCreationAccTest.java | 22 +- ...eateHistoryEventOnTaskDeletionAccTest.java | 54 +- ...storyEventOnTaskRequestChangesAccTest.java | 22 +- ...istoryEventOnTaskRequestReviewAccTest.java | 22 +- ...eHistoryEventOnTaskTerminationAccTest.java | 14 +- ...eateHistoryEventOnTaskTransferAccTest.java | 30 +- ...CreateHistoryEventOnTaskUpdateAccTest.java | 18 +- ...eteHistoryEventsOnTaskDeletionAccTest.java | 32 +- .../task/GetTaskHistoryEventAccTest.java | 20 +- ...OnWorkbasketAccessItemCreationAccTest.java | 18 +- ...OnWorkbasketAccessItemDeletionAccTest.java | 16 +- ...nWorkbasketAccessItemsDeletionAccTest.java | 18 +- ...ventOnWorkbasketAccessItemsSetAccTest.java | 18 +- ...storyEventOnWorkbasketCreationAccTest.java | 20 +- ...storyEventOnWorkbasketDeletionAccTest.java | 16 +- ...kbasketDistributionTargetAddedAccTest.java | 16 +- ...asketDistributionTargetRemovedAccTest.java | 16 +- ...rkbasketDistributionTargetsSetAccTest.java | 16 +- ...tOnWorkbasketMarkedForDeletionAccTest.java | 16 +- ...HistoryEventOnWorkbasketUpdateAccTest.java | 22 +- .../QueryClassificationHistoryAccTest.java | 16 +- .../query/QueryTaskHistoryAccTest.java | 46 +- .../query/QueryWorkbasketHistoryAccTest.java | 18 +- .../KadaiConfigurationTest.java} | 20 +- .../ClassificationHistoryQueryImplTest.java | 20 +- .../impl/SimpleHistoryServiceImplTest.java | 50 +- .../impl/WorkbasketHistoryQueryImplTest.java | 22 +- .../src/test/resources/kadai.properties | 43 + .../test/resources/simplelogger.properties | 9 +- .../kadai-simplehistory-rest-spring/pom.xml | 156 ++++ .../rest/HistoryRestEndpoints.java | 2 +- .../rest/TaskHistoryEventController.java | 42 +- .../rest/TaskHistoryQueryFilterParameter.java | 10 +- .../rest/TaskHistoryRestConfiguration.java | 8 +- ...toryEventRepresentationModelAssembler.java | 18 +- ...kHistoryEventPagedRepresentationModel.java | 6 +- .../TaskHistoryEventRepresentationModel.java | 4 +- .../TaskHistoryEventControllerIntTest.java | 16 +- ...EventRepresentationModelAssemblerTest.java | 12 +- .../src/test/resources/application.properties | 49 ++ .../src/test/resources/kadai.properties | 20 + history/pom.xml | 34 +- history/taskana-loghistory-provider/pom.xml | 67 -- ...pro.taskana.spi.history.api.TaskanaHistory | 1 - .../src/test/resources/log4j2-test.xml | 61 -- .../taskana-simplehistory-provider/pom.xml | 102 --- ...pro.taskana.spi.history.api.TaskanaHistory | 1 - .../src/test/resources/taskana.properties | 43 - .../taskana-simplehistory-rest-spring/pom.xml | 156 ---- .../src/test/resources/application.properties | 49 -- .../src/test/resources/taskana.properties | 20 - lib/kadai-cdi-example/pom.xml | 219 +++++ .../io/kadai}/example/ExampleBootstrap.java | 42 +- .../example/ExampleStartupException.java | 2 +- .../main/java/io/kadai/example/KadaiEjb.java} | 16 +- .../src/main/resources/META-INF/beans.xml | 0 .../src/main/resources/kadai.properties | 19 + .../kadai}/example/ExampleBootstrapTest.java | 26 +- .../src/test/resources/arquillian.xml | 19 + .../test/resources/int-test-standalone.xml | 703 ++++++++++++++++ .../src/test/resources/module.xml | 28 + lib/{taskana-cdi => kadai-cdi}/README.md | 22 +- lib/kadai-cdi/pom.xml | 210 +++++ .../internal/KadaiCdiStartupException.java | 8 + .../common/internal/KadaiProducers.java} | 50 +- .../src/main/resources/META-INF/beans.xml | 0 .../io/kadai/KadaiCdiTestRestController.java} | 50 +- .../src/test/java/io/kadai/KadaiEjb.java} | 18 +- .../test/java/io/kadai}/RestApplication.java | 2 +- .../common/internal/KadaiProducersTest.java} | 37 +- .../src/test/resources/arquillian.xml | 19 + .../src/test/resources/int-test-jboss-web.xml | 2 +- .../test/resources/int-test-standalone.xml | 703 ++++++++++++++++ .../src/test/resources/kadai.properties | 19 + lib/kadai-cdi/src/test/resources/module.xml | 28 + lib/kadai-core-test/pom.xml | 83 ++ .../java/acceptance/ArchitectureTest.java | 113 ++- .../acceptance/KadaiConfigurationTest.java} | 304 ++++--- .../KadaiEngineInitalizationTest.java} | 34 +- .../src/test/java/acceptance/PojoTest.java | 2 +- .../create/CreateClassificationAccTest.java | 40 +- .../delete/DeleteClassificationAccTest.java | 54 +- .../get/GetClassificationAccTest.java | 40 +- .../ClassificationQueryFilteringAccTest.java | 48 +- ...cationQueryOffsetAndPaginationAccTest.java | 16 +- .../ClassificationQuerySortingAccTest.java | 26 +- .../update/UpdateClassificationAccTest.java | 97 +-- ...cationWithWorkingDayCalculatorAccTest.java | 90 +- .../common/KadaiEngineExplicitTest.java | 35 + .../ConfigurationServiceImplAccTest.java | 21 +- .../jobs/AbstractKadaiJobAccTest.java} | 112 ++- .../test/java/acceptance/jobs/FakeClock.java | 2 +- .../jobs/HistoryCleanupJobAccTest.java | 64 +- .../jobs/JobSchedulerExecutionAccTest.java | 88 +- .../jobs/JobSchedulerInitAccTest.java | 26 +- .../jobs/TaskCleanupJobAccTest.java | 66 +- .../TaskUpdatePriorityWorkerAccTest.java | 56 +- .../task/ServiceLevelOfAllTasksAccTest.java | 88 +- .../task/claim/ClaimTaskAccTest.java | 72 +- .../task/claim/SetOwnerAccTest.java | 72 +- .../task/complete/CancelTaskAccTest.java | 62 +- .../task/complete/CompleteTaskAccTest.java | 116 +-- .../complete/CompleteTaskWithSpiAccTest.java | 54 +- .../task/complete/TerminateTaskAccTest.java | 62 +- .../task/create/CreateTaskAccTest.java | 110 ++- .../task/create/CreateTaskWithSorAccTest.java | 56 +- .../task/delete/DeleteTaskAccTest.java | 86 +- .../task/delete/DeleteTaskWithSorAccTest.java | 56 +- .../acceptance/task/get/GetTaskAccTest.java | 74 +- .../task/get/GetTaskWithSorAccTest.java | 42 +- .../task/query/TaskQueryImplAccTest.java | 169 ++-- .../query/TaskQueryImplGroupByAccTest.java | 64 +- .../requestchanges/RequestChangesAccTest.java | 48 +- .../RequestChangesWithAfterSpiAccTest.java | 100 +-- .../RequestChangesWithBeforeSpiAccTest.java | 112 +-- .../requestreview/RequestReviewAccTest.java | 48 +- .../RequestReviewWithAfterSpiAccTest.java | 100 +-- .../RequestReviewWithBeforeSpiAccTest.java | 112 +-- .../ServiceLevelCalculationAccTest.java | 34 +- .../update/UpdateManualPriorityAccTest.java | 54 +- .../UpdateManualPriorityWithSpiAccTest.java | 56 +- .../task/update/UpdateTaskAccTest.java | 102 +-- .../task/update/UpdateTaskWithSorAccTest.java | 42 +- .../create/CreateTaskCommentAccTest.java | 58 +- .../delete/DeleteTaskCommentAccTest.java | 60 +- .../get/GetTaskCommentAccTest.java | 76 +- .../query/QueryTaskCommentAccTest.java | 72 +- .../update/UpdateTaskCommentAccTest.java | 54 +- .../CreateTaskPreprocessingAccTest.java | 34 +- .../taskrouting/TaskRoutingAccTest.java | 40 +- .../acceptance/user/UserServiceAccTest.java | 83 +- .../workbasket/get/GetWorkbasketAccTest.java | 60 +- .../src/test/resources/archunit.properties | 0 .../src/test/resources/fullKadai.properties | 67 ++ .../src/test/resources/kadai.properties | 36 + lib/kadai-core/pom.xml | 129 +++ .../java/io/kadai/KadaiConfiguration.java} | 256 +++--- .../api/ClassificationCustomField.java | 2 +- .../api/ClassificationQuery.java | 12 +- .../api/ClassificationQueryColumnName.java | 6 +- .../api/ClassificationService.java | 34 +- .../ClassificationAlreadyExistException.java | 10 +- .../ClassificationInUseException.java | 14 +- .../ClassificationNotFoundException.java | 10 +- .../MalformedServiceLevelException.java | 14 +- .../api/models/Classification.java | 4 +- .../api/models/ClassificationSummary.java | 4 +- .../internal/ClassificationMapper.java | 4 +- .../internal/ClassificationQueryImpl.java | 68 +- .../internal/ClassificationQueryMapper.java | 4 +- .../internal/ClassificationServiceImpl.java | 134 +-- .../jobs/ClassificationChangedJob.java | 38 +- .../internal/models/ClassificationImpl.java | 10 +- .../models/ClassificationSummaryImpl.java | 8 +- .../common/api/ConfigurationService.java | 2 +- .../java/io/kadai}/common/api/JobService.java | 6 +- .../io/kadai/common/api/KadaiEngine.java} | 139 ++-- .../io/kadai}/common/api/ScheduledJob.java | 2 +- .../io/kadai}/common/api/SharedConstants.java | 2 +- .../common/internal/ConfigurationMapper.java | 6 +- .../internal/ConfigurationServiceImpl.java | 32 +- .../common/internal/InternalKadaiEngine.java} | 44 +- .../io/kadai}/common/internal/JobMapper.java | 14 +- .../common/internal/JobServiceImpl.java | 34 +- .../common/internal/KadaiEngineImpl.java} | 257 +++--- .../internal/OracleSqlSessionFactory.java | 2 +- .../internal/jobs/AbstractKadaiJob.java} | 92 +-- .../io/kadai}/common/internal/jobs/Clock.java | 2 +- .../common/internal/jobs/JobRunner.java | 30 +- .../common/internal/jobs/JobScheduler.java | 50 +- .../kadai/common/internal/jobs/KadaiJob.java | 14 + .../jobs/PlainJavaTransactionProvider.java | 42 + .../common/internal/jobs/RealClock.java | 2 +- .../api/CombinedClassificationFilter.java | 10 +- .../io/kadai}/monitor/api/MonitorService.java | 20 +- .../io/kadai}/monitor/api/SelectedItem.java | 2 +- .../io/kadai}/monitor/api/TaskTimestamp.java | 4 +- .../reports/ClassificationCategoryReport.java | 22 +- .../api/reports/ClassificationReport.java | 34 +- .../io/kadai}/monitor/api/reports/Report.java | 18 +- .../reports/TaskCustomFieldValueReport.java | 22 +- .../monitor/api/reports/TaskStatusReport.java | 18 +- .../reports/TimeIntervalReportBuilder.java | 34 +- .../monitor/api/reports/TimestampReport.java | 26 +- .../api/reports/WorkbasketPriorityReport.java | 30 +- .../monitor/api/reports/WorkbasketReport.java | 24 +- .../api/reports/header/ColumnHeader.java | 6 +- .../reports/header/PriorityColumnHeader.java | 4 +- .../header/TaskStatusColumnHeader.java | 6 +- .../header/TimeIntervalColumnHeader.java | 4 +- .../api/reports/item/AgeQueryItem.java | 2 +- .../item/DetailedMonitorQueryItem.java | 2 +- .../api/reports/item/MonitorQueryItem.java | 2 +- .../api/reports/item/PriorityQueryItem.java | 2 +- .../monitor/api/reports/item/QueryItem.java | 6 +- .../reports/item/QueryItemPreprocessor.java | 4 +- .../api/reports/item/TaskQueryItem.java | 4 +- .../api/reports/item/TimestampQueryItem.java | 6 +- .../row/DetailedClassificationRow.java | 6 +- .../monitor/api/reports/row/FoldableRow.java | 6 +- .../kadai}/monitor/api/reports/row/Row.java | 8 +- .../monitor/api/reports/row/SingleRow.java | 8 +- .../monitor/api/reports/row/TimestampRow.java | 6 +- .../monitor/internal/MonitorMapper.java | 26 +- .../internal/MonitorMapperSqlProvider.java | 22 +- .../monitor/internal/MonitorServiceImpl.java | 68 ++ .../DaysToWorkingDaysReportPreProcessor.java | 12 +- .../WorkingDaysToDaysReportConverter.java | 12 +- ...assificationCategoryReportBuilderImpl.java | 34 +- .../ClassificationReportBuilderImpl.java | 52 +- ...TaskCustomFieldValueReportBuilderImpl.java | 36 +- .../reports/TaskStatusReportBuilderImpl.java | 39 +- .../TimeIntervalReportBuilderImpl.java | 66 +- .../reports/TimestampReportBuilderImpl.java | 41 +- .../WorkbasketPriorityReportBuilderImpl.java | 44 +- .../reports/WorkbasketReportBuilderImpl.java | 45 +- .../kadai/spi/history/api/KadaiHistory.java} | 26 +- .../ClassificationCreatedEvent.java | 4 +- .../ClassificationDeletedEvent.java | 4 +- .../ClassificationHistoryEvent.java | 8 +- .../ClassificationHistoryEventType.java | 2 +- .../ClassificationUpdatedEvent.java | 4 +- .../api/events/task/TaskCancelledEvent.java | 4 +- .../events/task/TaskClaimCancelledEvent.java | 4 +- .../api/events/task/TaskClaimedEvent.java | 4 +- .../api/events/task/TaskCompletedEvent.java | 6 +- .../api/events/task/TaskCreatedEvent.java | 4 +- .../api/events/task/TaskDeletedEvent.java | 10 +- .../events/task/TaskHistoryCustomField.java | 2 +- .../api/events/task/TaskHistoryEvent.java | 6 +- .../api/events/task/TaskHistoryEventType.java | 2 +- .../events/task/TaskRequestChangesEvent.java | 4 +- .../events/task/TaskRequestReviewEvent.java | 4 +- .../api/events/task/TaskTerminatedEvent.java | 4 +- .../api/events/task/TaskTransferredEvent.java | 4 +- .../api/events/task/TaskUpdatedEvent.java | 4 +- .../WorkbasketAccessItemCreatedEvent.java | 4 +- .../WorkbasketAccessItemDeletedEvent.java | 4 +- ...sketAccessItemDeletedForAccessIdEvent.java | 4 +- .../WorkbasketAccessItemUpdatedEvent.java | 4 +- .../WorkbasketAccessItemsUpdatedEvent.java | 4 +- .../workbasket/WorkbasketCreatedEvent.java | 4 +- .../workbasket/WorkbasketDeletedEvent.java | 4 +- ...orkbasketDistributionTargetAddedEvent.java | 4 +- ...kbasketDistributionTargetRemovedEvent.java | 4 +- ...basketDistributionTargetsUpdatedEvent.java | 4 +- .../workbasket/WorkbasketHistoryEvent.java | 8 +- .../WorkbasketHistoryEventType.java | 2 +- .../WorkbasketMarkedForDeletionEvent.java | 4 +- .../workbasket/WorkbasketUpdatedEvent.java | 4 +- .../KadaiHistoryEventNotFoundException.java} | 12 +- .../history/internal/HistoryEventManager.java | 43 +- .../priority/api/PriorityServiceProvider.java | 46 ++ .../internal/PriorityServiceManager.java | 18 +- .../spi/routing/api/TaskRoutingProvider.java | 51 ++ .../routing/internal/TaskRoutingManager.java | 18 +- .../task/api/AfterRequestChangesProvider.java | 43 + .../task/api/AfterRequestReviewProvider.java | 43 + .../api/BeforeRequestChangesProvider.java | 43 + .../task/api/BeforeRequestReviewProvider.java | 43 + .../spi/task/api/CreateTaskPreprocessor.java | 15 +- .../spi/task/api/ReviewRequiredProvider.java | 41 + .../task/api/TaskEndstatePreprocessor.java | 33 + .../internal/AfterRequestChangesManager.java | 16 +- .../internal/AfterRequestReviewManager.java | 16 +- .../internal/BeforeRequestChangesManager.java | 16 +- .../internal/BeforeRequestReviewManager.java | 16 +- .../CreateTaskPreprocessorManager.java | 10 +- .../task/internal/ReviewRequiredManager.java | 14 +- .../TaskEndstatePreprocessorManager.java | 10 +- .../user/api/RefreshUserPostprocessor.java | 4 +- .../RefreshUserPostprocessorManager.java | 10 +- .../io/kadai}/task/api/CallbackState.java | 4 +- .../kadai}/task/api/ObjectReferenceQuery.java | 6 +- .../api/ObjectReferenceQueryColumnName.java | 6 +- .../io/kadai}/task/api/TaskCommentQuery.java | 10 +- .../task/api/TaskCommentQueryColumnName.java | 4 +- .../io/kadai}/task/api/TaskCustomField.java | 2 +- .../kadai}/task/api/TaskCustomIntField.java | 2 +- .../java/io/kadai}/task/api/TaskQuery.java | 34 +- .../kadai}/task/api/TaskQueryColumnName.java | 4 +- .../java/io/kadai}/task/api/TaskService.java | 110 ++- .../java/io/kadai}/task/api/TaskState.java | 4 +- .../kadai}/task/api/WildcardSearchField.java | 2 +- .../AttachmentPersistenceException.java | 12 +- .../InvalidCallbackStateException.java | 14 +- .../api/exceptions/InvalidOwnerException.java | 10 +- .../exceptions/InvalidTaskStateException.java | 12 +- .../NotAuthorizedOnTaskCommentException.java | 10 +- .../ObjectReferencePersistenceException.java | 12 +- .../exceptions/TaskAlreadyExistException.java | 10 +- .../TaskCommentNotFoundException.java | 10 +- .../api/exceptions/TaskNotFoundException.java | 10 +- .../io/kadai}/task/api/models/Attachment.java | 4 +- .../task/api/models/AttachmentSummary.java | 4 +- .../task/api/models/ObjectReference.java | 2 +- .../java/io/kadai}/task/api/models/Task.java | 26 +- .../kadai}/task/api/models/TaskComment.java | 2 +- .../kadai}/task/api/models/TaskSummary.java | 22 +- .../task/internal/AttachmentHandler.java | 26 +- .../task/internal/AttachmentMapper.java | 14 +- .../task/internal/ObjectReferenceHandler.java | 16 +- .../task/internal/ObjectReferenceMapper.java | 4 +- .../internal/ObjectReferenceQueryImpl.java | 56 +- .../ObjectReferenceQuerySqlProvider.java | 14 +- .../task/internal/ServiceLevelHandler.java | 55 +- .../task/internal/TaskCommentMapper.java | 4 +- .../task/internal/TaskCommentQueryImpl.java | 74 +- .../task/internal/TaskCommentQueryMapper.java | 4 +- .../internal/TaskCommentQuerySqlProvider.java | 26 +- .../task/internal/TaskCommentServiceImpl.java | 78 +- .../internal/TaskCustomPropertySelector.java | 6 +- .../io/kadai}/task/internal/TaskMapper.java | 24 +- .../kadai}/task/internal/TaskQueryImpl.java | 161 ++-- .../kadai}/task/internal/TaskQueryMapper.java | 4 +- .../task/internal/TaskQuerySqlProvider.java | 40 +- .../kadai}/task/internal/TaskServiceImpl.java | 424 +++++----- .../kadai}/task/internal/TaskTransferrer.java | 90 +- .../task/internal/jobs/TaskCleanupJob.java | 64 +- .../task/internal/jobs/TaskRefreshJob.java | 29 +- .../internal/jobs/TaskUpdatePriorityJob.java | 77 ++ .../jobs/helper/SqlConnectionRunner.java | 20 +- .../TaskUpdatePriorityBatchStatement.java | 2 +- .../jobs/helper/TaskUpdatePriorityWorker.java | 30 +- .../task/internal/models/AttachmentImpl.java | 6 +- .../models/AttachmentSummaryImpl.java | 10 +- .../internal/models/MinimalTaskSummary.java | 6 +- .../internal/models/ObjectReferenceImpl.java | 6 +- .../task/internal/models/TaskCommentImpl.java | 4 +- .../kadai}/task/internal/models/TaskImpl.java | 24 +- .../task/internal/models/TaskSummaryImpl.java | 26 +- .../java/io/kadai}/user/api/UserService.java | 24 +- .../exceptions/UserAlreadyExistException.java | 10 +- .../api/exceptions/UserNotFoundException.java | 10 +- .../java/io/kadai}/user/api/models/User.java | 12 +- .../io/kadai}/user/internal/UserMapper.java | 24 +- .../user/internal/UserMapperSqlProvider.java | 8 +- .../kadai}/user/internal/UserServiceImpl.java | 89 +- .../kadai}/user/internal/models/UserImpl.java | 4 +- .../api/AccessItemQueryColumnName.java | 6 +- .../api/WorkbasketAccessItemQuery.java | 6 +- .../workbasket/api/WorkbasketCustomField.java | 2 +- .../workbasket/api/WorkbasketPermission.java | 4 +- .../workbasket/api/WorkbasketQuery.java | 18 +- .../api/WorkbasketQueryColumnName.java | 6 +- .../workbasket/api/WorkbasketService.java | 85 +- .../kadai}/workbasket/api/WorkbasketType.java | 2 +- .../NotAuthorizedOnWorkbasketException.java | 12 +- ...tAuthorizedToQueryWorkbasketException.java | 14 + ...basketAccessItemAlreadyExistException.java | 10 +- .../WorkbasketAlreadyExistException.java | 10 +- .../exceptions/WorkbasketInUseException.java | 10 +- .../WorkbasketMarkedForDeletionException.java | 10 +- .../WorkbasketNotFoundException.java | 10 +- .../workbasket/api/models/Workbasket.java | 6 +- .../api/models/WorkbasketAccessItem.java | 4 +- .../api/models/WorkbasketSummary.java | 6 +- .../internal/DistributionTargetMapper.java | 2 +- .../WorkbasketAccessItemQueryImpl.java | 60 +- .../internal/WorkbasketAccessMapper.java | 4 +- .../internal/WorkbasketAccessSqlProvider.java | 10 +- .../workbasket/internal/WorkbasketMapper.java | 6 +- .../internal/WorkbasketQueryImpl.java | 94 +-- .../internal/WorkbasketQueryMapper.java | 8 +- .../internal/WorkbasketServiceImpl.java | 311 ++++--- .../internal/WorkbasketSqlProvider.java | 10 +- .../internal/jobs/WorkbasketCleanupJob.java | 50 +- .../models/WorkbasketAccessItemImpl.java | 8 +- .../internal/models/WorkbasketImpl.java | 10 +- .../models/WorkbasketSummaryImpl.java | 10 +- .../internal/defaultCustomAttributes.json | 0 .../test/java/acceptance/AbstractAccTest.java | 80 +- .../acceptance/CreateTaskModelHelper.java | 12 +- .../java/acceptance/KadaiEngineProxy.java | 35 + .../test/java/acceptance/TaskTestMapper.java | 4 +- .../ClassificationModelsCloneTest.java | 22 +- .../config/KadaiConfigAccTest.java} | 48 +- .../config/KadaiConfigurationTest.java} | 41 +- .../config/KadaiRoleConfigAccTest.java} | 97 ++- .../config/KadaiSecurityConfigAccTest.java} | 34 +- .../history/HistoryEventManagerTest.java | 2 +- .../ObjectAttributeChangeDetectorTest.java | 16 +- .../acceptance/jobs/JobRunnerAccTest.java | 56 +- .../jobs/TaskUpdatePriorityJobAccTest.java | 48 +- .../jobs/WorkbasketCleanupJobAccTest.java | 44 +- .../helper/SqlConnectionRunnerAccTest.java | 10 +- ...skUpdatePriorityBatchStatementAccTest.java | 14 +- .../UpdateObjectsUseUtcTimeStampsAccTest.java | 52 +- ...ampsWithWorkingDaysCalculationAccTest.java | 62 +- .../PriorityServiceAccTest.java | 24 +- .../TestPriorityServiceProvider.java | 14 +- .../report/AbstractReportAccTest.java | 22 +- ...CustomAttributeValuesForReportAccTest.java | 12 +- ...OfClassificationCategoryReportAccTest.java | 22 +- ...tTaskIdsOfClassificationReportAccTest.java | 16 +- ...dsOfTaskCustomFieldValueReportAccTest.java | 22 +- .../GetTaskIdsOfWorkbasketReportAccTest.java | 18 +- ...deClassificationCategoryReportAccTest.java | 22 +- .../ProvideClassificationReportAccTest.java | 22 +- ...deDetailedClassificationReportAccTest.java | 30 +- ...videTaskCustomFieldValueReportAccTest.java | 22 +- .../ProvideTaskStatusReportAccTest.java | 22 +- .../report/ProvideTimestampReportAccTest.java | 18 +- ...rovideWorkbasketPriorityReportAccTest.java | 30 +- .../ProvideWorkbasketReportAccTest.java | 22 +- .../java/acceptance/report/ReportTest.java | 14 +- .../WorkingDaysToDaysReportConverterTest.java | 14 +- .../security/KadaiSecurityAccTest.java | 78 ++ .../acceptance/task/CallbackStateAccTest.java | 66 +- .../task/ServiceLevelPriorityAccTest.java | 40 +- ...rityWithWorkingDaysCalculationAccTest.java | 50 +- .../acceptance/task/TaskModelsCloneTest.java | 16 +- .../task/claim/SelectAndClaimTaskAccTest.java | 44 +- .../query/QueryObjectReferenceAccTest.java | 20 +- ...ObjectReferencesWithPaginationAccTest.java | 10 +- .../task/query/QueryTasksAccTest.java | 138 ++-- .../task/query/QueryTasksByRoleAccTest.java | 19 +- .../QueryTasksByTimeIntervalsAccTest.java | 40 +- .../QueryTasksByWildcardSearchAccTest.java | 10 +- .../query/QueryTasksByWorkbasketAccTest.java | 14 +- .../query/QueryTasksListValuesAccTest.java | 36 +- .../QueryTasksWithPaginationAccTest.java | 28 +- .../query/QueryTasksWithSortingAccTest.java | 100 ++- .../task/transfer/TransferTaskAccTest.java | 82 +- ...mentWithWorkingDaysCalculationAccTest.java | 60 +- .../update/UpdateTaskAttachmentsAccTest.java | 50 +- .../workbasket/WorkbasketModelsCloneTest.java | 26 +- .../create/CreateWorkbasketAccTest.java | 50 +- ...CreateWorkbasketAuthorizationsAccTest.java | 14 +- .../delete/DeleteWorkbasketAccTest.java | 30 +- ...DeleteWorkbasketAuthorizationsAccTest.java | 10 +- .../get/GetDistributionTargetsAccTest.java | 34 +- .../GetWorkbasketAuthorizationsAccTest.java | 10 +- .../query/QueryWorkbasketAccTest.java | 24 +- .../QueryWorkbasketAccessItemsAccTest.java | 42 +- .../QueryWorkbasketByPermissionAccTest.java | 48 +- ...QueryWorkbasketsWithPaginationAccTest.java | 22 +- .../query/WorkbasketQueryAccTest.java | 40 +- ...sketQueryWithOrderedPaginationAccTest.java | 14 +- .../UpdateDistributionTargetsAccTest.java | 26 +- .../update/UpdateWorkbasketAccTest.java | 36 +- ...pdateWorkbasketAuthorizations2AccTest.java | 10 +- ...UpdateWorkbasketAuthorizationsAccTest.java | 54 +- .../resources/corpusChristiEnabled.properties | 1 + .../resources/custom_holiday_kadai.properties | 1 + ...holiday_with_wrong_format_kadai.properties | 1 + .../src/test/resources/kadai.properties | 48 ++ .../test/resources/simplelogger.properties | 2 +- lib/kadai-spring-example/pom.xml | 67 ++ .../io/kadai}/example/ExampleBootstrap.java | 37 +- .../example/ExampleStartupException.java | 2 +- .../java/io/kadai/example/KadaiConfig.java} | 67 +- .../example/KadaiConfigTestApplication.java} | 10 +- .../kadai/example/KadaiTestController.java} | 42 +- .../src/main/resources/application.properties | 1 + .../src/main/resources/customdb.properties | 12 +- .../src/main/resources/kadai.properties | 33 + .../src/main/resources/schema.sql | 4 +- .../kadai}/example/ExampleBootstrapTest.java | 13 +- .../example/KadaiTransactionIntTest.java} | 76 +- .../TransactionalJobsConfiguration.java | 8 +- .../src/test/resources/application.properties | 2 +- .../test/resources/junit-platform.properties | 0 .../src/test/resources/kadai.properties | 35 + lib/kadai-spring/pom.xml | 81 ++ .../common/internal/SpringKadaiEngine.java | 34 + .../internal/SpringKadaiEngineImpl.java | 20 + .../SpringTransactionProvider.java | 4 +- .../internal/transaction/KadaiComponent.java} | 24 +- .../internal/transaction/TransactionTest.java | 4 +- .../resources/test-applicationContext.xml | 35 + lib/kadai-test-api/pom.xml | 105 +++ .../io/kadai/testapi/CleanKadaiContext.java} | 4 +- .../kadai}/testapi/DefaultTestEntities.java | 20 +- .../testapi}/DockerContainerCreator.java | 9 +- .../testapi/KadaiConfigurationModifier.java | 8 + .../io/kadai/testapi/KadaiEngineProxy.java | 35 + .../java/io/kadai/testapi/KadaiInject.java} | 4 +- .../kadai/testapi/KadaiIntegrationTest.java} | 16 +- .../io/kadai}/testapi/OracleSchemaHelper.java | 4 +- .../kadai}/testapi/WithServiceProvider.java | 4 +- .../builder/ClassificationBuilder.java | 26 +- .../builder/ClassificationTestImpl.java | 4 +- .../kadai}/testapi/builder/EntityBuilder.java | 4 +- .../builder/ObjectReferenceBuilder.java | 6 +- .../builder/TaskAttachmentBuilder.java | 10 +- .../kadai}/testapi/builder/TaskBuilder.java | 44 +- .../testapi/builder/TaskCommentBuilder.java | 16 +- .../testapi/builder/TaskCommentTestImpl.java | 4 +- .../kadai}/testapi/builder/TaskTestImpl.java | 6 +- .../kadai}/testapi/builder/UserBuilder.java | 16 +- .../builder/WorkbasketAccessItemBuilder.java | 20 +- .../testapi/builder/WorkbasketBuilder.java | 28 +- .../testapi/builder/WorkbasketTestImpl.java | 4 +- .../KadaiDependencyInjectionExtension.java} | 24 +- .../KadaiInitializationExtension.java | 178 ++++ .../extensions/TestContainerExtension.java | 34 +- .../testapi/security/JaasExtension.java | 12 +- .../kadai}/testapi/security/WithAccessId.java | 2 +- .../testapi/util/ExtensionCommunicator.java | 16 +- .../util/ServiceProviderExtractor.java | 32 +- .../main/java/org/junit/rules/TestRule.java | 0 .../org/junit/runners/model/Statement.java | 0 .../container-license-acceptance.txt | 1 + .../kadai}/testapi/DefaultTestEntities.java | 10 +- ...adaiDependencyInjectionExtensionTest.java} | 147 ++-- .../KadaiInitializationExtensionTest.java | 166 ++++ .../testapi/TestContainerExtensionTest.java | 115 ++- .../builder/ClassificationBuilderTest.java | 30 +- .../builder/ObjectReferenceBuilderTest.java | 8 +- .../builder/TaskAttachmentBuilderTest.java | 28 +- .../testapi/builder/TaskBuilderTest.java | 62 +- .../builder/TaskCommentBuilderTest.java | 56 +- .../testapi/builder/UserBuilderTest.java | 18 +- .../WorkbasketAccessItemBuilderTest.java | 36 +- .../builder/WorkbasketBuilderTest.java | 40 +- .../testapi/security/JaasExtensionTest.java | 10 +- .../security/JaasExtensionTestExtensions.java | 2 +- .../util/ServiceProviderExtractorTest.java | 18 +- .../util/TopLevelCreateTaskPreprocessor.java | 6 +- .../src/test/resources/kadai.properties | 35 + .../test/resources/simplelogger.properties | 2 +- lib/pom.xml | 42 +- lib/readme.md | 2 +- lib/taskana-cdi-example/pom.xml | 219 ----- .../src/main/resources/taskana.properties | 19 - .../src/test/resources/arquillian.xml | 19 - .../test/resources/int-test-standalone.xml | 703 ---------------- .../src/test/resources/module.xml | 28 - lib/taskana-cdi/pom.xml | 210 ----- .../internal/TaskanaCdiStartupException.java | 8 - .../src/test/resources/arquillian.xml | 19 - .../test/resources/int-test-standalone.xml | 703 ---------------- lib/taskana-cdi/src/test/resources/module.xml | 28 - .../src/test/resources/taskana.properties | 19 - lib/taskana-core-test/pom.xml | 83 -- .../common/TaskanaEngineExplicitTest.java | 37 - .../src/test/resources/fullTaskana.properties | 67 -- .../src/test/resources/taskana.properties | 36 - lib/taskana-core/pom.xml | 129 --- .../jobs/PlainJavaTransactionProvider.java | 42 - .../common/internal/jobs/TaskanaJob.java | 14 - .../monitor/internal/MonitorServiceImpl.java | 68 -- .../priority/api/PriorityServiceProvider.java | 48 -- .../spi/routing/api/TaskRoutingProvider.java | 53 -- .../task/api/AfterRequestChangesProvider.java | 45 - .../task/api/AfterRequestReviewProvider.java | 45 - .../api/BeforeRequestChangesProvider.java | 45 - .../task/api/BeforeRequestReviewProvider.java | 45 - .../spi/task/api/ReviewRequiredProvider.java | 43 - .../task/api/TaskEndstatePreprocessor.java | 34 - .../internal/jobs/TaskUpdatePriorityJob.java | 79 -- ...tAuthorizedToQueryWorkbasketException.java | 14 - .../java/acceptance/TaskanaEngineProxy.java | 35 - .../security/TaskanaSecurityAccTest.java | 78 -- .../resources/corpusChristiEnabled.properties | 1 - .../custom_holiday_taskana.properties | 1 - ...liday_with_wrong_format_taskana.properties | 1 - .../src/test/resources/taskana.properties | 48 -- lib/taskana-spring-example/pom.xml | 67 -- .../src/main/resources/application.properties | 1 - .../src/main/resources/taskana.properties | 33 - .../src/test/resources/taskana.properties | 35 - lib/taskana-spring/pom.xml | 81 -- .../common/internal/SpringTaskanaEngine.java | 36 - .../internal/SpringTaskanaEngineImpl.java | 21 - .../resources/test-applicationContext.xml | 35 - lib/taskana-test-api/pom.xml | 105 --- .../testapi/TaskanaConfigurationModifier.java | 8 - .../taskana/testapi/TaskanaEngineProxy.java | 35 - .../TaskanaInitializationExtension.java | 181 ---- .../container-license-acceptance.txt | 1 - .../TaskanaInitializationExtensionTest.java | 166 ---- .../src/test/resources/taskana.properties | 35 - pom.xml | 770 +++++++++--------- qa/checkstyle/checkstyle.xml | 662 +++++++-------- qa/hooks/commit-msg | 2 +- qa/hooks/pre-commit | 0 qa/intellij/kadai_formatter_intellij.xml | 671 +++++++++++++++ qa/intellij/taskana_formatter_intellij.xml | 671 --------------- rest/kadai-rest-spring-example-boot/pom.xml | 219 +++++ .../example/boot/ExampleRestApplication.java | 6 +- .../boot/ExampleRestConfiguration.java | 24 +- .../example/boot/OpenApiConfiguration.java | 12 +- .../security/BootWebSecurityConfigurer.java | 20 +- .../boot/security/CsrfCookieFilter.java | 2 +- .../security/SpaCsrfTokenRequestHandler.java | 2 +- .../main/resources/application-db2.properties | 90 +- .../resources/application-oracle.properties | 2 +- .../resources/application-postgres.properties | 77 +- .../src/main/resources/application.properties | 86 +- .../src/main/resources/dmn-table.dmn | 0 .../src/main/resources/kadai.properties | 40 + rest/kadai-rest-spring-example-common/pom.xml | 121 +++ .../jobs/TransactionalJobsConfiguration.java | 8 +- .../rest/ExampleWebSecurityConfig.java | 2 +- .../io/kadai}/example/rest/WebMvcConfig.java | 9 +- .../KadaiRedirectToIndexHtmlController.java} | 6 +- .../rest/controllers/LoginController.java | 2 +- .../rest/controllers/ResourcesController.java | 12 +- .../io/kadai}/example/rest/models/User.java | 2 +- .../controllers/kadai-customization.json} | 0 .../src/main/resources/kadai-example.ldif} | 207 ++--- .../css/bootstrap/4.1.3/bootstrap.min.css | 0 .../src/main/resources/static/css/main.css | 0 .../data-sources/environment-information.json | 4 + .../src/main/resources/static/img/logo.png | Bin .../src/main/resources/templates/login.html | 6 +- ...rchRootsForUseDnForGroupsDisabledTest.java | 20 +- .../ldap/LdapEmptySearchRootsTest.java | 22 +- .../LdapForUseDnForGroupsDisabledTest.java | 33 +- .../java/io/kadai}/example/ldap/LdapTest.java | 28 +- .../application-emptySearchRoots.properties | 3 + .../src/test/resources/application.properties | 62 ++ .../src/test/resources/kadai.properties | 31 + .../kadai-rest-spring-example-wildfly/pom.xml | 253 ++++++ .../wildfly/AdditionalUserProperties.java | 2 +- .../wildfly/KadaiWildFlyApplication.java} | 11 +- .../wildfly/KadaiWildflyConfiguration.java} | 16 +- .../wildfly/security/ElytronToJaasFilter.java | 6 +- .../security/LoginErrorController.java | 2 +- .../wildfly/security/LogoutController.java | 2 +- .../WildflyWebSecurityConfigurer.java | 6 +- .../resources/application-postgres.properties | 37 + .../src/main/resources/application.properties | 56 ++ .../src/main/resources/kadai.properties | 20 + .../data-sources/environment-information.json | 3 + .../src/main/resources/templates/login.html | 6 +- .../src/main/webapp/WEB-INF/jboss-web.xml | 8 + .../src/main/webapp/WEB-INF/web.xml | 12 +- .../test/rest/KadaiSpringBootTest.java} | 4 +- .../kadai}/common/test/rest/RestHelper.java | 2 +- .../common/test/rest/TestConfiguration.java | 12 +- .../example/wildfly/AbstractAccTest.java | 34 +- .../example/wildfly/KadaiWildflyTest.java} | 40 +- ...iWildflyWithHistoryLoggerEnabledTest.java} | 20 +- ...leHistoryAndHistoryLoggerEnabledTest.java} | 28 +- ...iWildflyWithSimpleHistoryEnabledTest.java} | 24 +- .../KadaiWildflyWithUserConfigTest.java} | 48 +- ...ion-with-additional-user-config.properties | 56 ++ .../src/test/resources/application.properties | 52 ++ .../src/test/resources/arquillian.xml | 21 + .../src/test/resources/int-test-jboss-web.xml | 8 + .../test/resources/int-test-standalone.xml | 766 +++++++++++++++++ .../src/test/resources/int-test-web.xml | 8 +- .../src/test/resources/kadai-test.ldif} | 207 +++-- .../src/test/resources/kadai.properties | 36 + .../src/test/resources/module.xml | 15 + rest/kadai-rest-spring-test-lib/pom.xml | 96 +++ .../kadai/rest/test/KadaiSpringBootTest.java} | 4 +- .../java/io/kadai}/rest/test/RestHelper.java | 2 +- .../rest/test/SpringSecurityToJaasFilter.java | 10 +- .../kadai}/rest/test/TestConfiguration.java | 10 +- .../rest/test/TestWebSecurityConfig.java | 20 +- .../src/main/resources/kadai-test.ldif} | 202 ++--- rest/kadai-rest-spring/pom.xml | 194 +++++ .../rest/ClassificationController.java | 48 +- .../ClassificationDefinitionController.java | 42 +- .../ClassificationQueryFilterParameter.java | 14 +- ...finitionCollectionRepresentationModel.java | 6 +- ...efinitionRepresentationModelAssembler.java | 10 +- ...ificationRepresentationModelAssembler.java | 22 +- ...onSummaryRepresentationModelAssembler.java | 32 +- ...ficationCollectionRepresentationModel.java | 4 +- ...ficationDefinitionRepresentationModel.java | 2 +- .../ClassificationRepresentationModel.java | 4 +- ...cationSummaryPagedRepresentationModel.java | 6 +- ...ssificationSummaryRepresentationModel.java | 24 +- .../common/rest/AccessIdController.java | 40 +- .../rest/InitBinderControllerAdvice.java | 8 +- .../common/rest/JsonPropertyEditor.java | 2 +- .../common/rest/KadaiEngineController.java} | 58 +- .../rest/KadaiRestExceptionHandler.java} | 88 +- .../common/rest/QueryPagingParameter.java | 6 +- .../io/kadai}/common/rest/QueryParameter.java | 6 +- .../io/kadai}/common/rest/QuerySortBy.java | 6 +- .../common/rest/QuerySortParameter.java | 8 +- .../kadai/common/rest/RestConfiguration.java | 106 +++ .../io/kadai}/common/rest/RestEndpoints.java | 2 +- .../rest/SpringSecurityToJaasFilter.java | 8 +- ...ollectionRepresentationModelAssembler.java | 6 +- .../PagedRepresentationModelAssembler.java | 6 +- .../kadai}/common/rest/ldap/LdapClient.java | 128 +-- .../common/rest/ldap/LdapConfiguration.java | 10 +- .../kadai/common/rest/ldap/LdapSettings.java | 63 ++ .../models/AccessIdRepresentationModel.java | 3 +- .../models/CollectionRepresentationModel.java | 2 +- .../CustomAttributesRepresentationModel.java | 7 +- .../models/ExceptionRepresentationModel.java | 4 +- .../KadaiUserInfoRepresentationModel.java} | 16 +- .../common/rest/models/PageMetadata.java | 2 +- .../rest/models/PagedRepresentationModel.java | 2 +- .../models/VersionRepresentationModel.java | 4 +- .../rest/util/ApplicationContextProvider.java | 2 +- .../rest/util/QueryParamsValidator.java | 2 +- .../monitor/rest/MonitorController.java | 44 +- .../rest/PriorityReportFilterParameter.java | 16 +- .../monitor/rest/ReportFilterParameter.java | 4 +- .../TimeIntervalReportFilterParameter.java | 16 +- ...umnHeaderRepresentationModelAssembler.java | 6 +- .../ReportRepresentationModelAssembler.java | 56 +- ...iorityColumnHeaderRepresentationModel.java | 2 +- .../models/ReportRepresentationModel.java | 4 +- .../task/rest/AttachmentController.java | 4 +- .../task/rest/TaskCommentController.java | 42 +- .../rest/TaskCommentQueryFilterParameter.java | 6 +- .../io/kadai}/task/rest/TaskController.java | 78 +- .../rest/TaskQueryFilterCustomFields.java | 46 +- .../rest/TaskQueryFilterCustomIntFields.java | 18 +- .../task/rest/TaskQueryFilterParameter.java | 22 +- .../task/rest/TaskQueryGroupByParameter.java | 8 +- ...ttachmentRepresentationModelAssembler.java | 14 +- ...ntSummaryRepresentationModelAssembler.java | 12 +- ...onResultsRepresentationModelAssembler.java | 16 +- ...ReferenceRepresentationModelAssembler.java | 8 +- ...skCommentRepresentationModelAssembler.java | 18 +- .../TaskRepresentationModelAssembler.java | 26 +- ...skSummaryRepresentationModelAssembler.java | 28 +- .../models/AttachmentRepresentationModel.java | 2 +- .../AttachmentSummaryRepresentationModel.java | 4 +- ...lkOperationResultsRepresentationModel.java | 4 +- .../models/IsReadRepresentationModel.java | 2 +- .../ObjectReferenceRepresentationModel.java | 7 +- ...kCommentCollectionRepresentationModel.java | 4 +- .../TaskCommentRepresentationModel.java | 4 +- .../rest/models/TaskRepresentationModel.java | 4 +- ...kSummaryCollectionRepresentationModel.java | 4 +- .../TaskSummaryPagedRepresentationModel.java | 6 +- .../TaskSummaryRepresentationModel.java | 10 +- .../TransferTaskRepresentationModel.java | 2 +- .../kadai}/user/jobs/UserInfoRefreshJob.java | 60 +- .../io/kadai}/user/rest/UserController.java | 30 +- .../UserRepresentationModelAssembler.java | 12 +- .../UserCollectionRepresentationModel.java | 4 +- .../rest/models/UserRepresentationModel.java | 20 +- .../rest/WorkbasketAccessItemController.java | 32 +- ...kbasketAccessItemQueryFilterParameter.java | 6 +- .../workbasket/rest/WorkbasketController.java | 68 +- .../rest/WorkbasketDefinitionController.java | 52 +- .../rest/WorkbasketQueryFilterParameter.java | 10 +- ...ccessItemRepresentationModelAssembler.java | 32 +- ...efinitionRepresentationModelAssembler.java | 28 +- ...orkbasketRepresentationModelAssembler.java | 22 +- ...etSummaryRepresentationModelAssembler.java | 22 +- ...nTargetsCollectionRepresentationModel.java | 4 +- ...cessItemCollectionRepresentationModel.java | 4 +- ...ketAccessItemPagedRepresentationModel.java | 6 +- ...rkbasketAccessItemRepresentationModel.java | 25 +- ...finitionCollectionRepresentationModel.java | 4 +- ...rkbasketDefinitionRepresentationModel.java | 2 +- .../models/WorkbasketRepresentationModel.java | 5 +- ...basketSummaryPagedRepresentationModel.java | 6 +- .../WorkbasketSummaryRepresentationModel.java | 4 +- .../src/main/resources/.gitkeep | 0 .../io/kadai}/SpringArchitectureTest.java | 6 +- .../rest/ClassificationControllerIntTest.java | 20 +- ...sificationDefinitionControllerIntTest.java | 28 +- ...ationRepresentationModelAssemblerTest.java | 18 +- ...mmaryRepresentationModelAssemblerTest.java | 30 +- ...ollerForUseDnForGroupsDisabledIntTest.java | 36 +- .../rest/AccessIdControllerIntTest.java | 52 +- .../common/rest/ExceptionErrorKeyTest.java | 68 +- .../rest/GeneralExceptionHandlingTest.java | 22 +- .../rest/KadaiEngineControllerIntTest.java} | 52 +- .../common/rest/QuerySortParameterTest.java | 10 +- .../kadai}/common/rest/RestEndpointsTest.java | 6 +- .../rest/SchemaNameCustomizableTest.java | 10 +- .../common/rest/ldap/LdapClientTest.java | 114 +-- .../rest/MonitorControllerIntTest.java | 18 +- ...eaderRepresentationModelAssemblerTest.java | 10 +- ...eportRepresentationModelAssemblerTest.java | 18 +- .../MyKadaiConfigurationIntTest.java} | 14 +- .../properties/MyKadaiTestConfiguration.java} | 12 +- .../rest/TaskCommentControllerIntTest.java | 16 +- .../task/rest/TaskControllerIntTest.java | 58 +- ...hmentRepresentationModelAssemblerTest.java | 24 +- ...mmaryRepresentationModelAssemblerTest.java | 24 +- ...sultsRepresentationModelAssemblerTest.java | 42 +- ...renceRepresentationModelAssemblerTest.java | 12 +- ...mmentRepresentationModelAssemblerTest.java | 14 +- .../TaskRepresentationModelAssemblerTest.java | 48 +- ...mmaryRepresentationModelAssemblerTest.java | 76 +- .../routing/IntegrationTestTaskRouter.java | 14 +- .../user/jobs/UserInfoRefreshJobIntTest.java | 36 +- .../rest/FirstRefreshUserPostprocessor.java | 6 +- .../rest/SecondRefreshUserPostprocessor.java | 6 +- .../user/rest/UserControllerIntTest.java | 16 +- .../UserRepresentationModelAssemblerTest.java | 20 +- ...WorkbasketAccessItemControllerIntTest.java | 18 +- .../rest/WorkbasketControllerIntTest.java | 26 +- ...WorkbasketDefinitionControllerIntTest.java | 22 +- ...sItemRepresentationModelAssemblerTest.java | 52 +- ...itionRepresentationModelAssemblerTest.java | 16 +- ...asketRepresentationModelAssemblerTest.java | 20 +- ...mmaryRepresentationModelAssemblerTest.java | 32 +- ....kadai.spi.routing.api.TaskRoutingProvider | 1 + ...adai.spi.user.api.RefreshUserPostprocessor | 2 + .../src/test/resources/application.properties | 62 ++ .../src/test/resources/kadai.properties | 34 + .../src/test/resources/mykadai.properties | 33 + rest/pom.xml | 40 +- rest/taskana-rest-spring-example-boot/pom.xml | 219 ----- .../src/main/resources/taskana.properties | 40 - .../pom.xml | 121 --- .../data-sources/environment-information.json | 4 - .../application-emptySearchRoots.properties | 3 - .../src/test/resources/application.properties | 62 -- .../src/test/resources/taskana.properties | 31 - .../pom.xml | 253 ------ .../resources/application-postgres.properties | 42 - .../src/main/resources/application.properties | 64 -- .../data-sources/environment-information.json | 3 - .../src/main/resources/taskana.properties | 20 - .../src/main/webapp/WEB-INF/jboss-web.xml | 8 - ...ion-with-additional-user-config.properties | 56 -- .../src/test/resources/application.properties | 52 -- .../src/test/resources/arquillian.xml | 21 - .../src/test/resources/int-test-jboss-web.xml | 8 - .../test/resources/int-test-standalone.xml | 766 ----------------- .../src/test/resources/module.xml | 15 - .../src/test/resources/taskana.properties | 36 - rest/taskana-rest-spring-test-lib/pom.xml | 96 --- rest/taskana-rest-spring/pom.xml | 194 ----- .../common/rest/RestConfiguration.java | 106 --- .../common/rest/ldap/LdapSettings.java | 63 -- ...askana.spi.routing.api.TaskRoutingProvider | 1 - ...kana.spi.user.api.RefreshUserPostprocessor | 2 - .../src/test/resources/application.properties | 63 -- .../src/test/resources/mytaskana.properties | 33 - .../src/test/resources/taskana.properties | 34 - routing/dmn-xlsx-converter/pom.xml | 214 ++--- routing/kadai-routing-rest/pom.xml | 178 ++++ .../routing/dmn/rest/DmnUploadController.java | 14 +- .../dmn/rest/RoutingRestEndpoints.java | 2 +- ...outingUploadResultRepresentationModel.java | 2 +- .../dmn/service/DmnConverterService.java | 38 +- .../routing/dmn/service/XlsxConverter.java | 2 +- .../dmn/service/XlsxWorksheetConverter.java | 2 +- .../service/util/InputEntriesSanitizer.java | 2 +- .../routing/dmn/spi/api/DmnValidator.java | 8 +- .../dmn/spi/internal/DmnValidatorManager.java | 16 +- .../dmn/rest/DmnUploadControllerIntTest.java | 12 +- .../service/DmnConverterServiceAccTest.java | 46 +- .../util/InputEntriesSanitizerAccTest.java | 2 +- .../routing/dmn/spi/TestDmnValidatorImpl.java | 8 +- .../io.kadai.routing.dmn.spi.api.DmnValidator | 1 + .../src/test/resources/application.properties | 64 ++ .../src/test/resources/kadai.properties | 32 + .../src/test/resources/testDmnRouting.dmn | 0 .../src/test/resources/testExcelRouting.xlsx | Bin .../testExcelRoutingWithInvalidOutputs.xlsx | Bin routing/kadai-spi-routing-dmn-router/pom.xml | 93 +++ .../io/kadai}/routing/dmn/DmnTaskRouter.java | 38 +- ....kadai.spi.routing.api.TaskRoutingProvider | 1 + .../test/java/io/kadai}/AbstractAccTest.java | 32 +- .../routing/dmn/DmnTaskRouterAccTest.java | 82 +- .../src/test/resources/dmn-table.dmn | 0 .../src/test/resources/empty.dmn | 0 .../src/test/resources/kadai.properties | 38 + routing/pom.xml | 32 +- routing/taskana-routing-rest/pom.xml | 178 ---- ...o.taskana.routing.dmn.spi.api.DmnValidator | 1 - .../src/test/resources/application.properties | 69 -- .../src/test/resources/taskana.properties | 32 - .../taskana-spi-routing-dmn-router/pom.xml | 93 --- ...askana.spi.routing.api.TaskRoutingProvider | 1 - .../src/test/resources/taskana.properties | 38 - web/angular.json | 16 +- web/cypress-standalone.json | 4 +- web/cypress.json | 2 +- .../classifications/classifications.spec.js | 2 +- .../integration/history/history.spec.js | 2 +- web/cypress/integration/login/login.spec.js | 2 +- .../integration/monitor/monitor.spec.js | 12 +- .../workbaskets/workbaskets.spec.js | 12 +- web/cypress/support/commands.js | 4 +- web/jest.config.js | 2 +- web/package.json | 2 +- web/pom.xml | 8 +- .../access-items-management.component.html | 188 ++--- .../access-items-management.component.spec.ts | 18 +- .../access-items-management.component.ts | 2 +- .../administration-overview.component.html | 8 +- .../administration-overview.component.spec.ts | 4 +- .../administration-overview.component.ts | 8 +- .../classification-details.component.html | 116 +-- .../classification-details.component.spec.ts | 4 +- .../classification-details.component.ts | 2 +- .../classification-list.component.html | 20 +- .../classification-list.component.spec.ts | 18 +- .../classification-list.component.ts | 6 +- .../classification-overview.component.html | 5 +- .../classification-overview.component.scss | 4 +- .../classification-overview.component.spec.ts | 10 +- .../classification-overview.component.ts | 2 +- ...assification-types-selector.component.html | 6 +- ...classification-types-selector.component.ts | 2 +- .../import-export.component.html | 8 +- .../import-export.component.spec.ts | 10 +- .../import-export/import-export.component.ts | 10 +- .../components/tree/tree.component.ts | 18 +- .../type-icon/icon-type.component.ts | 2 +- .../workbasket-access-items.component.html | 298 +++---- .../workbasket-access-items.component.spec.ts | 6 +- .../workbasket-access-items.component.ts | 2 +- .../workbasket-details.component.html | 14 +- .../workbasket-details.component.spec.ts | 12 +- .../workbasket-details.component.ts | 2 +- ...t-distribution-targets-list.component.html | 24 +- ...istribution-targets-list.component.spec.ts | 8 +- ...ket-distribution-targets-list.component.ts | 2 +- ...basket-distribution-targets.component.html | 18 +- ...basket-distribution-targets.component.scss | 2 +- ...ket-distribution-targets.component.spec.ts | 2 +- ...rkbasket-distribution-targets.component.ts | 2 +- .../workbasket-information.component.html | 55 +- .../workbasket-information.component.spec.ts | 8 +- .../workbasket-information.component.ts | 6 +- .../workbasket-list-toolbar.component.html | 16 +- .../workbasket-list-toolbar.component.spec.ts | 16 +- .../workbasket-list-toolbar.component.ts | 6 +- .../workbasket-list.component.html | 33 +- .../workbasket-list.component.spec.ts | 6 +- .../workbasket-list.component.ts | 2 +- .../workbasket-overview.component.html | 6 +- .../workbasket-overview.component.spec.ts | 20 +- .../workbasket-overview.component.ts | 2 +- .../classification-definition.service.ts | 6 +- .../services/workbasket-definition.service.ts | 6 +- web/src/app/app-routing.module.ts | 4 +- web/src/app/app.component.html | 14 +- web/src/app/app.component.scss | 2 +- web/src/app/app.component.ts | 12 +- web/src/app/app.module.ts | 4 +- web/src/app/app.test.configuration.ts | 6 +- web/src/app/app.test.module.ts | 4 +- .../task-history-query.service.ts | 8 +- .../task-history-query.component.html | 5 +- .../task-history-query.component.ts | 2 +- .../components/canvas/canvas.component.html | 2 +- .../components/canvas/canvas.component.ts | 2 +- .../classification-report.component.html | 24 +- .../classification-report.component.ts | 2 +- .../components/monitor/monitor.component.html | 22 +- .../components/monitor/monitor.component.ts | 2 +- .../report-table/report-table.component.html | 98 +-- .../report-table/report-table.component.ts | 2 +- ...task-priority-report-filter.component.html | 2 +- .../task-priority-report-filter.component.ts | 2 +- .../task-priority-report.component.html | 22 +- .../task-priority-report.component.spec.ts | 6 +- .../task-priority-report.component.ts | 2 +- .../task-report/task-report.component.html | 6 +- .../task-report/task-report.component.ts | 2 +- .../timestamp-report.component.html | 12 +- .../timestamp-report.component.ts | 2 +- .../workbasket-report-due-date.component.html | 4 +- .../workbasket-report-due-date.component.ts | 2 +- ...kbasket-report-planned-date.component.html | 2 +- ...orkbasket-report-planned-date.component.ts | 2 +- .../workbasket-report.component.html | 10 +- .../workbasket-report.component.ts | 2 +- .../app/monitor/services/monitor.service.ts | 12 +- .../Settings/settings.component.html | 2 +- .../components/Settings/settings.component.ts | 2 +- .../app/settings/services/settings-service.ts | 4 +- .../field-error-display.component.html | 4 +- .../field-error-display.component.ts | 2 +- .../master-and-detail.component.html | 8 +- .../master-and-detail.component.ts | 2 +- .../components/nav-bar/nav-bar.component.ts | 2 +- .../no-access/no-access.component.html | 10 +- .../no-access/no-access.component.ts | 12 +- .../pagination/pagination.component.html | 10 +- .../pagination/pagination.component.ts | 2 +- .../popup/dialog-pop-up.component.html | 4 +- .../popup/dialog-pop-up.component.ts | 2 +- .../progress-spinner.component.ts | 2 +- .../sidenav-list/sidenav-list.component.html | 6 +- .../sidenav-list.component.spec.ts | 6 +- .../sidenav-list/sidenav-list.component.ts | 34 +- .../components/sort/sort.component.html | 8 +- .../shared/components/sort/sort.component.ts | 2 +- .../components/spinner/spinner.component.html | 64 +- .../components/spinner/spinner.component.ts | 2 +- .../task-filter/task-filter.component.html | 18 +- .../task-filter/task-filter.component.ts | 2 +- .../type-ahead/type-ahead.component.html | 52 +- .../type-ahead/type-ahead.component.ts | 2 +- .../user-information.component.spec.ts | 6 +- .../user-information.component.ts | 8 +- .../workbasket-filter.component.html | 10 +- .../workbasket-filter.component.ts | 2 +- .../directives/drag-and-drop.directive.ts | 2 +- .../resizable-width.directive.spec.ts | 2 +- .../directives/resizable-width.directive.ts | 2 +- .../app/shared/guards/business-admin.guard.ts | 8 +- web/src/app/shared/guards/history.guard.ts | 10 +- web/src/app/shared/guards/monitor.guard.ts | 8 +- web/src/app/shared/guards/user.guard.ts | 8 +- .../models/{taskana-type.ts => kadai-type.ts} | 2 +- .../app/shared/pipes/date-time-zone.pipe.ts | 4 +- .../access-ids/access-ids.service.spec.ts | 4 +- .../services/access-ids/access-ids.service.ts | 6 +- .../classification-categories.service.spec.ts | 2 +- .../classification-categories.service.ts | 4 +- .../classifications.service.ts | 2 +- .../services/domain/domain.service.spec.ts | 6 +- .../shared/services/domain/domain.service.ts | 6 +- .../kadai-engine.mock.service.ts} | 2 +- .../kadai-engine.service.ts} | 12 +- .../services/startup/startup.service.spec.ts | 24 +- .../services/startup/startup.service.ts | 24 +- .../services/workbasket/workbasket.service.ts | 8 +- web/src/app/shared/shared.module.ts | 4 +- .../classification.state.ts | 6 +- .../app/shared/store/mock-data/mock-store.ts | 30 +- .../workbasket-store/workbasket.state.ts | 4 +- .../util/{taskana.date.ts => kadai.date.ts} | 2 +- web/src/app/shared/util/query-parameters.ts | 2 +- .../routing-upload.component.html | 8 +- .../routing-upload.component.ts | 2 +- .../task-routing/guards/task-routing.guard.ts | 10 +- .../services/routing-upload.service.spec.ts | 4 +- .../services/routing-upload.service.ts | 2 +- .../task-container.component.html | 2 +- .../task-container.component.scss | 2 +- .../task-container.component.ts | 2 +- .../task-details-container.component.html | 2 +- .../task-details-container.component.ts | 2 +- .../task-details/task-details.component.ts | 2 +- .../task-list/task-list.component.html | 8 +- .../task-list/task-list.component.ts | 2 +- .../task-overview/task-overview.component.ts | 2 +- .../v2/task/services/task-facade.service.ts | 2 +- web/src/app/v2/task/services/task.service.ts | 2 +- .../task-attribute-value.component.html | 32 +- .../task-attribute-value.component.ts | 2 +- .../task-custom-fields.component.ts | 2 +- .../task-details/task-details.component.html | 16 +- .../task-details.component.spec.ts | 2 +- .../task-details/task-details.component.ts | 8 +- .../task-information.component.html | 124 +-- .../task-information.component.ts | 2 +- .../task-list-toolbar.component.html | 20 +- .../task-list-toolbar.component.ts | 12 +- .../task-list/task-list.component.html | 22 +- .../task-list/task-list.component.spec.ts | 2 +- .../task-list/task-list.component.ts | 2 +- .../task-master/task-master.component.html | 12 +- .../task-master/task-master.component.ts | 2 +- .../task-processing.component.html | 13 +- .../task-processing.component.spec.ts | 2 +- .../task-processing.component.ts | 2 +- .../task-status-details.component.html | 42 +- .../task-status-details.component.ts | 2 +- .../app/workplace/services/task.service.ts | 2 +- .../data-sources/environment-information.json | 4 +- ...mization.json => kadai-customization.json} | 0 web/src/environments/environment.prod.ts | 4 +- web/src/environments/environment.ts | 4 +- web/src/index.html | 8 +- web/src/theme/_site.scss | 40 +- 1378 files changed, 21023 insertions(+), 21025 deletions(-) create mode 100644 .run/All in kadai-common-data.run.xml create mode 100644 .run/All in kadai-common-logging.run.xml create mode 100644 .run/All in kadai-common-test.run.xml create mode 100644 .run/All in kadai-common.run.xml create mode 100644 .run/All in kadai-core DB2.run.xml create mode 100644 .run/All in kadai-core H2.run.xml create mode 100644 .run/All in kadai-core POSTGRES.run.xml create mode 100644 .run/All in kadai-core-test DB2.run.xml create mode 100644 .run/All in kadai-core-test H2.run.xml create mode 100644 .run/All in kadai-core-test POSTGRES.run.xml create mode 100644 .run/All in kadai-loghistory-provider.run.xml create mode 100644 .run/All in kadai-rest-spring-example-common.run.xml create mode 100644 .run/All in kadai-rest-spring.run.xml create mode 100644 .run/All in kadai-routing-rest.run.xml create mode 100644 .run/All in kadai-simplehistory-provider H2.run.xml create mode 100644 .run/All in kadai-simplehistory-rest-spring.run.xml create mode 100644 .run/All in kadai-spi-routing-dmn-router.run.xml create mode 100644 .run/All in kadai-spring-example.run.xml delete mode 100644 .run/All in taskana-common-data.run.xml delete mode 100644 .run/All in taskana-common-logging.run.xml delete mode 100644 .run/All in taskana-common-test.run.xml delete mode 100644 .run/All in taskana-common.run.xml delete mode 100644 .run/All in taskana-core DB2.run.xml delete mode 100644 .run/All in taskana-core H2.run.xml delete mode 100644 .run/All in taskana-core POSTGRES.run.xml delete mode 100644 .run/All in taskana-core-test DB2.run.xml delete mode 100644 .run/All in taskana-core-test H2.run.xml delete mode 100644 .run/All in taskana-core-test POSTGRES.run.xml delete mode 100644 .run/All in taskana-loghistory-provider.run.xml delete mode 100644 .run/All in taskana-rest-spring-example-common.run.xml delete mode 100644 .run/All in taskana-rest-spring.run.xml delete mode 100644 .run/All in taskana-routing-rest.run.xml delete mode 100644 .run/All in taskana-simplehistory-provider H2.run.xml delete mode 100644 .run/All in taskana-simplehistory-rest-spring.run.xml delete mode 100644 .run/All in taskana-spi-routing-dmn-router.run.xml delete mode 100644 .run/All in taskana-spring-example.run.xml delete mode 100644 .run/Prepare RestDocs History.run.xml delete mode 100644 .run/Prepare RestDocs.run.xml mode change 100755 => 100644 ci/commitPoms.sh create mode 100644 ci/kadai-sonar-test-coverage/pom.xml delete mode 100644 ci/taskana-sonar-test-coverage/pom.xml rename ci/{update_taskana_dependency_for_wildfly.sh => update_kadai_dependency_for_wildfly.sh} (87%) mode change 100755 => 100644 mode change 100755 => 100644 ci/verify_docs_alive.sh mode change 100755 => 100644 ci/verify_docs_jar.sh create mode 100644 common/kadai-common-data/pom.xml rename common/{taskana-common-data/src/main/java/pro/taskana => kadai-common-data/src/main/java/io/kadai}/sampledata/SampleDataGenerator.java (98%) rename common/{taskana-common-data/src/main/java/pro/taskana => kadai-common-data/src/main/java/io/kadai}/sampledata/SampleDataProvider.java (99%) rename common/{taskana-common-data/src/main/java/pro/taskana => kadai-common-data/src/main/java/io/kadai}/sampledata/SqlReplacer.java (94%) rename common/{taskana-common-data => kadai-common-data}/src/main/resources/sql/clear/clear-db.sql (100%) rename common/{taskana-common-data => kadai-common-data}/src/main/resources/sql/clear/drop-tables.sql (85%) rename common/{taskana-common-data => kadai-common-data}/src/main/resources/sql/monitor-data/monitor-sample-data.sql (100%) rename common/{taskana-common-data => kadai-common-data}/src/main/resources/sql/sample-data/attachment.sql (100%) rename common/{taskana-common-data => kadai-common-data}/src/main/resources/sql/sample-data/classification.sql (100%) rename common/{taskana-common-data => kadai-common-data}/src/main/resources/sql/sample-data/distribution-targets.sql (100%) rename common/{taskana-common-data => kadai-common-data}/src/main/resources/sql/sample-data/object-reference.sql (100%) rename common/{taskana-common-data => kadai-common-data}/src/main/resources/sql/sample-data/task-comment.sql (100%) rename common/{taskana-common-data => kadai-common-data}/src/main/resources/sql/sample-data/task-history-event.sql (100%) rename common/{taskana-common-data => kadai-common-data}/src/main/resources/sql/sample-data/task.sql (100%) rename common/{taskana-common-data => kadai-common-data}/src/main/resources/sql/sample-data/user.sql (74%) rename common/{taskana-common-data => kadai-common-data}/src/main/resources/sql/sample-data/workbasket-access-list.sql (80%) rename common/{taskana-common-data => kadai-common-data}/src/main/resources/sql/sample-data/workbasket.sql (100%) rename common/{taskana-common-data => kadai-common-data}/src/main/resources/sql/test-data/attachment.sql (100%) rename common/{taskana-common-data => kadai-common-data}/src/main/resources/sql/test-data/classification-history-event.sql (100%) rename common/{taskana-common-data => kadai-common-data}/src/main/resources/sql/test-data/classification.sql (100%) rename common/{taskana-common-data => kadai-common-data}/src/main/resources/sql/test-data/distribution-targets.sql (100%) rename common/{taskana-common-data => kadai-common-data}/src/main/resources/sql/test-data/object-reference.sql (100%) rename common/{taskana-common-data => kadai-common-data}/src/main/resources/sql/test-data/task-comment.sql (100%) rename common/{taskana-common-data => kadai-common-data}/src/main/resources/sql/test-data/task-history-event.sql (100%) rename common/{taskana-common-data => kadai-common-data}/src/main/resources/sql/test-data/task.sql (100%) rename common/{taskana-common-data => kadai-common-data}/src/main/resources/sql/test-data/user.sql (74%) rename common/{taskana-common-data => kadai-common-data}/src/main/resources/sql/test-data/workbasket-access-list.sql (76%) rename common/{taskana-common-data => kadai-common-data}/src/main/resources/sql/test-data/workbasket-history-event.sql (100%) rename common/{taskana-common-data => kadai-common-data}/src/main/resources/sql/test-data/workbasket.sql (100%) rename common/{taskana-common-data/src/test/java/pro/taskana => kadai-common-data/src/test/java/io/kadai}/sampledata/SampleDataGeneratorTest.java (76%) rename common/{taskana-common-data/src/test/java/pro/taskana => kadai-common-data/src/test/java/io/kadai}/sampledata/SampleDataProviderTest.java (94%) rename common/{taskana-common-data/src/test/java/pro/taskana => kadai-common-data/src/test/java/io/kadai}/sampledata/SqlReplacerTest.java (92%) create mode 100644 common/kadai-common-logging/pom.xml rename common/{taskana-common-logging/src/main/java/pro/taskana => kadai-common-logging/src/main/java/io/kadai}/common/internal/logging/LoggingAspect.java (94%) rename common/{taskana-common-logging/src/main/java/pro/taskana => kadai-common-logging/src/main/java/io/kadai}/common/internal/logging/NoLogging.java (86%) create mode 100644 common/kadai-common-logging/src/test/java/io/kadai/AtProKadaiRootPackageLoggingTestClass.java rename common/{taskana-common-logging/src/test/java/pro/taskana => kadai-common-logging/src/test/java/io/kadai}/common/internal/logging/LoggingAspectTest.java (89%) rename common/{taskana-common-logging/src/test/java/pro/taskana => kadai-common-logging/src/test/java/io/kadai}/common/internal/logging/LoggingTestClass.java (95%) rename common/{taskana-common-logging/src/test/java/pro/taskana => kadai-common-logging/src/test/java/io/kadai}/common/internal/logging/NoLoggingTestClass.java (65%) rename common/{taskana-common-logging/src/test/java/pro/taskana => kadai-common-logging/src/test/java/io/kadai}/common/internal/logging/NoLoggingTestSubClass.java (56%) create mode 100644 common/kadai-common-logging/src/test/java/outside/of/io/kadai/OutsideOfProKadaiPackageLoggingTestClass.java create mode 100644 common/kadai-common-logging/src/test/resources/log4j2-test.xml create mode 100644 common/kadai-common-security/pom.xml rename common/{taskana-common-security/src/main/java/pro/taskana => kadai-common-security/src/main/java/io/kadai}/common/api/security/CurrentUserContext.java (95%) rename common/{taskana-common-security/src/main/java/pro/taskana => kadai-common-security/src/main/java/io/kadai}/common/api/security/GroupPrincipal.java (94%) rename common/{taskana-common-security/src/main/java/pro/taskana => kadai-common-security/src/main/java/io/kadai}/common/api/security/UserPrincipal.java (94%) rename common/{taskana-common-security/src/main/java/pro/taskana => kadai-common-security/src/main/java/io/kadai}/common/internal/security/CurrentUserContextImpl.java (94%) create mode 100644 common/kadai-common-test/pom.xml rename {lib/taskana-test-api/src/main/java/pro/taskana/testapi => common/kadai-common-test/src/main/java/io/kadai/common/test}/DockerContainerCreator.java (94%) rename common/{taskana-common-test/src/main/java/pro/taskana => kadai-common-test/src/main/java/io/kadai}/common/test/OracleSchemaHelper.java (96%) rename common/{taskana-common-test/src/main/java/pro/taskana => kadai-common-test/src/main/java/io/kadai}/common/test/config/DataSourceGenerator.java (82%) rename common/{taskana-common-test/src/main/java/pro/taskana => kadai-common-test/src/main/java/io/kadai}/common/test/security/JaasExtension.java (97%) rename common/{taskana-common-test/src/main/java/pro/taskana => kadai-common-test/src/main/java/io/kadai}/common/test/security/WithAccessId.java (84%) rename common/{taskana-common-test/src/main/java/pro/taskana => kadai-common-test/src/main/java/io/kadai}/common/test/util/ParallelThreadHelper.java (90%) rename common/{taskana-common-test => kadai-common-test}/src/main/java/org/junit/rules/TestRule.java (100%) rename common/{taskana-common-test => kadai-common-test}/src/main/java/org/junit/runners/model/Statement.java (100%) create mode 100644 common/kadai-common-test/src/main/resources/container-license-acceptance.txt rename common/{taskana-common-test/src/test/java/pro/taskana => kadai-common-test/src/test/java/io/kadai}/common/test/security/JaasExtensionTest.java (98%) rename common/{taskana-common-test/src/test/java/pro/taskana => kadai-common-test/src/test/java/io/kadai}/common/test/security/JaasExtensionTestExtensions.java (96%) create mode 100644 common/kadai-common/pom.xml rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/api/BaseQuery.java (99%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/api/BulkOperationResults.java (98%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/api/CustomHoliday.java (96%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/api/IntInterval.java (79%) create mode 100644 common/kadai-common/src/main/java/io/kadai/common/api/KadaiRole.java rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/api/KeyDomain.java (96%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/api/LocalTimeInterval.java (92%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/api/QueryColumnName.java (80%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/api/TimeInterval.java (80%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/api/WorkingTimeCalculator.java (97%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/api/exceptions/AutocommitFailedException.java (52%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/api/exceptions/ConcurrencyException.java (86%) create mode 100644 common/kadai-common/src/main/java/io/kadai/common/api/exceptions/ConnectionNotSetException.java rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/api/exceptions/DomainNotFoundException.java (82%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/api/exceptions/ErrorCode.java (97%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/api/exceptions/InvalidArgumentException.java (74%) rename common/{taskana-common/src/main/java/pro/taskana/common/api/exceptions/TaskanaException.java => kadai-common/src/main/java/io/kadai/common/api/exceptions/KadaiException.java} (63%) rename common/{taskana-common/src/main/java/pro/taskana/common/api/exceptions/TaskanaRuntimeException.java => kadai-common/src/main/java/io/kadai/common/api/exceptions/KadaiRuntimeException.java} (61%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/api/exceptions/NotAuthorizedException.java (70%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/api/exceptions/SystemException.java (56%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/api/exceptions/UnsupportedDatabaseException.java (84%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/api/exceptions/WrongCustomHolidayFormatException.java (80%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/internal/Interval.java (97%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/internal/configuration/DB.java (80%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/internal/configuration/DbSchemaCreator.java (93%) rename common/{taskana-common/src/main/java/pro/taskana/common/internal/configuration/TaskanaProperty.java => kadai-common/src/main/java/io/kadai/common/internal/configuration/KadaiProperty.java} (73%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/internal/configuration/parser/CollectionPropertyParser.java (91%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/internal/configuration/parser/CustomHolidayParser.java (73%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/internal/configuration/parser/EnumPropertyParser.java (93%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/internal/configuration/parser/LocalTimeIntervalParser.java (82%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/internal/configuration/parser/MapPropertyParser.java (88%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/internal/configuration/parser/PropertyParser.java (82%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/internal/configuration/parser/SimpleParser.java (88%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/internal/persistence/InstantTypeHandler.java (97%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/internal/persistence/MapTypeHandler.java (97%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/internal/persistence/StringTypeHandler.java (96%) rename common/{taskana-common/src/main/java/pro/taskana/common/internal/transaction/TaskanaTransactionProvider.java => kadai-common/src/main/java/io/kadai/common/internal/transaction/KadaiTransactionProvider.java} (69%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/internal/util/CheckedConsumer.java (80%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/internal/util/CheckedFunction.java (89%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/internal/util/CheckedRunnable.java (76%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/internal/util/CheckedSupplier.java (79%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/internal/util/CollectionUtil.java (95%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/internal/util/ComparableVersion.java (99%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/internal/util/EnumUtil.java (93%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/internal/util/FileLoaderUtil.java (93%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/internal/util/IdGenerator.java (96%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/internal/util/LogSanitizer.java (91%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/internal/util/ObjectAttributeChangeDetector.java (95%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/internal/util/Pair.java (95%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/internal/util/Quadruple.java (93%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/internal/util/ReflectionUtil.java (98%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/internal/util/ResourceUtil.java (95%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/internal/util/SpiLoader.java (90%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/internal/util/SqlProviderUtil.java (99%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/internal/util/Triplet.java (92%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/internal/workingtime/HolidaySchedule.java (96%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/internal/workingtime/WorkingDayCalculatorImpl.java (93%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/internal/workingtime/WorkingTimeCalculatorImpl.java (98%) rename common/{taskana-common/src/main/java/pro/taskana => kadai-common/src/main/java/io/kadai}/common/internal/workingtime/WorkingTimeSchedule.java (94%) rename common/{taskana-common/src/main/resources/sql/db2/taskana-schema-db2.sql => kadai-common/src/main/resources/sql/db2/kadai-schema-db2.sql} (98%) rename common/{taskana-common/src/main/resources/sql/db2/taskana_schema_update_0.9.2_to_1.0.2_db2.sql => kadai-common/src/main/resources/sql/db2/kadai_schema_update_0.9.2_to_1.0.2_db2.sql} (83%) rename common/{taskana-common/src/main/resources/sql/db2/taskana_schema_update_1.0.4_to_1.0.6_db2.sql => kadai-common/src/main/resources/sql/db2/kadai_schema_update_1.0.4_to_1.0.6_db2.sql} (65%) rename common/{taskana-common/src/main/resources/sql/db2/taskana_schema_update_2.0.2_to_3.0.0_db2.sql => kadai-common/src/main/resources/sql/db2/kadai_schema_update_2.0.2_to_3.0.0_db2.sql} (94%) rename common/{taskana-common/src/main/resources/sql/db2/taskana_schema_update_3.0.0_to_4.0.0_db2.sql => kadai-common/src/main/resources/sql/db2/kadai_schema_update_3.0.0_to_4.0.0_db2.sql} (94%) rename common/{taskana-common/src/main/resources/sql/db2/taskana_schema_update_4.0.0_to_4.3.0_db2.sql => kadai-common/src/main/resources/sql/db2/kadai_schema_update_4.0.0_to_4.3.0_db2.sql} (52%) rename common/{taskana-common/src/main/resources/sql/db2/taskana_schema_update_4.11.0_to_5.0.0_db2.sql => kadai-common/src/main/resources/sql/db2/kadai_schema_update_4.11.0_to_5.0.0_db2.sql} (96%) rename common/{taskana-common/src/main/resources/sql/db2/taskana_schema_update_4.3.0_to_4.8.0_db2.sql => kadai-common/src/main/resources/sql/db2/kadai_schema_update_4.3.0_to_4.8.0_db2.sql} (92%) rename common/{taskana-common/src/main/resources/sql/db2/taskana_schema_update_4.8.0_to_4.11.0_db2.sql => kadai-common/src/main/resources/sql/db2/kadai_schema_update_4.8.0_to_4.11.0_db2.sql} (92%) rename common/{taskana-common/src/main/resources/sql/db2/taskana_schema_update_5.0.0_to_5.1.0_db2.sql => kadai-common/src/main/resources/sql/db2/kadai_schema_update_5.0.0_to_5.1.0_db2.sql} (74%) rename common/{taskana-common/src/main/resources/sql/h2/taskana_schema_update_5.1.0_to_5.2.0_h2.sql => kadai-common/src/main/resources/sql/db2/kadai_schema_update_5.1.0_to_5.2.0_db2.sql} (55%) rename common/{taskana-common/src/main/resources/sql/db2/taskana_schema_update_5.10.0_to_6.2.0_db2.sql => kadai-common/src/main/resources/sql/db2/kadai_schema_update_5.10.0_to_6.2.0_db2.sql} (69%) rename common/{taskana-common/src/main/resources/sql/db2/taskana_schema_update_5.2.0_to_5.10.0_db2.sql => kadai-common/src/main/resources/sql/db2/kadai_schema_update_5.2.0_to_5.10.0_db2.sql} (57%) rename common/{taskana-common/src/main/resources/sql/db2/taskana_schema_update_6.2.0_to_7.0.0_db2.sql => kadai-common/src/main/resources/sql/db2/kadai_schema_update_6.2.0_to_7.0.0_db2.sql} (70%) rename common/{taskana-common/src/main/resources/sql/db2/taskana_schema_update_7.0.0_to_7.1.0_db2.sql => kadai-common/src/main/resources/sql/db2/kadai_schema_update_7.0.0_to_7.1.0_db2.sql} (60%) rename common/{taskana-common/src/main/resources/sql/db2/taskana_schema_update_8.1.0_to_8.2.0_db2.sql => kadai-common/src/main/resources/sql/db2/kadai_schema_update_8.1.0_to_8.2.0_db2.sql} (60%) create mode 100644 common/kadai-common/src/main/resources/sql/db2/schema-detection-db2.sql rename common/{taskana-common/src/main/resources/sql/h2/taskana-schema-h2.sql => kadai-common/src/main/resources/sql/h2/kadai-schema-h2.sql} (96%) rename common/{taskana-common/src/main/resources/sql/h2/taskana_schema_update_0.9.2_to_1.0.2_h2.sql => kadai-common/src/main/resources/sql/h2/kadai_schema_update_0.9.2_to_1.0.2_h2.sql} (83%) create mode 100644 common/kadai-common/src/main/resources/sql/h2/kadai_schema_update_1.0.2_to_1.0.4_h2.sql rename common/{taskana-common/src/main/resources/sql/h2/taskana_schema_update_1.0.4_to_1.0.6_h2.sql => kadai-common/src/main/resources/sql/h2/kadai_schema_update_1.0.4_to_1.0.6_h2.sql} (65%) create mode 100644 common/kadai-common/src/main/resources/sql/h2/kadai_schema_update_1.0.6_to_1.1.5_h2.sql rename common/{taskana-common/src/main/resources/sql/h2/taskana_schema_update_1.1.5_to_1.2.1_h2.sql => kadai-common/src/main/resources/sql/h2/kadai_schema_update_1.1.5_to_1.2.1_h2.sql} (85%) rename common/{taskana-common/src/main/resources/sql/h2/taskana_schema_update_1.2.1_to_2.0.2_h2.sql => kadai-common/src/main/resources/sql/h2/kadai_schema_update_1.2.1_to_2.0.2_h2.sql} (65%) rename common/{taskana-common/src/main/resources/sql/h2/taskana_schema_update_2.0.2_to_3.0.0_h2.sql => kadai-common/src/main/resources/sql/h2/kadai_schema_update_2.0.2_to_3.0.0_h2.sql} (89%) rename common/{taskana-common/src/main/resources/sql/h2/taskana_schema_update_3.0.0_to_4.0.0_h2.sql => kadai-common/src/main/resources/sql/h2/kadai_schema_update_3.0.0_to_4.0.0_h2.sql} (93%) create mode 100644 common/kadai-common/src/main/resources/sql/h2/kadai_schema_update_4.0.0_to_4.3.0_h2.sql create mode 100644 common/kadai-common/src/main/resources/sql/h2/kadai_schema_update_4.11.0_to_5.0.0_h2.sql rename common/{taskana-common/src/main/resources/sql/h2/taskana_schema_update_4.3.0_to_4.8.0_h2.sql => kadai-common/src/main/resources/sql/h2/kadai_schema_update_4.3.0_to_4.8.0_h2.sql} (91%) rename common/{taskana-common/src/main/resources/sql/h2/taskana_schema_update_4.8.0_to_4.11.0_h2.sql => kadai-common/src/main/resources/sql/h2/kadai_schema_update_4.8.0_to_4.11.0_h2.sql} (91%) create mode 100644 common/kadai-common/src/main/resources/sql/h2/kadai_schema_update_5.0.0_to_5.1.0_h2.sql rename common/{taskana-common/src/main/resources/sql/db2/taskana_schema_update_5.1.0_to_5.2.0_db2.sql => kadai-common/src/main/resources/sql/h2/kadai_schema_update_5.1.0_to_5.2.0_h2.sql} (55%) rename common/{taskana-common/src/main/resources/sql/h2/taskana_schema_update_5.10.0_to_6.2.0_h2.sql => kadai-common/src/main/resources/sql/h2/kadai_schema_update_5.10.0_to_6.2.0_h2.sql} (68%) create mode 100644 common/kadai-common/src/main/resources/sql/h2/kadai_schema_update_5.2.0_to_5.10.0_h2.sql rename common/{taskana-common/src/main/resources/sql/h2/taskana_schema_update_6.2.0_to_7.0.0_h2.sql => kadai-common/src/main/resources/sql/h2/kadai_schema_update_6.2.0_to_7.0.0_h2.sql} (60%) rename common/{taskana-common/src/main/resources/sql/h2/taskana_schema_update_7.0.0_to_7.1.0_h2.sql => kadai-common/src/main/resources/sql/h2/kadai_schema_update_7.0.0_to_7.1.0_h2.sql} (55%) rename common/{taskana-common/src/main/resources/sql/h2/taskana_schema_update_8.1.0_to_8.2.0_h2.sql => kadai-common/src/main/resources/sql/h2/kadai_schema_update_8.1.0_to_8.2.0_h2.sql} (55%) create mode 100644 common/kadai-common/src/main/resources/sql/h2/schema-detection-h2.sql rename common/{taskana-common/src/main/resources/sql/oracle/taskana-schema-oracle.sql => kadai-common/src/main/resources/sql/oracle/kadai-schema-oracle.sql} (97%) rename common/{taskana-common/src/main/resources/sql/oracle/taskana_schema_update_5.10.0_to_6.2.0_oracle.sql => kadai-common/src/main/resources/sql/oracle/kadai_schema_update_5.10.0_to_6.2.0_oracle.sql} (71%) rename common/{taskana-common/src/main/resources/sql/oracle/taskana_schema_update_6.2.0_to_7.0.0_oracle.sql => kadai-common/src/main/resources/sql/oracle/kadai_schema_update_6.2.0_to_7.0.0_oracle.sql} (68%) rename common/{taskana-common/src/main/resources/sql/oracle/taskana_schema_update_7.0.0_to_7.1.0_oracle.sql => kadai-common/src/main/resources/sql/oracle/kadai_schema_update_7.0.0_to_7.1.0_oracle.sql} (61%) rename common/{taskana-common/src/main/resources/sql/oracle/taskana_schema_update_8.1.0_to_8.2.0_oracle.sql => kadai-common/src/main/resources/sql/oracle/kadai_schema_update_8.1.0_to_8.2.0_oracle.sql} (61%) rename common/{taskana-common => kadai-common}/src/main/resources/sql/oracle/schema-detection-oracle.sql (51%) rename common/{taskana-common/src/main/resources/sql/postgres/taskana-schema-postgres.sql => kadai-common/src/main/resources/sql/postgres/kadai-schema-postgres.sql} (98%) rename common/{taskana-common/src/main/resources/sql/postgres/taskana_schema_update_0.9.2_to_1.0.2_postgres.sql => kadai-common/src/main/resources/sql/postgres/kadai_schema_update_0.9.2_to_1.0.2_postgres.sql} (83%) create mode 100644 common/kadai-common/src/main/resources/sql/postgres/kadai_schema_update_1.0.2_to_1.0.4_postgres.sql create mode 100644 common/kadai-common/src/main/resources/sql/postgres/kadai_schema_update_1.0.6_to_1.1.5._postgres.sql rename common/{taskana-common/src/main/resources/sql/postgres/taskana_schema_update_1.1.5_to_1.2.1_postgres.sql => kadai-common/src/main/resources/sql/postgres/kadai_schema_update_1.1.5_to_1.2.1_postgres.sql} (85%) rename common/{taskana-common/src/main/resources/sql/postgres/taskana_schema_update_1.2.1_to_2.0.2_postgres.sql => kadai-common/src/main/resources/sql/postgres/kadai_schema_update_1.2.1_to_2.0.2_postgres.sql} (66%) rename common/{taskana-common/src/main/resources/sql/postgres/taskana_schema_update_2.0.2_to_3.0.0_postgres.sql => kadai-common/src/main/resources/sql/postgres/kadai_schema_update_2.0.2_to_3.0.0_postgres.sql} (90%) rename common/{taskana-common/src/main/resources/sql/postgres/taskana_schema_update_3.0.0_to_4.0.0_postgres.sql => kadai-common/src/main/resources/sql/postgres/kadai_schema_update_3.0.0_to_4.0.0_postgres.sql} (94%) create mode 100644 common/kadai-common/src/main/resources/sql/postgres/kadai_schema_update_4.0.0_to_4.3.0_postgres.sql rename common/{taskana-common/src/main/resources/sql/postgres/taskana_schema_update_4.11.0_to_5.0.0_postgres.sql => kadai-common/src/main/resources/sql/postgres/kadai_schema_update_4.11.0_to_5.0.0_postgres.sql} (94%) rename common/{taskana-common/src/main/resources/sql/postgres/taskana_schema_update_4.3.0_to_4.8.0_postgres.sql => kadai-common/src/main/resources/sql/postgres/kadai_schema_update_4.3.0_to_4.8.0_postgres.sql} (91%) rename common/{taskana-common/src/main/resources/sql/postgres/taskana_schema_update_4.8.0_to_4.11.0_postgres.sql => kadai-common/src/main/resources/sql/postgres/kadai_schema_update_4.8.0_to_4.11.0_postgres.sql} (91%) rename common/{taskana-common/src/main/resources/sql/postgres/taskana_schema_update_5.0.0_to_5.1.0_postgres.sql => kadai-common/src/main/resources/sql/postgres/kadai_schema_update_5.0.0_to_5.1.0_postgres.sql} (61%) rename common/{taskana-common/src/main/resources/sql/postgres/taskana_schema_update_5.1.0_to_5.2.0_postgres.sql => kadai-common/src/main/resources/sql/postgres/kadai_schema_update_5.1.0_to_5.2.0_postgres.sql} (58%) rename common/{taskana-common/src/main/resources/sql/postgres/taskana_schema_update_5.10.0_to_6.2.0_postgres.sql => kadai-common/src/main/resources/sql/postgres/kadai_schema_update_5.10.0_to_6.2.0_postgres.sql} (69%) rename common/{taskana-common/src/main/resources/sql/postgres/taskana_schema_update_5.2.0_to_5.10.0_postgres.sql => kadai-common/src/main/resources/sql/postgres/kadai_schema_update_5.2.0_to_5.10.0_postgres.sql} (50%) rename common/{taskana-common/src/main/resources/sql/postgres/taskana_schema_update_6.2.0_to_7.0.0_postgres.sql => kadai-common/src/main/resources/sql/postgres/kadai_schema_update_6.2.0_to_7.0.0_postgres.sql} (68%) rename common/{taskana-common/src/main/resources/sql/postgres/taskana_schema_update_7.0.0_to_7.1.0_postgres.sql => kadai-common/src/main/resources/sql/postgres/kadai_schema_update_7.0.0_to_7.1.0_postgres.sql} (60%) rename common/{taskana-common/src/main/resources/sql/postgres/taskana_schema_update_8.1.0_to_8.2.0_postgres.sql => kadai-common/src/main/resources/sql/postgres/kadai_schema_update_8.1.0_to_8.2.0_postgres.sql} (60%) create mode 100644 common/kadai-common/src/main/resources/sql/postgres/schema-detection-postgres.sql rename common/{taskana-common/src/test/java/pro/taskana => kadai-common/src/test/java/io/kadai}/common/api/IntIntervalTest.java (98%) rename common/{taskana-common/src/test/java/pro/taskana => kadai-common/src/test/java/io/kadai}/common/api/LocalTimeIntervalTest.java (93%) rename common/{taskana-common/src/test/java/pro/taskana => kadai-common/src/test/java/io/kadai}/common/api/TimeIntervalTest.java (98%) rename common/{taskana-common/src/test/java/pro/taskana => kadai-common/src/test/java/io/kadai}/common/internal/util/CollectionUtilTest.java (93%) rename common/{taskana-common/src/test/java/pro/taskana => kadai-common/src/test/java/io/kadai}/common/internal/util/FileLoaderUtilTest.java (96%) rename common/{taskana-common/src/test/java/pro/taskana => kadai-common/src/test/java/io/kadai}/common/internal/util/LogSanitizerTest.java (98%) rename common/{taskana-common/src/test/java/pro/taskana => kadai-common/src/test/java/io/kadai}/common/internal/util/ReflectionUtilTest.java (92%) rename common/{taskana-common/src/test/java/pro/taskana => kadai-common/src/test/java/io/kadai}/common/internal/util/ResourceUtilTest.java (93%) rename common/{taskana-common/src/test/java/pro/taskana => kadai-common/src/test/java/io/kadai}/common/internal/util/SpiLoaderTest.java (80%) rename common/{taskana-common/src/test/java/pro/taskana => kadai-common/src/test/java/io/kadai}/common/internal/util/spi/ServiceProviderInterface.java (59%) rename common/{taskana-common/src/test/java/pro/taskana => kadai-common/src/test/java/io/kadai}/common/internal/util/spi/ServiceProviderInterfaceImpl.java (77%) rename common/{taskana-common/src/test/java/pro/taskana => kadai-common/src/test/java/io/kadai}/common/internal/workingtime/HolidayScheduleTest.java (95%) rename common/{taskana-common/src/test/java/pro/taskana => kadai-common/src/test/java/io/kadai}/common/internal/workingtime/WorkingTimeCalculatorImplTest.java (98%) rename common/{taskana-common/src/test/java/pro/taskana => kadai-common/src/test/java/io/kadai}/common/internal/workingtime/WorkingTimeScheduleTest.java (94%) create mode 100644 common/kadai-common/src/test/resources/META-INF/services/io.kadai.common.internal.util.spi.ServiceProviderInterface rename common/{taskana-common/src/test/resources/pro/taskana => kadai-common/src/test/resources/io/kadai}/common/internal/util/fileInClasspath.txt (100%) delete mode 100644 common/taskana-common-data/pom.xml delete mode 100644 common/taskana-common-logging/pom.xml delete mode 100644 common/taskana-common-logging/src/test/java/outside/of/pro/taskana/OutsideOfProTaskanaPackageLoggingTestClass.java delete mode 100644 common/taskana-common-logging/src/test/java/pro/taskana/AtProTaskanaRootPackageLoggingTestClass.java delete mode 100644 common/taskana-common-logging/src/test/resources/log4j2-test.xml delete mode 100644 common/taskana-common-security/pom.xml delete mode 100644 common/taskana-common-test/pom.xml delete mode 100644 common/taskana-common-test/src/main/resources/container-license-acceptance.txt delete mode 100644 common/taskana-common/pom.xml delete mode 100644 common/taskana-common/src/main/java/pro/taskana/common/api/TaskanaRole.java delete mode 100644 common/taskana-common/src/main/java/pro/taskana/common/api/exceptions/ConnectionNotSetException.java delete mode 100644 common/taskana-common/src/main/resources/sql/db2/schema-detection-db2.sql delete mode 100644 common/taskana-common/src/main/resources/sql/h2/schema-detection-h2.sql delete mode 100644 common/taskana-common/src/main/resources/sql/h2/taskana_schema_update_1.0.2_to_1.0.4_h2.sql delete mode 100644 common/taskana-common/src/main/resources/sql/h2/taskana_schema_update_1.0.6_to_1.1.5_h2.sql delete mode 100644 common/taskana-common/src/main/resources/sql/h2/taskana_schema_update_4.0.0_to_4.3.0_h2.sql delete mode 100644 common/taskana-common/src/main/resources/sql/h2/taskana_schema_update_4.11.0_to_5.0.0_h2.sql delete mode 100644 common/taskana-common/src/main/resources/sql/h2/taskana_schema_update_5.0.0_to_5.1.0_h2.sql delete mode 100644 common/taskana-common/src/main/resources/sql/h2/taskana_schema_update_5.2.0_to_5.10.0_h2.sql delete mode 100644 common/taskana-common/src/main/resources/sql/postgres/schema-detection-postgres.sql delete mode 100644 common/taskana-common/src/main/resources/sql/postgres/taskana_schema_update_1.0.2_to_1.0.4_postgres.sql delete mode 100644 common/taskana-common/src/main/resources/sql/postgres/taskana_schema_update_1.0.6_to_1.1.5._postgres.sql delete mode 100644 common/taskana-common/src/main/resources/sql/postgres/taskana_schema_update_4.0.0_to_4.3.0_postgres.sql delete mode 100644 common/taskana-common/src/test/resources/META-INF/services/pro.taskana.common.internal.util.spi.ServiceProviderInterface mode change 100755 => 100644 docker-databases/db2_11-5/entrypoint.sh mode change 100755 => 100644 docker-databases/prepare_db.sh create mode 100644 history/kadai-loghistory-provider/pom.xml rename history/{taskana-loghistory-provider/src/main/java/pro/taskana => kadai-loghistory-provider/src/main/java/io/kadai}/loghistory/impl/LogfileHistoryServiceImpl.java (76%) create mode 100644 history/kadai-loghistory-provider/src/main/resources/META-INF/services/pro.kadai.spi.history.api.KadaiHistory rename history/{taskana-loghistory-provider/src/test/java/pro/taskana => kadai-loghistory-provider/src/test/java/io/kadai}/loghistory/impl/LogfileHistoryServiceImplTest.java (77%) create mode 100644 history/kadai-loghistory-provider/src/test/resources/log4j2-test.xml create mode 100644 history/kadai-simplehistory-provider/pom.xml rename history/{taskana-simplehistory-provider/src/main/java/pro/taskana => kadai-simplehistory-provider/src/main/java/io/kadai}/simplehistory/impl/ClassificationHistoryQueryImpl.java (89%) rename history/{taskana-simplehistory-provider/src/main/java/pro/taskana => kadai-simplehistory-provider/src/main/java/io/kadai}/simplehistory/impl/SimpleHistoryServiceImpl.java (59%) rename history/{taskana-simplehistory-provider/src/main/java/pro/taskana => kadai-simplehistory-provider/src/main/java/io/kadai}/simplehistory/impl/TaskHistoryQueryImpl.java (89%) rename history/{taskana-simplehistory-provider/src/main/java/pro/taskana => kadai-simplehistory-provider/src/main/java/io/kadai}/simplehistory/impl/WorkbasketHistoryQueryImpl.java (86%) rename history/{taskana-simplehistory-provider/src/main/java/pro/taskana => kadai-simplehistory-provider/src/main/java/io/kadai}/simplehistory/impl/classification/ClassificationHistoryEventMapper.java (96%) rename history/{taskana-simplehistory-provider/src/main/java/pro/taskana => kadai-simplehistory-provider/src/main/java/io/kadai}/simplehistory/impl/classification/ClassificationHistoryQuery.java (97%) rename history/{taskana-simplehistory-provider/src/main/java/pro/taskana => kadai-simplehistory-provider/src/main/java/io/kadai}/simplehistory/impl/classification/ClassificationHistoryQueryColumnName.java (89%) rename history/{taskana-simplehistory-provider/src/main/java/pro/taskana => kadai-simplehistory-provider/src/main/java/io/kadai}/simplehistory/impl/classification/ClassificationHistoryQueryMapper.java (99%) rename history/{taskana-simplehistory-provider/src/main/java/pro/taskana => kadai-simplehistory-provider/src/main/java/io/kadai}/simplehistory/impl/jobs/HistoryCleanupJob.java (79%) rename history/{taskana-simplehistory-provider/src/main/java/pro/taskana => kadai-simplehistory-provider/src/main/java/io/kadai}/simplehistory/impl/task/TaskHistoryEventMapper.java (97%) rename history/{taskana-simplehistory-provider/src/main/java/pro/taskana => kadai-simplehistory-provider/src/main/java/io/kadai}/simplehistory/impl/task/TaskHistoryQuery.java (98%) rename history/{taskana-simplehistory-provider/src/main/java/pro/taskana => kadai-simplehistory-provider/src/main/java/io/kadai}/simplehistory/impl/task/TaskHistoryQueryColumnName.java (92%) rename history/{taskana-simplehistory-provider/src/main/java/pro/taskana => kadai-simplehistory-provider/src/main/java/io/kadai}/simplehistory/impl/task/TaskHistoryQueryMapper.java (99%) rename history/{taskana-simplehistory-provider/src/main/java/pro/taskana => kadai-simplehistory-provider/src/main/java/io/kadai}/simplehistory/impl/workbasket/WorkbasketHistoryEventMapper.java (95%) rename history/{taskana-simplehistory-provider/src/main/java/pro/taskana => kadai-simplehistory-provider/src/main/java/io/kadai}/simplehistory/impl/workbasket/WorkbasketHistoryQuery.java (96%) rename history/{taskana-simplehistory-provider/src/main/java/pro/taskana => kadai-simplehistory-provider/src/main/java/io/kadai}/simplehistory/impl/workbasket/WorkbasketHistoryQueryColumnName.java (87%) rename history/{taskana-simplehistory-provider/src/main/java/pro/taskana => kadai-simplehistory-provider/src/main/java/io/kadai}/simplehistory/impl/workbasket/WorkbasketHistoryQueryMapper.java (98%) create mode 100644 history/kadai-simplehistory-provider/src/main/resources/META-INF/services/io.kadai.spi.history.api.KadaiHistory rename history/{taskana-simplehistory-provider => kadai-simplehistory-provider}/src/test/java/acceptance/AbstractAccTest.java (67%) rename history/{taskana-simplehistory-provider => kadai-simplehistory-provider}/src/test/java/acceptance/events/classification/CreateHistoryEventOnClassificationDeletionAccTest.java (75%) rename history/{taskana-simplehistory-provider => kadai-simplehistory-provider}/src/test/java/acceptance/events/classification/CreateHistoryEventOnClassificationsCreationAccTest.java (73%) rename history/{taskana-simplehistory-provider => kadai-simplehistory-provider}/src/test/java/acceptance/events/classification/CreateHistoryEventOnClassificationsUpdateAccTest.java (77%) rename history/{taskana-simplehistory-provider => kadai-simplehistory-provider}/src/test/java/acceptance/events/task/CreateHistoryEventOnTaskCancelClaimAccTest.java (85%) rename history/{taskana-simplehistory-provider => kadai-simplehistory-provider}/src/test/java/acceptance/events/task/CreateHistoryEventOnTaskCancellationAccTest.java (80%) rename history/{taskana-simplehistory-provider => kadai-simplehistory-provider}/src/test/java/acceptance/events/task/CreateHistoryEventOnTaskClaimAccTest.java (85%) rename history/{taskana-simplehistory-provider => kadai-simplehistory-provider}/src/test/java/acceptance/events/task/CreateHistoryEventOnTaskCompletionAccTest.java (69%) rename history/{taskana-simplehistory-provider => kadai-simplehistory-provider}/src/test/java/acceptance/events/task/CreateHistoryEventOnTaskCreationAccTest.java (66%) rename history/{taskana-simplehistory-provider => kadai-simplehistory-provider}/src/test/java/acceptance/events/task/CreateHistoryEventOnTaskDeletionAccTest.java (73%) rename history/{taskana-simplehistory-provider => kadai-simplehistory-provider}/src/test/java/acceptance/events/task/CreateHistoryEventOnTaskRequestChangesAccTest.java (80%) rename history/{taskana-simplehistory-provider => kadai-simplehistory-provider}/src/test/java/acceptance/events/task/CreateHistoryEventOnTaskRequestReviewAccTest.java (80%) rename history/{taskana-simplehistory-provider => kadai-simplehistory-provider}/src/test/java/acceptance/events/task/CreateHistoryEventOnTaskTerminationAccTest.java (80%) rename history/{taskana-simplehistory-provider => kadai-simplehistory-provider}/src/test/java/acceptance/events/task/CreateHistoryEventOnTaskTransferAccTest.java (94%) rename history/{taskana-simplehistory-provider => kadai-simplehistory-provider}/src/test/java/acceptance/events/task/CreateHistoryEventOnTaskUpdateAccTest.java (69%) rename history/{taskana-simplehistory-provider => kadai-simplehistory-provider}/src/test/java/acceptance/events/task/DeleteHistoryEventsOnTaskDeletionAccTest.java (86%) rename history/{taskana-simplehistory-provider => kadai-simplehistory-provider}/src/test/java/acceptance/events/task/GetTaskHistoryEventAccTest.java (76%) rename history/{taskana-simplehistory-provider => kadai-simplehistory-provider}/src/test/java/acceptance/events/workbasket/CreateHistoryEventOnWorkbasketAccessItemCreationAccTest.java (72%) rename history/{taskana-simplehistory-provider => kadai-simplehistory-provider}/src/test/java/acceptance/events/workbasket/CreateHistoryEventOnWorkbasketAccessItemDeletionAccTest.java (80%) rename history/{taskana-simplehistory-provider => kadai-simplehistory-provider}/src/test/java/acceptance/events/workbasket/CreateHistoryEventOnWorkbasketAccessItemsDeletionAccTest.java (80%) rename history/{taskana-simplehistory-provider => kadai-simplehistory-provider}/src/test/java/acceptance/events/workbasket/CreateHistoryEventOnWorkbasketAccessItemsSetAccTest.java (77%) rename history/{taskana-simplehistory-provider => kadai-simplehistory-provider}/src/test/java/acceptance/events/workbasket/CreateHistoryEventOnWorkbasketCreationAccTest.java (69%) rename history/{taskana-simplehistory-provider => kadai-simplehistory-provider}/src/test/java/acceptance/events/workbasket/CreateHistoryEventOnWorkbasketDeletionAccTest.java (72%) rename history/{taskana-simplehistory-provider => kadai-simplehistory-provider}/src/test/java/acceptance/events/workbasket/CreateHistoryEventOnWorkbasketDistributionTargetAddedAccTest.java (74%) rename history/{taskana-simplehistory-provider => kadai-simplehistory-provider}/src/test/java/acceptance/events/workbasket/CreateHistoryEventOnWorkbasketDistributionTargetRemovedAccTest.java (75%) rename history/{taskana-simplehistory-provider => kadai-simplehistory-provider}/src/test/java/acceptance/events/workbasket/CreateHistoryEventOnWorkbasketDistributionTargetsSetAccTest.java (77%) rename history/{taskana-simplehistory-provider => kadai-simplehistory-provider}/src/test/java/acceptance/events/workbasket/CreateHistoryEventOnWorkbasketMarkedForDeletionAccTest.java (73%) rename history/{taskana-simplehistory-provider => kadai-simplehistory-provider}/src/test/java/acceptance/events/workbasket/CreateHistoryEventOnWorkbasketUpdateAccTest.java (74%) rename history/{taskana-simplehistory-provider => kadai-simplehistory-provider}/src/test/java/acceptance/query/QueryClassificationHistoryAccTest.java (96%) rename history/{taskana-simplehistory-provider => kadai-simplehistory-provider}/src/test/java/acceptance/query/QueryTaskHistoryAccTest.java (93%) rename history/{taskana-simplehistory-provider => kadai-simplehistory-provider}/src/test/java/acceptance/query/QueryWorkbasketHistoryAccTest.java (96%) rename history/{taskana-simplehistory-provider/src/test/java/configuration/TaskanaConfigurationTest.java => kadai-simplehistory-provider/src/test/java/configuration/KadaiConfigurationTest.java} (57%) rename history/{taskana-simplehistory-provider/src/test/java/pro/taskana => kadai-simplehistory-provider/src/test/java/io/kadai}/simplehistory/impl/ClassificationHistoryQueryImplTest.java (75%) rename history/{taskana-simplehistory-provider/src/test/java/pro/taskana => kadai-simplehistory-provider/src/test/java/io/kadai}/simplehistory/impl/SimpleHistoryServiceImplTest.java (68%) rename history/{taskana-simplehistory-provider/src/test/java/pro/taskana => kadai-simplehistory-provider/src/test/java/io/kadai}/simplehistory/impl/WorkbasketHistoryQueryImplTest.java (75%) create mode 100644 history/kadai-simplehistory-provider/src/test/resources/kadai.properties rename history/{taskana-simplehistory-provider => kadai-simplehistory-provider}/src/test/resources/simplelogger.properties (96%) create mode 100644 history/kadai-simplehistory-rest-spring/pom.xml rename history/{taskana-simplehistory-rest-spring/src/main/java/pro/taskana => kadai-simplehistory-rest-spring/src/main/java/io/kadai}/simplehistory/rest/HistoryRestEndpoints.java (88%) rename history/{taskana-simplehistory-rest-spring/src/main/java/pro/taskana => kadai-simplehistory-rest-spring/src/main/java/io/kadai}/simplehistory/rest/TaskHistoryEventController.java (86%) rename history/{taskana-simplehistory-rest-spring/src/main/java/pro/taskana => kadai-simplehistory-rest-spring/src/main/java/io/kadai}/simplehistory/rest/TaskHistoryQueryFilterParameter.java (98%) rename history/{taskana-simplehistory-rest-spring/src/main/java/pro/taskana => kadai-simplehistory-rest-spring/src/main/java/io/kadai}/simplehistory/rest/TaskHistoryRestConfiguration.java (71%) rename history/{taskana-simplehistory-rest-spring/src/main/java/pro/taskana => kadai-simplehistory-rest-spring/src/main/java/io/kadai}/simplehistory/rest/assembler/TaskHistoryEventRepresentationModelAssembler.java (83%) rename history/{taskana-simplehistory-rest-spring/src/main/java/pro/taskana => kadai-simplehistory-rest-spring/src/main/java/io/kadai}/simplehistory/rest/models/TaskHistoryEventPagedRepresentationModel.java (83%) rename history/{taskana-simplehistory-rest-spring/src/main/java/pro/taskana => kadai-simplehistory-rest-spring/src/main/java/io/kadai}/simplehistory/rest/models/TaskHistoryEventRepresentationModel.java (98%) rename history/{taskana-simplehistory-rest-spring/src/test/java/pro/taskana => kadai-simplehistory-rest-spring/src/test/java/io/kadai}/simplehistory/rest/TaskHistoryEventControllerIntTest.java (96%) rename history/{taskana-simplehistory-rest-spring/src/test/java/pro/taskana => kadai-simplehistory-rest-spring/src/test/java/io/kadai}/simplehistory/rest/assembler/TaskHistoryEventRepresentationModelAssemblerTest.java (93%) create mode 100644 history/kadai-simplehistory-rest-spring/src/test/resources/application.properties create mode 100644 history/kadai-simplehistory-rest-spring/src/test/resources/kadai.properties delete mode 100644 history/taskana-loghistory-provider/pom.xml delete mode 100644 history/taskana-loghistory-provider/src/main/resources/META-INF/services/pro.taskana.spi.history.api.TaskanaHistory delete mode 100644 history/taskana-loghistory-provider/src/test/resources/log4j2-test.xml delete mode 100644 history/taskana-simplehistory-provider/pom.xml delete mode 100644 history/taskana-simplehistory-provider/src/main/resources/META-INF/services/pro.taskana.spi.history.api.TaskanaHistory delete mode 100644 history/taskana-simplehistory-provider/src/test/resources/taskana.properties delete mode 100644 history/taskana-simplehistory-rest-spring/pom.xml delete mode 100644 history/taskana-simplehistory-rest-spring/src/test/resources/application.properties delete mode 100644 history/taskana-simplehistory-rest-spring/src/test/resources/taskana.properties create mode 100644 lib/kadai-cdi-example/pom.xml rename lib/{taskana-cdi-example/src/main/java/pro/taskana => kadai-cdi-example/src/main/java/io/kadai}/example/ExampleBootstrap.java (62%) rename lib/{taskana-cdi-example/src/main/java/pro/taskana => kadai-cdi-example/src/main/java/io/kadai}/example/ExampleStartupException.java (86%) rename lib/{taskana-cdi-example/src/main/java/pro/taskana/example/TaskanaEjb.java => kadai-cdi-example/src/main/java/io/kadai/example/KadaiEjb.java} (75%) rename lib/{taskana-cdi-example => kadai-cdi-example}/src/main/resources/META-INF/beans.xml (100%) create mode 100644 lib/kadai-cdi-example/src/main/resources/kadai.properties rename lib/{taskana-cdi-example/src/test/java/pro/taskana => kadai-cdi-example/src/test/java/io/kadai}/example/ExampleBootstrapTest.java (80%) create mode 100644 lib/kadai-cdi-example/src/test/resources/arquillian.xml create mode 100644 lib/kadai-cdi-example/src/test/resources/int-test-standalone.xml create mode 100644 lib/kadai-cdi-example/src/test/resources/module.xml rename lib/{taskana-cdi => kadai-cdi}/README.md (90%) create mode 100644 lib/kadai-cdi/pom.xml create mode 100644 lib/kadai-cdi/src/main/java/io/kadai/common/internal/KadaiCdiStartupException.java rename lib/{taskana-cdi/src/main/java/pro/taskana/common/internal/TaskanaProducers.java => kadai-cdi/src/main/java/io/kadai/common/internal/KadaiProducers.java} (65%) rename lib/{taskana-cdi => kadai-cdi}/src/main/resources/META-INF/beans.xml (100%) rename lib/{taskana-cdi/src/test/java/pro/taskana/TaskanaCdiTestRestController.java => kadai-cdi/src/test/java/io/kadai/KadaiCdiTestRestController.java} (56%) rename lib/{taskana-cdi/src/test/java/pro/taskana/TaskanaEjb.java => kadai-cdi/src/test/java/io/kadai/KadaiEjb.java} (81%) rename lib/{taskana-cdi/src/test/java/pro/taskana => kadai-cdi/src/test/java/io/kadai}/RestApplication.java (88%) rename lib/{taskana-cdi/src/test/java/pro/taskana/common/internal/TaskanaProducersTest.java => kadai-cdi/src/test/java/io/kadai/common/internal/KadaiProducersTest.java} (79%) create mode 100644 lib/kadai-cdi/src/test/resources/arquillian.xml rename lib/{taskana-cdi => kadai-cdi}/src/test/resources/int-test-jboss-web.xml (88%) create mode 100644 lib/kadai-cdi/src/test/resources/int-test-standalone.xml create mode 100644 lib/kadai-cdi/src/test/resources/kadai.properties create mode 100644 lib/kadai-cdi/src/test/resources/module.xml create mode 100644 lib/kadai-core-test/pom.xml rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/ArchitectureTest.java (86%) rename lib/{taskana-core-test/src/test/java/acceptance/TaskanaConfigurationTest.java => kadai-core-test/src/test/java/acceptance/KadaiConfigurationTest.java} (84%) rename lib/{taskana-core-test/src/test/java/acceptance/TaskanEngineInitalizationTest.java => kadai-core-test/src/test/java/acceptance/KadaiEngineInitalizationTest.java} (65%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/PojoTest.java (99%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/classification/create/CreateClassificationAccTest.java (91%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/classification/delete/DeleteClassificationAccTest.java (88%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/classification/get/GetClassificationAccTest.java (80%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/classification/query/ClassificationQueryFilteringAccTest.java (94%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/classification/query/ClassificationQueryOffsetAndPaginationAccTest.java (91%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/classification/query/ClassificationQuerySortingAccTest.java (95%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/classification/update/UpdateClassificationAccTest.java (92%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/classification/update/UpdateClassificationWithWorkingDayCalculatorAccTest.java (93%) create mode 100644 lib/kadai-core-test/src/test/java/acceptance/common/KadaiEngineExplicitTest.java rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/config/ConfigurationServiceImplAccTest.java (81%) rename lib/{taskana-core-test/src/test/java/acceptance/jobs/AbstractTaskanaJobAccTest.java => kadai-core-test/src/test/java/acceptance/jobs/AbstractKadaiJobAccTest.java} (60%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/jobs/FakeClock.java (88%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/jobs/HistoryCleanupJobAccTest.java (89%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/jobs/JobSchedulerExecutionAccTest.java (66%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/jobs/JobSchedulerInitAccTest.java (68%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/jobs/TaskCleanupJobAccTest.java (83%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/jobs/helper/TaskUpdatePriorityWorkerAccTest.java (77%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/task/ServiceLevelOfAllTasksAccTest.java (85%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/task/claim/ClaimTaskAccTest.java (93%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/task/claim/SetOwnerAccTest.java (89%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/task/complete/CancelTaskAccTest.java (82%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/task/complete/CompleteTaskAccTest.java (90%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/task/complete/CompleteTaskWithSpiAccTest.java (83%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/task/complete/TerminateTaskAccTest.java (80%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/task/create/CreateTaskAccTest.java (91%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/task/create/CreateTaskWithSorAccTest.java (78%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/task/delete/DeleteTaskAccTest.java (78%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/task/delete/DeleteTaskWithSorAccTest.java (68%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/task/get/GetTaskAccTest.java (87%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/task/get/GetTaskWithSorAccTest.java (67%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/task/query/TaskQueryImplAccTest.java (96%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/task/query/TaskQueryImplGroupByAccTest.java (85%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/task/requestchanges/RequestChangesAccTest.java (84%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/task/requestchanges/RequestChangesWithAfterSpiAccTest.java (75%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/task/requestchanges/RequestChangesWithBeforeSpiAccTest.java (74%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/task/requestreview/RequestReviewAccTest.java (86%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/task/requestreview/RequestReviewWithAfterSpiAccTest.java (75%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/task/requestreview/RequestReviewWithBeforeSpiAccTest.java (74%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/task/servicelevel/ServiceLevelCalculationAccTest.java (89%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/task/update/UpdateManualPriorityAccTest.java (79%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/task/update/UpdateManualPriorityWithSpiAccTest.java (78%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/task/update/UpdateTaskAccTest.java (91%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/task/update/UpdateTaskWithSorAccTest.java (82%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/taskcomment/create/CreateTaskCommentAccTest.java (80%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/taskcomment/delete/DeleteTaskCommentAccTest.java (78%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/taskcomment/get/GetTaskCommentAccTest.java (81%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/taskcomment/query/QueryTaskCommentAccTest.java (89%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/taskcomment/update/UpdateTaskCommentAccTest.java (74%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/taskpreprocessing/CreateTaskPreprocessingAccTest.java (73%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/taskrouting/TaskRoutingAccTest.java (72%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/user/UserServiceAccTest.java (95%) rename lib/{taskana-core-test => kadai-core-test}/src/test/java/acceptance/workbasket/get/GetWorkbasketAccTest.java (79%) rename lib/{taskana-core-test => kadai-core-test}/src/test/resources/archunit.properties (100%) create mode 100644 lib/kadai-core-test/src/test/resources/fullKadai.properties create mode 100644 lib/kadai-core-test/src/test/resources/kadai.properties create mode 100644 lib/kadai-core/pom.xml rename lib/{taskana-core/src/main/java/pro/taskana/TaskanaConfiguration.java => kadai-core/src/main/java/io/kadai/KadaiConfiguration.java} (86%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/classification/api/ClassificationCustomField.java (77%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/classification/api/ClassificationQuery.java (97%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/classification/api/ClassificationQueryColumnName.java (82%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/classification/api/ClassificationService.java (88%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/classification/api/exceptions/ClassificationAlreadyExistException.java (79%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/classification/api/exceptions/ClassificationInUseException.java (78%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/classification/api/exceptions/ClassificationNotFoundException.java (83%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/classification/api/exceptions/MalformedServiceLevelException.java (78%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/classification/api/models/Classification.java (97%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/classification/api/models/ClassificationSummary.java (96%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/classification/internal/ClassificationMapper.java (98%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/classification/internal/ClassificationQueryImpl.java (88%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/classification/internal/ClassificationQueryMapper.java (99%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/classification/internal/ClassificationServiceImpl.java (84%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/classification/internal/jobs/ClassificationChangedJob.java (73%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/classification/internal/models/ClassificationImpl.java (94%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/classification/internal/models/ClassificationSummaryImpl.java (97%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/common/api/ConfigurationService.java (96%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/common/api/JobService.java (66%) rename lib/{taskana-core/src/main/java/pro/taskana/common/api/TaskanaEngine.java => kadai-core/src/main/java/io/kadai/common/api/KadaiEngine.java} (64%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/common/api/ScheduledJob.java (99%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/common/api/SharedConstants.java (70%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/common/internal/ConfigurationMapper.java (91%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/common/internal/ConfigurationServiceImpl.java (68%) rename lib/{taskana-core/src/main/java/pro/taskana/common/internal/InternalTaskanaEngine.java => kadai-core/src/main/java/io/kadai/common/internal/InternalKadaiEngine.java} (74%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/common/internal/JobMapper.java (87%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/common/internal/JobServiceImpl.java (70%) rename lib/{taskana-core/src/main/java/pro/taskana/common/internal/TaskanaEngineImpl.java => kadai-core/src/main/java/io/kadai/common/internal/KadaiEngineImpl.java} (68%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/common/internal/OracleSqlSessionFactory.java (98%) rename lib/{taskana-core/src/main/java/pro/taskana/common/internal/jobs/AbstractTaskanaJob.java => kadai-core/src/main/java/io/kadai/common/internal/jobs/AbstractKadaiJob.java} (52%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/common/internal/jobs/Clock.java (82%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/common/internal/jobs/JobRunner.java (64%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/common/internal/jobs/JobScheduler.java (52%) create mode 100644 lib/kadai-core/src/main/java/io/kadai/common/internal/jobs/KadaiJob.java create mode 100644 lib/kadai-core/src/main/java/io/kadai/common/internal/jobs/PlainJavaTransactionProvider.java rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/common/internal/jobs/RealClock.java (96%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/api/CombinedClassificationFilter.java (88%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/api/MonitorService.java (77%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/api/SelectedItem.java (97%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/api/TaskTimestamp.java (71%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/api/reports/ClassificationCategoryReport.java (63%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/api/reports/ClassificationReport.java (74%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/api/reports/Report.java (89%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/api/reports/TaskCustomFieldValueReport.java (63%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/api/reports/TaskStatusReport.java (80%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/api/reports/TimeIntervalReportBuilder.java (92%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/api/reports/TimestampReport.java (65%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/api/reports/WorkbasketPriorityReport.java (92%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/api/reports/WorkbasketReport.java (68%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/api/reports/header/ColumnHeader.java (83%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/api/reports/header/PriorityColumnHeader.java (88%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/api/reports/header/TaskStatusColumnHeader.java (78%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/api/reports/header/TimeIntervalColumnHeader.java (97%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/api/reports/item/AgeQueryItem.java (77%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/api/reports/item/DetailedMonitorQueryItem.java (92%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/api/reports/item/MonitorQueryItem.java (95%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/api/reports/item/PriorityQueryItem.java (87%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/api/reports/item/QueryItem.java (70%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/api/reports/item/QueryItemPreprocessor.java (81%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/api/reports/item/TaskQueryItem.java (91%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/api/reports/item/TimestampQueryItem.java (88%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/api/reports/row/DetailedClassificationRow.java (81%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/api/reports/row/FoldableRow.java (93%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/api/reports/row/Row.java (83%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/api/reports/row/SingleRow.java (86%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/api/reports/row/TimestampRow.java (93%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/internal/MonitorMapper.java (88%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/internal/MonitorMapperSqlProvider.java (94%) create mode 100644 lib/kadai-core/src/main/java/io/kadai/monitor/internal/MonitorServiceImpl.java rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/internal/preprocessor/DaysToWorkingDaysReportPreProcessor.java (70%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/internal/preprocessor/WorkingDaysToDaysReportConverter.java (94%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/internal/reports/ClassificationCategoryReportBuilderImpl.java (56%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/internal/reports/ClassificationReportBuilderImpl.java (69%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/internal/reports/TaskCustomFieldValueReportBuilderImpl.java (59%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/internal/reports/TaskStatusReportBuilderImpl.java (69%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/internal/reports/TimeIntervalReportBuilderImpl.java (90%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/internal/reports/TimestampReportBuilderImpl.java (67%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/internal/reports/WorkbasketPriorityReportBuilderImpl.java (91%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/monitor/internal/reports/WorkbasketReportBuilderImpl.java (64%) rename lib/{taskana-core/src/main/java/pro/taskana/spi/history/api/TaskanaHistory.java => kadai-core/src/main/java/io/kadai/spi/history/api/KadaiHistory.java} (58%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/history/api/events/classification/ClassificationCreatedEvent.java (75%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/history/api/events/classification/ClassificationDeletedEvent.java (75%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/history/api/events/classification/ClassificationHistoryEvent.java (97%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/history/api/events/classification/ClassificationHistoryEventType.java (81%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/history/api/events/classification/ClassificationUpdatedEvent.java (75%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/history/api/events/task/TaskCancelledEvent.java (77%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/history/api/events/task/TaskClaimCancelledEvent.java (79%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/history/api/events/task/TaskClaimedEvent.java (77%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/history/api/events/task/TaskCompletedEvent.java (80%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/history/api/events/task/TaskCreatedEvent.java (77%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/history/api/events/task/TaskDeletedEvent.java (53%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/history/api/events/task/TaskHistoryCustomField.java (63%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/history/api/events/task/TaskHistoryEvent.java (98%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/history/api/events/task/TaskHistoryEventType.java (90%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/history/api/events/task/TaskRequestChangesEvent.java (81%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/history/api/events/task/TaskRequestReviewEvent.java (81%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/history/api/events/task/TaskTerminatedEvent.java (77%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/history/api/events/task/TaskTransferredEvent.java (83%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/history/api/events/task/TaskUpdatedEvent.java (76%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/history/api/events/workbasket/WorkbasketAccessItemCreatedEvent.java (77%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/history/api/events/workbasket/WorkbasketAccessItemDeletedEvent.java (77%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/history/api/events/workbasket/WorkbasketAccessItemDeletedForAccessIdEvent.java (78%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/history/api/events/workbasket/WorkbasketAccessItemUpdatedEvent.java (77%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/history/api/events/workbasket/WorkbasketAccessItemsUpdatedEvent.java (77%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/history/api/events/workbasket/WorkbasketCreatedEvent.java (74%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/history/api/events/workbasket/WorkbasketDeletedEvent.java (74%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/history/api/events/workbasket/WorkbasketDistributionTargetAddedEvent.java (78%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/history/api/events/workbasket/WorkbasketDistributionTargetRemovedEvent.java (78%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/history/api/events/workbasket/WorkbasketDistributionTargetsUpdatedEvent.java (78%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/history/api/events/workbasket/WorkbasketHistoryEvent.java (97%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/history/api/events/workbasket/WorkbasketHistoryEventType.java (93%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/history/api/events/workbasket/WorkbasketMarkedForDeletionEvent.java (77%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/history/api/events/workbasket/WorkbasketUpdatedEvent.java (74%) rename lib/{taskana-core/src/main/java/pro/taskana/spi/history/api/exceptions/TaskanaHistoryEventNotFoundException.java => kadai-core/src/main/java/io/kadai/spi/history/api/exceptions/KadaiHistoryEventNotFoundException.java} (61%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/history/internal/HistoryEventManager.java (50%) create mode 100644 lib/kadai-core/src/main/java/io/kadai/spi/priority/api/PriorityServiceProvider.java rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/priority/internal/PriorityServiceManager.java (79%) create mode 100644 lib/kadai-core/src/main/java/io/kadai/spi/routing/api/TaskRoutingProvider.java rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/routing/internal/TaskRoutingManager.java (84%) create mode 100644 lib/kadai-core/src/main/java/io/kadai/spi/task/api/AfterRequestChangesProvider.java create mode 100644 lib/kadai-core/src/main/java/io/kadai/spi/task/api/AfterRequestReviewProvider.java create mode 100644 lib/kadai-core/src/main/java/io/kadai/spi/task/api/BeforeRequestChangesProvider.java create mode 100644 lib/kadai-core/src/main/java/io/kadai/spi/task/api/BeforeRequestReviewProvider.java rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/task/api/CreateTaskPreprocessor.java (52%) create mode 100644 lib/kadai-core/src/main/java/io/kadai/spi/task/api/ReviewRequiredProvider.java create mode 100644 lib/kadai-core/src/main/java/io/kadai/spi/task/api/TaskEndstatePreprocessor.java rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/task/internal/AfterRequestChangesManager.java (77%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/task/internal/AfterRequestReviewManager.java (77%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/task/internal/BeforeRequestChangesManager.java (77%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/task/internal/BeforeRequestReviewManager.java (77%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/task/internal/CreateTaskPreprocessorManager.java (82%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/task/internal/ReviewRequiredManager.java (76%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/task/internal/TaskEndstatePreprocessorManager.java (82%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/user/api/RefreshUserPostprocessor.java (85%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/spi/user/internal/RefreshUserPostprocessorManager.java (82%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/api/CallbackState.java (50%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/api/ObjectReferenceQuery.java (89%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/api/ObjectReferenceQueryColumnName.java (72%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/api/TaskCommentQuery.java (97%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/api/TaskCommentQueryColumnName.java (84%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/api/TaskCustomField.java (88%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/api/TaskCustomIntField.java (84%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/api/TaskQuery.java (98%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/api/TaskQueryColumnName.java (97%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/api/TaskService.java (94%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/api/TaskState.java (75%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/api/WildcardSearchField.java (97%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/api/exceptions/AttachmentPersistenceException.java (80%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/api/exceptions/InvalidCallbackStateException.java (80%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/api/exceptions/InvalidOwnerException.java (73%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/api/exceptions/InvalidTaskStateException.java (80%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/api/exceptions/NotAuthorizedOnTaskCommentException.java (78%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/api/exceptions/ObjectReferencePersistenceException.java (80%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/api/exceptions/TaskAlreadyExistException.java (71%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/api/exceptions/TaskCommentNotFoundException.java (68%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/api/exceptions/TaskNotFoundException.java (66%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/api/models/Attachment.java (94%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/api/models/AttachmentSummary.java (94%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/api/models/ObjectReference.java (98%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/api/models/Task.java (91%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/api/models/TaskComment.java (97%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/api/models/TaskSummary.java (93%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/internal/AttachmentHandler.java (90%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/internal/AttachmentMapper.java (93%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/internal/ObjectReferenceHandler.java (93%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/internal/ObjectReferenceMapper.java (98%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/internal/ObjectReferenceQueryImpl.java (72%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/internal/ObjectReferenceQuerySqlProvider.java (74%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/internal/ServiceLevelHandler.java (94%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/internal/TaskCommentMapper.java (94%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/internal/TaskCommentQueryImpl.java (79%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/internal/TaskCommentQueryMapper.java (92%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/internal/TaskCommentQuerySqlProvider.java (80%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/internal/TaskCommentServiceImpl.java (74%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/internal/TaskCustomPropertySelector.java (97%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/internal/TaskMapper.java (95%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/internal/TaskQueryImpl.java (94%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/internal/TaskQueryMapper.java (99%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/internal/TaskQuerySqlProvider.java (95%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/internal/TaskServiceImpl.java (85%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/internal/TaskTransferrer.java (83%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/internal/jobs/TaskCleanupJob.java (72%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/internal/jobs/TaskRefreshJob.java (70%) create mode 100644 lib/kadai-core/src/main/java/io/kadai/task/internal/jobs/TaskUpdatePriorityJob.java rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/internal/jobs/helper/SqlConnectionRunner.java (53%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/internal/jobs/helper/TaskUpdatePriorityBatchStatement.java (95%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/internal/jobs/helper/TaskUpdatePriorityWorker.java (75%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/internal/models/AttachmentImpl.java (94%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/internal/models/AttachmentSummaryImpl.java (94%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/internal/models/MinimalTaskSummary.java (97%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/internal/models/ObjectReferenceImpl.java (96%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/internal/models/TaskCommentImpl.java (97%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/internal/models/TaskImpl.java (95%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/task/internal/models/TaskSummaryImpl.java (97%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/user/api/UserService.java (85%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/user/api/exceptions/UserAlreadyExistException.java (69%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/user/api/exceptions/UserNotFoundException.java (68%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/user/api/models/User.java (90%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/user/internal/UserMapper.java (87%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/user/internal/UserMapperSqlProvider.java (93%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/user/internal/UserServiceImpl.java (74%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/user/internal/models/UserImpl.java (98%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/workbasket/api/AccessItemQueryColumnName.java (68%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/workbasket/api/WorkbasketAccessItemQuery.java (95%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/workbasket/api/WorkbasketCustomField.java (78%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/workbasket/api/WorkbasketPermission.java (80%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/workbasket/api/WorkbasketQuery.java (97%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/workbasket/api/WorkbasketQueryColumnName.java (78%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/workbasket/api/WorkbasketService.java (87%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/workbasket/api/WorkbasketType.java (78%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/workbasket/api/exceptions/NotAuthorizedOnWorkbasketException.java (89%) create mode 100644 lib/kadai-core/src/main/java/io/kadai/workbasket/api/exceptions/NotAuthorizedToQueryWorkbasketException.java rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/workbasket/api/exceptions/WorkbasketAccessItemAlreadyExistException.java (76%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/workbasket/api/exceptions/WorkbasketAlreadyExistException.java (74%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/workbasket/api/exceptions/WorkbasketInUseException.java (70%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/workbasket/api/exceptions/WorkbasketMarkedForDeletionException.java (71%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/workbasket/api/exceptions/WorkbasketNotFoundException.java (81%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/workbasket/api/models/Workbasket.java (95%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/workbasket/api/models/WorkbasketAccessItem.java (96%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/workbasket/api/models/WorkbasketSummary.java (94%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/workbasket/internal/DistributionTargetMapper.java (97%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/workbasket/internal/WorkbasketAccessItemQueryImpl.java (73%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/workbasket/internal/WorkbasketAccessMapper.java (98%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/workbasket/internal/WorkbasketAccessSqlProvider.java (95%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/workbasket/internal/WorkbasketMapper.java (97%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/workbasket/internal/WorkbasketQueryImpl.java (88%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/workbasket/internal/WorkbasketQueryMapper.java (99%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/workbasket/internal/WorkbasketServiceImpl.java (79%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/workbasket/internal/WorkbasketSqlProvider.java (93%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/workbasket/internal/jobs/WorkbasketCleanupJob.java (60%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/workbasket/internal/models/WorkbasketAccessItemImpl.java (98%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/workbasket/internal/models/WorkbasketImpl.java (94%) rename lib/{taskana-core/src/main/java/pro/taskana => kadai-core/src/main/java/io/kadai}/workbasket/internal/models/WorkbasketSummaryImpl.java (96%) rename lib/{taskana-core/src/main/resources/pro/taskana => kadai-core/src/main/resources/io/kadai}/common/internal/defaultCustomAttributes.json (100%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/AbstractAccTest.java (63%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/CreateTaskModelHelper.java (81%) create mode 100644 lib/kadai-core/src/test/java/acceptance/KadaiEngineProxy.java rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/TaskTestMapper.java (97%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/classification/ClassificationModelsCloneTest.java (81%) rename lib/{taskana-core/src/test/java/acceptance/config/TaskanaConfigAccTest.java => kadai-core/src/test/java/acceptance/config/KadaiConfigAccTest.java} (64%) rename lib/{taskana-core/src/test/java/acceptance/config/TaskanaConfigurationTest.java => kadai-core/src/test/java/acceptance/config/KadaiConfigurationTest.java} (51%) rename lib/{taskana-core/src/test/java/acceptance/config/TaskanaRoleConfigAccTest.java => kadai-core/src/test/java/acceptance/config/KadaiRoleConfigAccTest.java} (50%) rename lib/{taskana-core/src/test/java/acceptance/config/TaskanaSecurityConfigAccTest.java => kadai-core/src/test/java/acceptance/config/KadaiSecurityConfigAccTest.java} (77%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/history/HistoryEventManagerTest.java (84%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/history/ObjectAttributeChangeDetectorTest.java (95%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/jobs/JobRunnerAccTest.java (76%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/jobs/TaskUpdatePriorityJobAccTest.java (61%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/jobs/WorkbasketCleanupJobAccTest.java (73%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/jobs/helper/SqlConnectionRunnerAccTest.java (82%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/jobs/helper/TaskUpdatePriorityBatchStatementAccTest.java (75%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/persistence/UpdateObjectsUseUtcTimeStampsAccTest.java (83%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/persistence/UpdateObjectsUseUtcTimeStampsWithWorkingDaysCalculationAccTest.java (81%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/priorityservice/PriorityServiceAccTest.java (81%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/priorityservice/TestPriorityServiceProvider.java (69%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/report/AbstractReportAccTest.java (53%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/report/GetCustomAttributeValuesForReportAccTest.java (91%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/report/GetTaskIdsOfClassificationCategoryReportAccTest.java (95%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/report/GetTaskIdsOfClassificationReportAccTest.java (93%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/report/GetTaskIdsOfTaskCustomFieldValueReportAccTest.java (94%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/report/GetTaskIdsOfWorkbasketReportAccTest.java (92%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/report/ProvideClassificationCategoryReportAccTest.java (95%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/report/ProvideClassificationReportAccTest.java (96%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/report/ProvideDetailedClassificationReportAccTest.java (97%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/report/ProvideTaskCustomFieldValueReportAccTest.java (96%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/report/ProvideTaskStatusReportAccTest.java (93%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/report/ProvideTimestampReportAccTest.java (95%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/report/ProvideWorkbasketPriorityReportAccTest.java (96%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/report/ProvideWorkbasketReportAccTest.java (96%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/report/ReportTest.java (96%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/report/WorkingDaysToDaysReportConverterTest.java (97%) create mode 100644 lib/kadai-core/src/test/java/acceptance/security/KadaiSecurityAccTest.java rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/task/CallbackStateAccTest.java (87%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/task/ServiceLevelPriorityAccTest.java (95%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/task/ServiceLevelPriorityWithWorkingDaysCalculationAccTest.java (95%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/task/TaskModelsCloneTest.java (93%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/task/claim/SelectAndClaimTaskAccTest.java (81%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/task/query/QueryObjectReferenceAccTest.java (75%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/task/query/QueryObjectReferencesWithPaginationAccTest.java (90%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/task/query/QueryTasksAccTest.java (81%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/task/query/QueryTasksByRoleAccTest.java (74%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/task/query/QueryTasksByTimeIntervalsAccTest.java (90%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/task/query/QueryTasksByWildcardSearchAccTest.java (93%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/task/query/QueryTasksByWorkbasketAccTest.java (79%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/task/query/QueryTasksListValuesAccTest.java (83%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/task/query/QueryTasksWithPaginationAccTest.java (86%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/task/query/QueryTasksWithSortingAccTest.java (90%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/task/transfer/TransferTaskAccTest.java (92%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/task/update/UpdateTaskAttachmentWithWorkingDaysCalculationAccTest.java (93%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/task/update/UpdateTaskAttachmentsAccTest.java (94%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/workbasket/WorkbasketModelsCloneTest.java (85%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/workbasket/create/CreateWorkbasketAccTest.java (88%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/workbasket/create/CreateWorkbasketAuthorizationsAccTest.java (71%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/workbasket/delete/DeleteWorkbasketAccTest.java (88%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/workbasket/delete/DeleteWorkbasketAuthorizationsAccTest.java (84%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/workbasket/get/GetDistributionTargetsAccTest.java (83%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/workbasket/get/GetWorkbasketAuthorizationsAccTest.java (74%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/workbasket/query/QueryWorkbasketAccTest.java (96%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/workbasket/query/QueryWorkbasketAccessItemsAccTest.java (80%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/workbasket/query/QueryWorkbasketByPermissionAccTest.java (86%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/workbasket/query/QueryWorkbasketsWithPaginationAccTest.java (84%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/workbasket/query/WorkbasketQueryAccTest.java (71%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/workbasket/query/WorkbasketQueryWithOrderedPaginationAccTest.java (82%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/workbasket/update/UpdateDistributionTargetsAccTest.java (88%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/workbasket/update/UpdateWorkbasketAccTest.java (81%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/workbasket/update/UpdateWorkbasketAuthorizations2AccTest.java (75%) rename lib/{taskana-core => kadai-core}/src/test/java/acceptance/workbasket/update/UpdateWorkbasketAuthorizationsAccTest.java (88%) create mode 100644 lib/kadai-core/src/test/resources/corpusChristiEnabled.properties create mode 100644 lib/kadai-core/src/test/resources/custom_holiday_kadai.properties create mode 100644 lib/kadai-core/src/test/resources/custom_holiday_with_wrong_format_kadai.properties create mode 100644 lib/kadai-core/src/test/resources/kadai.properties rename lib/{taskana-core => kadai-core}/src/test/resources/simplelogger.properties (97%) create mode 100644 lib/kadai-spring-example/pom.xml rename lib/{taskana-spring-example/src/main/java/pro/taskana => kadai-spring-example/src/main/java/io/kadai}/example/ExampleBootstrap.java (60%) rename lib/{taskana-spring-example/src/main/java/pro/taskana => kadai-spring-example/src/main/java/io/kadai}/example/ExampleStartupException.java (86%) rename lib/{taskana-spring-example/src/main/java/pro/taskana/example/TaskanaConfig.java => kadai-spring-example/src/main/java/io/kadai/example/KadaiConfig.java} (51%) rename lib/{taskana-spring-example/src/main/java/pro/taskana/example/TaskanaConfigTestApplication.java => kadai-spring-example/src/main/java/io/kadai/example/KadaiConfigTestApplication.java} (57%) rename lib/{taskana-spring-example/src/main/java/pro/taskana/example/TaskanaTestController.java => kadai-spring-example/src/main/java/io/kadai/example/KadaiTestController.java} (73%) create mode 100644 lib/kadai-spring-example/src/main/resources/application.properties rename lib/{taskana-spring-example => kadai-spring-example}/src/main/resources/customdb.properties (79%) create mode 100644 lib/kadai-spring-example/src/main/resources/kadai.properties rename lib/{taskana-spring-example => kadai-spring-example}/src/main/resources/schema.sql (75%) rename lib/{taskana-spring-example/src/test/java/pro/taskana => kadai-spring-example/src/test/java/io/kadai}/example/ExampleBootstrapTest.java (78%) rename lib/{taskana-spring-example/src/test/java/pro/taskana/example/TaskanaTransactionIntTest.java => kadai-spring-example/src/test/java/io/kadai/example/KadaiTransactionIntTest.java} (80%) rename lib/{taskana-spring-example/src/test/java/pro/taskana => kadai-spring-example/src/test/java/io/kadai}/example/TransactionalJobsConfiguration.java (54%) rename lib/{taskana-spring-example => kadai-spring-example}/src/test/resources/application.properties (61%) rename lib/{taskana-spring-example => kadai-spring-example}/src/test/resources/junit-platform.properties (100%) create mode 100644 lib/kadai-spring-example/src/test/resources/kadai.properties create mode 100644 lib/kadai-spring/pom.xml create mode 100644 lib/kadai-spring/src/main/java/io/kadai/common/internal/SpringKadaiEngine.java create mode 100644 lib/kadai-spring/src/main/java/io/kadai/common/internal/SpringKadaiEngineImpl.java rename lib/{taskana-spring/src/main/java/pro/taskana => kadai-spring/src/main/java/io/kadai}/common/internal/transaction/SpringTransactionProvider.java (72%) rename lib/{taskana-spring/src/test/java/pro/taskana/common/internal/transaction/TaskanaComponent.java => kadai-spring/src/test/java/io/kadai/common/internal/transaction/KadaiComponent.java} (59%) rename lib/{taskana-spring/src/test/java/pro/taskana => kadai-spring/src/test/java/io/kadai}/common/internal/transaction/TransactionTest.java (96%) create mode 100644 lib/kadai-spring/src/test/resources/test-applicationContext.xml create mode 100644 lib/kadai-test-api/pom.xml rename lib/{taskana-test-api/src/main/java/pro/taskana/testapi/CleanTaskanaContext.java => kadai-test-api/src/main/java/io/kadai/testapi/CleanKadaiContext.java} (76%) rename lib/{taskana-test-api/src/main/java/pro/taskana => kadai-test-api/src/main/java/io/kadai}/testapi/DefaultTestEntities.java (73%) rename {common/taskana-common-test/src/main/java/pro/taskana/common/test => lib/kadai-test-api/src/main/java/io/kadai/testapi}/DockerContainerCreator.java (91%) create mode 100644 lib/kadai-test-api/src/main/java/io/kadai/testapi/KadaiConfigurationModifier.java create mode 100644 lib/kadai-test-api/src/main/java/io/kadai/testapi/KadaiEngineProxy.java rename lib/{taskana-test-api/src/main/java/pro/taskana/testapi/TaskanaInject.java => kadai-test-api/src/main/java/io/kadai/testapi/KadaiInject.java} (77%) rename lib/{taskana-test-api/src/main/java/pro/taskana/testapi/TaskanaIntegrationTest.java => kadai-test-api/src/main/java/io/kadai/testapi/KadaiIntegrationTest.java} (55%) rename lib/{taskana-test-api/src/main/java/pro/taskana => kadai-test-api/src/main/java/io/kadai}/testapi/OracleSchemaHelper.java (95%) rename lib/{taskana-test-api/src/main/java/pro/taskana => kadai-test-api/src/main/java/io/kadai}/testapi/WithServiceProvider.java (85%) rename lib/{taskana-test-api/src/main/java/pro/taskana => kadai-test-api/src/main/java/io/kadai}/testapi/builder/ClassificationBuilder.java (80%) rename lib/{taskana-test-api/src/main/java/pro/taskana => kadai-test-api/src/main/java/io/kadai}/testapi/builder/ClassificationTestImpl.java (89%) rename lib/{taskana-test-api/src/main/java/pro/taskana => kadai-test-api/src/main/java/io/kadai}/testapi/builder/EntityBuilder.java (92%) rename lib/{taskana-test-api/src/main/java/pro/taskana => kadai-test-api/src/main/java/io/kadai}/testapi/builder/ObjectReferenceBuilder.java (86%) rename lib/{taskana-test-api/src/main/java/pro/taskana => kadai-test-api/src/main/java/io/kadai}/testapi/builder/TaskAttachmentBuilder.java (84%) rename lib/{taskana-test-api/src/main/java/pro/taskana => kadai-test-api/src/main/java/io/kadai}/testapi/builder/TaskBuilder.java (82%) rename lib/{taskana-test-api/src/main/java/pro/taskana => kadai-test-api/src/main/java/io/kadai}/testapi/builder/TaskCommentBuilder.java (78%) rename lib/{taskana-test-api/src/main/java/pro/taskana => kadai-test-api/src/main/java/io/kadai}/testapi/builder/TaskCommentTestImpl.java (90%) rename lib/{taskana-test-api/src/main/java/pro/taskana => kadai-test-api/src/main/java/io/kadai}/testapi/builder/TaskTestImpl.java (95%) rename lib/{taskana-test-api/src/main/java/pro/taskana => kadai-test-api/src/main/java/io/kadai}/testapi/builder/UserBuilder.java (84%) rename lib/{taskana-test-api/src/main/java/pro/taskana => kadai-test-api/src/main/java/io/kadai}/testapi/builder/WorkbasketAccessItemBuilder.java (71%) rename lib/{taskana-test-api/src/main/java/pro/taskana => kadai-test-api/src/main/java/io/kadai}/testapi/builder/WorkbasketBuilder.java (78%) rename lib/{taskana-test-api/src/main/java/pro/taskana => kadai-test-api/src/main/java/io/kadai}/testapi/builder/WorkbasketTestImpl.java (89%) rename lib/{taskana-test-api/src/main/java/pro/taskana/testapi/extensions/TaskanaDependencyInjectionExtension.java => kadai-test-api/src/main/java/io/kadai/testapi/extensions/KadaiDependencyInjectionExtension.java} (71%) create mode 100644 lib/kadai-test-api/src/main/java/io/kadai/testapi/extensions/KadaiInitializationExtension.java rename lib/{taskana-test-api/src/main/java/pro/taskana => kadai-test-api/src/main/java/io/kadai}/testapi/extensions/TestContainerExtension.java (77%) rename lib/{taskana-test-api/src/main/java/pro/taskana => kadai-test-api/src/main/java/io/kadai}/testapi/security/JaasExtension.java (97%) rename lib/{taskana-test-api/src/main/java/pro/taskana => kadai-test-api/src/main/java/io/kadai}/testapi/security/WithAccessId.java (93%) rename lib/{taskana-test-api/src/main/java/pro/taskana => kadai-test-api/src/main/java/io/kadai}/testapi/util/ExtensionCommunicator.java (76%) rename lib/{taskana-test-api/src/main/java/pro/taskana => kadai-test-api/src/main/java/io/kadai}/testapi/util/ServiceProviderExtractor.java (81%) rename lib/{taskana-test-api => kadai-test-api}/src/main/java/org/junit/rules/TestRule.java (100%) rename lib/{taskana-test-api => kadai-test-api}/src/main/java/org/junit/runners/model/Statement.java (100%) create mode 100644 lib/kadai-test-api/src/main/resources/container-license-acceptance.txt rename lib/{taskana-test-api/src/test/java/pro/taskana => kadai-test-api/src/test/java/io/kadai}/testapi/DefaultTestEntities.java (76%) rename lib/{taskana-test-api/src/test/java/pro/taskana/testapi/TaskanaDependencyInjectionExtensionTest.java => kadai-test-api/src/test/java/io/kadai/testapi/KadaiDependencyInjectionExtensionTest.java} (58%) create mode 100644 lib/kadai-test-api/src/test/java/io/kadai/testapi/KadaiInitializationExtensionTest.java rename lib/{taskana-test-api/src/test/java/pro/taskana => kadai-test-api/src/test/java/io/kadai}/testapi/TestContainerExtensionTest.java (54%) rename lib/{taskana-test-api/src/test/java/pro/taskana => kadai-test-api/src/test/java/io/kadai}/testapi/builder/ClassificationBuilderTest.java (91%) rename lib/{taskana-test-api/src/test/java/pro/taskana => kadai-test-api/src/test/java/io/kadai}/testapi/builder/ObjectReferenceBuilderTest.java (80%) rename lib/{taskana-test-api/src/test/java/pro/taskana => kadai-test-api/src/test/java/io/kadai}/testapi/builder/TaskAttachmentBuilderTest.java (74%) rename lib/{taskana-test-api/src/test/java/pro/taskana => kadai-test-api/src/test/java/io/kadai}/testapi/builder/TaskBuilderTest.java (88%) rename lib/{taskana-test-api/src/test/java/pro/taskana => kadai-test-api/src/test/java/io/kadai}/testapi/builder/TaskCommentBuilderTest.java (81%) rename lib/{taskana-test-api/src/test/java/pro/taskana => kadai-test-api/src/test/java/io/kadai}/testapi/builder/UserBuilderTest.java (85%) rename lib/{taskana-test-api/src/test/java/pro/taskana => kadai-test-api/src/test/java/io/kadai}/testapi/builder/WorkbasketAccessItemBuilderTest.java (86%) rename lib/{taskana-test-api/src/test/java/pro/taskana => kadai-test-api/src/test/java/io/kadai}/testapi/builder/WorkbasketBuilderTest.java (89%) rename lib/{taskana-test-api/src/test/java/pro/taskana => kadai-test-api/src/test/java/io/kadai}/testapi/security/JaasExtensionTest.java (98%) rename lib/{taskana-test-api/src/test/java/pro/taskana => kadai-test-api/src/test/java/io/kadai}/testapi/security/JaasExtensionTestExtensions.java (96%) rename lib/{taskana-test-api/src/test/java/pro/taskana => kadai-test-api/src/test/java/io/kadai}/testapi/util/ServiceProviderExtractorTest.java (97%) rename lib/{taskana-test-api/src/test/java/pro/taskana => kadai-test-api/src/test/java/io/kadai}/testapi/util/TopLevelCreateTaskPreprocessor.java (61%) create mode 100644 lib/kadai-test-api/src/test/resources/kadai.properties rename lib/{taskana-test-api => kadai-test-api}/src/test/resources/simplelogger.properties (97%) delete mode 100644 lib/taskana-cdi-example/pom.xml delete mode 100644 lib/taskana-cdi-example/src/main/resources/taskana.properties delete mode 100644 lib/taskana-cdi-example/src/test/resources/arquillian.xml delete mode 100644 lib/taskana-cdi-example/src/test/resources/int-test-standalone.xml delete mode 100644 lib/taskana-cdi-example/src/test/resources/module.xml delete mode 100644 lib/taskana-cdi/pom.xml delete mode 100644 lib/taskana-cdi/src/main/java/pro/taskana/common/internal/TaskanaCdiStartupException.java delete mode 100644 lib/taskana-cdi/src/test/resources/arquillian.xml delete mode 100644 lib/taskana-cdi/src/test/resources/int-test-standalone.xml delete mode 100644 lib/taskana-cdi/src/test/resources/module.xml delete mode 100644 lib/taskana-cdi/src/test/resources/taskana.properties delete mode 100644 lib/taskana-core-test/pom.xml delete mode 100644 lib/taskana-core-test/src/test/java/acceptance/common/TaskanaEngineExplicitTest.java delete mode 100644 lib/taskana-core-test/src/test/resources/fullTaskana.properties delete mode 100644 lib/taskana-core-test/src/test/resources/taskana.properties delete mode 100644 lib/taskana-core/pom.xml delete mode 100644 lib/taskana-core/src/main/java/pro/taskana/common/internal/jobs/PlainJavaTransactionProvider.java delete mode 100644 lib/taskana-core/src/main/java/pro/taskana/common/internal/jobs/TaskanaJob.java delete mode 100644 lib/taskana-core/src/main/java/pro/taskana/monitor/internal/MonitorServiceImpl.java delete mode 100644 lib/taskana-core/src/main/java/pro/taskana/spi/priority/api/PriorityServiceProvider.java delete mode 100644 lib/taskana-core/src/main/java/pro/taskana/spi/routing/api/TaskRoutingProvider.java delete mode 100644 lib/taskana-core/src/main/java/pro/taskana/spi/task/api/AfterRequestChangesProvider.java delete mode 100644 lib/taskana-core/src/main/java/pro/taskana/spi/task/api/AfterRequestReviewProvider.java delete mode 100644 lib/taskana-core/src/main/java/pro/taskana/spi/task/api/BeforeRequestChangesProvider.java delete mode 100644 lib/taskana-core/src/main/java/pro/taskana/spi/task/api/BeforeRequestReviewProvider.java delete mode 100644 lib/taskana-core/src/main/java/pro/taskana/spi/task/api/ReviewRequiredProvider.java delete mode 100644 lib/taskana-core/src/main/java/pro/taskana/spi/task/api/TaskEndstatePreprocessor.java delete mode 100644 lib/taskana-core/src/main/java/pro/taskana/task/internal/jobs/TaskUpdatePriorityJob.java delete mode 100644 lib/taskana-core/src/main/java/pro/taskana/workbasket/api/exceptions/NotAuthorizedToQueryWorkbasketException.java delete mode 100644 lib/taskana-core/src/test/java/acceptance/TaskanaEngineProxy.java delete mode 100644 lib/taskana-core/src/test/java/acceptance/security/TaskanaSecurityAccTest.java delete mode 100644 lib/taskana-core/src/test/resources/corpusChristiEnabled.properties delete mode 100644 lib/taskana-core/src/test/resources/custom_holiday_taskana.properties delete mode 100644 lib/taskana-core/src/test/resources/custom_holiday_with_wrong_format_taskana.properties delete mode 100644 lib/taskana-core/src/test/resources/taskana.properties delete mode 100644 lib/taskana-spring-example/pom.xml delete mode 100644 lib/taskana-spring-example/src/main/resources/application.properties delete mode 100644 lib/taskana-spring-example/src/main/resources/taskana.properties delete mode 100644 lib/taskana-spring-example/src/test/resources/taskana.properties delete mode 100644 lib/taskana-spring/pom.xml delete mode 100644 lib/taskana-spring/src/main/java/pro/taskana/common/internal/SpringTaskanaEngine.java delete mode 100644 lib/taskana-spring/src/main/java/pro/taskana/common/internal/SpringTaskanaEngineImpl.java delete mode 100644 lib/taskana-spring/src/test/resources/test-applicationContext.xml delete mode 100644 lib/taskana-test-api/pom.xml delete mode 100644 lib/taskana-test-api/src/main/java/pro/taskana/testapi/TaskanaConfigurationModifier.java delete mode 100644 lib/taskana-test-api/src/main/java/pro/taskana/testapi/TaskanaEngineProxy.java delete mode 100644 lib/taskana-test-api/src/main/java/pro/taskana/testapi/extensions/TaskanaInitializationExtension.java delete mode 100644 lib/taskana-test-api/src/main/resources/container-license-acceptance.txt delete mode 100644 lib/taskana-test-api/src/test/java/pro/taskana/testapi/TaskanaInitializationExtensionTest.java delete mode 100644 lib/taskana-test-api/src/test/resources/taskana.properties mode change 100755 => 100644 qa/hooks/commit-msg mode change 100755 => 100644 qa/hooks/pre-commit create mode 100644 qa/intellij/kadai_formatter_intellij.xml delete mode 100644 qa/intellij/taskana_formatter_intellij.xml create mode 100644 rest/kadai-rest-spring-example-boot/pom.xml rename rest/{taskana-rest-spring-example-boot/src/main/java/pro/taskana => kadai-rest-spring-example-boot/src/main/java/io/kadai}/example/boot/ExampleRestApplication.java (85%) rename rest/{taskana-rest-spring-example-boot/src/main/java/pro/taskana => kadai-rest-spring-example-boot/src/main/java/io/kadai}/example/boot/ExampleRestConfiguration.java (65%) rename rest/{taskana-rest-spring-example-boot/src/main/java/pro/taskana => kadai-rest-spring-example-boot/src/main/java/io/kadai}/example/boot/OpenApiConfiguration.java (97%) rename rest/{taskana-rest-spring-example-boot/src/main/java/pro/taskana => kadai-rest-spring-example-boot/src/main/java/io/kadai}/example/boot/security/BootWebSecurityConfigurer.java (90%) rename rest/{taskana-rest-spring-example-boot/src/main/java/pro/taskana => kadai-rest-spring-example-boot/src/main/java/io/kadai}/example/boot/security/CsrfCookieFilter.java (95%) rename rest/{taskana-rest-spring-example-boot/src/main/java/pro/taskana => kadai-rest-spring-example-boot/src/main/java/io/kadai}/example/boot/security/SpaCsrfTokenRequestHandler.java (97%) rename rest/{taskana-rest-spring-example-boot => kadai-rest-spring-example-boot}/src/main/resources/application-db2.properties (55%) rename rest/{taskana-rest-spring-example-boot => kadai-rest-spring-example-boot}/src/main/resources/application-oracle.properties (72%) rename rest/{taskana-rest-spring-example-boot => kadai-rest-spring-example-boot}/src/main/resources/application-postgres.properties (59%) rename rest/{taskana-rest-spring-example-boot => kadai-rest-spring-example-boot}/src/main/resources/application.properties (58%) rename rest/{taskana-rest-spring-example-boot => kadai-rest-spring-example-boot}/src/main/resources/dmn-table.dmn (100%) create mode 100644 rest/kadai-rest-spring-example-boot/src/main/resources/kadai.properties create mode 100644 rest/kadai-rest-spring-example-common/pom.xml rename rest/{taskana-rest-spring-example-common/src/main/java/pro/taskana => kadai-rest-spring-example-common/src/main/java/io/kadai}/example/jobs/TransactionalJobsConfiguration.java (54%) rename rest/{taskana-rest-spring-example-common/src/main/java/pro/taskana => kadai-rest-spring-example-common/src/main/java/io/kadai}/example/rest/ExampleWebSecurityConfig.java (95%) rename rest/{taskana-rest-spring-example-common/src/main/java/pro/taskana => kadai-rest-spring-example-common/src/main/java/io/kadai}/example/rest/WebMvcConfig.java (91%) rename rest/{taskana-rest-spring-example-common/src/main/java/pro/taskana/example/rest/controllers/TaskanaRedirectToIndexHtmlController.java => kadai-rest-spring-example-common/src/main/java/io/kadai/example/rest/controllers/KadaiRedirectToIndexHtmlController.java} (61%) rename rest/{taskana-rest-spring-example-common/src/main/java/pro/taskana => kadai-rest-spring-example-common/src/main/java/io/kadai}/example/rest/controllers/LoginController.java (92%) rename rest/{taskana-rest-spring-example-common/src/main/java/pro/taskana => kadai-rest-spring-example-common/src/main/java/io/kadai}/example/rest/controllers/ResourcesController.java (70%) rename rest/{taskana-rest-spring-example-common/src/main/java/pro/taskana => kadai-rest-spring-example-common/src/main/java/io/kadai}/example/rest/models/User.java (92%) rename rest/{taskana-rest-spring-example-common/src/main/resources/pro/taskana/example/rest/controllers/taskana-customization.json => kadai-rest-spring-example-common/src/main/resources/io/kadai/example/rest/controllers/kadai-customization.json} (100%) rename rest/{taskana-rest-spring-example-wildfly/src/test/resources/taskana-test.ldif => kadai-rest-spring-example-common/src/main/resources/kadai-example.ldif} (65%) rename rest/{taskana-rest-spring-example-common => kadai-rest-spring-example-common}/src/main/resources/static/css/bootstrap/4.1.3/bootstrap.min.css (100%) rename rest/{taskana-rest-spring-example-common => kadai-rest-spring-example-common}/src/main/resources/static/css/main.css (100%) create mode 100644 rest/kadai-rest-spring-example-common/src/main/resources/static/environments/data-sources/environment-information.json rename rest/{taskana-rest-spring-example-common => kadai-rest-spring-example-common}/src/main/resources/static/img/logo.png (100%) rename rest/{taskana-rest-spring-example-common => kadai-rest-spring-example-common}/src/main/resources/templates/login.html (93%) rename rest/{taskana-rest-spring-example-common/src/test/java/pro/taskana => kadai-rest-spring-example-common/src/test/java/io/kadai}/example/ldap/LdapEmptySearchRootsForUseDnForGroupsDisabledTest.java (71%) rename rest/{taskana-rest-spring-example-common/src/test/java/pro/taskana => kadai-rest-spring-example-common/src/test/java/io/kadai}/example/ldap/LdapEmptySearchRootsTest.java (68%) rename rest/{taskana-rest-spring-example-common/src/test/java/pro/taskana => kadai-rest-spring-example-common/src/test/java/io/kadai}/example/ldap/LdapForUseDnForGroupsDisabledTest.java (81%) rename rest/{taskana-rest-spring-example-common/src/test/java/pro/taskana => kadai-rest-spring-example-common/src/test/java/io/kadai}/example/ldap/LdapTest.java (83%) create mode 100644 rest/kadai-rest-spring-example-common/src/test/resources/application-emptySearchRoots.properties create mode 100644 rest/kadai-rest-spring-example-common/src/test/resources/application.properties create mode 100644 rest/kadai-rest-spring-example-common/src/test/resources/kadai.properties create mode 100644 rest/kadai-rest-spring-example-wildfly/pom.xml rename rest/{taskana-rest-spring-example-wildfly/src/main/java/pro/taskana => kadai-rest-spring-example-wildfly/src/main/java/io/kadai}/example/wildfly/AdditionalUserProperties.java (93%) rename rest/{taskana-rest-spring-example-wildfly/src/main/java/pro/taskana/example/wildfly/TaskanaWildFlyApplication.java => kadai-rest-spring-example-wildfly/src/main/java/io/kadai/example/wildfly/KadaiWildFlyApplication.java} (57%) rename rest/{taskana-rest-spring-example-wildfly/src/main/java/pro/taskana/example/wildfly/TaskanaWildflyConfiguration.java => kadai-rest-spring-example-wildfly/src/main/java/io/kadai/example/wildfly/KadaiWildflyConfiguration.java} (81%) rename rest/{taskana-rest-spring-example-wildfly/src/main/java/pro/taskana => kadai-rest-spring-example-wildfly/src/main/java/io/kadai}/example/wildfly/security/ElytronToJaasFilter.java (95%) rename rest/{taskana-rest-spring-example-wildfly/src/main/java/pro/taskana => kadai-rest-spring-example-wildfly/src/main/java/io/kadai}/example/wildfly/security/LoginErrorController.java (93%) rename rest/{taskana-rest-spring-example-wildfly/src/main/java/pro/taskana => kadai-rest-spring-example-wildfly/src/main/java/io/kadai}/example/wildfly/security/LogoutController.java (96%) rename rest/{taskana-rest-spring-example-wildfly/src/main/java/pro/taskana => kadai-rest-spring-example-wildfly/src/main/java/io/kadai}/example/wildfly/security/WildflyWebSecurityConfigurer.java (87%) create mode 100644 rest/kadai-rest-spring-example-wildfly/src/main/resources/application-postgres.properties create mode 100644 rest/kadai-rest-spring-example-wildfly/src/main/resources/application.properties create mode 100644 rest/kadai-rest-spring-example-wildfly/src/main/resources/kadai.properties create mode 100644 rest/kadai-rest-spring-example-wildfly/src/main/resources/static/environments/data-sources/environment-information.json rename rest/{taskana-rest-spring-example-wildfly => kadai-rest-spring-example-wildfly}/src/main/resources/templates/login.html (93%) create mode 100644 rest/kadai-rest-spring-example-wildfly/src/main/webapp/WEB-INF/jboss-web.xml rename rest/{taskana-rest-spring-example-wildfly => kadai-rest-spring-example-wildfly}/src/main/webapp/WEB-INF/web.xml (80%) rename rest/{taskana-rest-spring-example-wildfly/src/test/java/pro/taskana/common/test/rest/TaskanaSpringBootTest.java => kadai-rest-spring-example-wildfly/src/test/java/io/kadai/common/test/rest/KadaiSpringBootTest.java} (92%) rename rest/{taskana-rest-spring-example-wildfly/src/test/java/pro/taskana => kadai-rest-spring-example-wildfly/src/test/java/io/kadai}/common/test/rest/RestHelper.java (98%) rename rest/{taskana-rest-spring-example-wildfly/src/test/java/pro/taskana => kadai-rest-spring-example-wildfly/src/test/java/io/kadai}/common/test/rest/TestConfiguration.java (80%) rename rest/{taskana-rest-spring-example-wildfly/src/test/java/pro/taskana => kadai-rest-spring-example-wildfly/src/test/java/io/kadai}/example/wildfly/AbstractAccTest.java (85%) rename rest/{taskana-rest-spring-example-wildfly/src/test/java/pro/taskana/example/wildfly/TaskanaWildflyTest.java => kadai-rest-spring-example-wildfly/src/test/java/io/kadai/example/wildfly/KadaiWildflyTest.java} (72%) rename rest/{taskana-rest-spring-example-wildfly/src/test/java/pro/taskana/example/wildfly/TaskanaWildflyWithHistoryLoggerEnabledTest.java => kadai-rest-spring-example-wildfly/src/test/java/io/kadai/example/wildfly/KadaiWildflyWithHistoryLoggerEnabledTest.java} (81%) rename rest/{taskana-rest-spring-example-wildfly/src/test/java/pro/taskana/example/wildfly/TaskanaWildflyWithSimpleHistoryAndHistoryLoggerEnabledTest.java => kadai-rest-spring-example-wildfly/src/test/java/io/kadai/example/wildfly/KadaiWildflyWithSimpleHistoryAndHistoryLoggerEnabledTest.java} (82%) rename rest/{taskana-rest-spring-example-wildfly/src/test/java/pro/taskana/example/wildfly/TaskanaWildflyWithSimpleHistoryEnabledTest.java => kadai-rest-spring-example-wildfly/src/test/java/io/kadai/example/wildfly/KadaiWildflyWithSimpleHistoryEnabledTest.java} (83%) rename rest/{taskana-rest-spring-example-wildfly/src/test/java/pro/taskana/example/wildfly/TaskanaWildflyWithUserConfigTest.java => kadai-rest-spring-example-wildfly/src/test/java/io/kadai/example/wildfly/KadaiWildflyWithUserConfigTest.java} (78%) create mode 100644 rest/kadai-rest-spring-example-wildfly/src/test/resources/application-with-additional-user-config.properties create mode 100644 rest/kadai-rest-spring-example-wildfly/src/test/resources/application.properties create mode 100644 rest/kadai-rest-spring-example-wildfly/src/test/resources/arquillian.xml create mode 100644 rest/kadai-rest-spring-example-wildfly/src/test/resources/int-test-jboss-web.xml create mode 100644 rest/kadai-rest-spring-example-wildfly/src/test/resources/int-test-standalone.xml rename rest/{taskana-rest-spring-example-wildfly => kadai-rest-spring-example-wildfly}/src/test/resources/int-test-web.xml (84%) rename rest/{taskana-rest-spring-example-common/src/main/resources/taskana-example.ldif => kadai-rest-spring-example-wildfly/src/test/resources/kadai-test.ldif} (65%) create mode 100644 rest/kadai-rest-spring-example-wildfly/src/test/resources/kadai.properties create mode 100644 rest/kadai-rest-spring-example-wildfly/src/test/resources/module.xml create mode 100644 rest/kadai-rest-spring-test-lib/pom.xml rename rest/{taskana-rest-spring-test-lib/src/main/java/pro/taskana/rest/test/TaskanaSpringBootTest.java => kadai-rest-spring-test-lib/src/main/java/io/kadai/rest/test/KadaiSpringBootTest.java} (92%) rename rest/{taskana-rest-spring-test-lib/src/main/java/pro/taskana => kadai-rest-spring-test-lib/src/main/java/io/kadai}/rest/test/RestHelper.java (99%) rename rest/{taskana-rest-spring-test-lib/src/main/java/pro/taskana => kadai-rest-spring-test-lib/src/main/java/io/kadai}/rest/test/SpringSecurityToJaasFilter.java (94%) rename rest/{taskana-rest-spring-test-lib/src/main/java/pro/taskana => kadai-rest-spring-test-lib/src/main/java/io/kadai}/rest/test/TestConfiguration.java (74%) rename rest/{taskana-rest-spring-test-lib/src/main/java/pro/taskana => kadai-rest-spring-test-lib/src/main/java/io/kadai}/rest/test/TestWebSecurityConfig.java (88%) rename rest/{taskana-rest-spring-test-lib/src/main/resources/taskana-test.ldif => kadai-rest-spring-test-lib/src/main/resources/kadai-test.ldif} (66%) create mode 100644 rest/kadai-rest-spring/pom.xml rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/classification/rest/ClassificationController.java (91%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/classification/rest/ClassificationDefinitionController.java (89%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/classification/rest/ClassificationQueryFilterParameter.java (95%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/classification/rest/assembler/ClassificationDefinitionCollectionRepresentationModel.java (76%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/classification/rest/assembler/ClassificationDefinitionRepresentationModelAssembler.java (82%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/classification/rest/assembler/ClassificationRepresentationModelAssembler.java (87%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/classification/rest/assembler/ClassificationSummaryRepresentationModelAssembler.java (76%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/classification/rest/models/ClassificationCollectionRepresentationModel.java (83%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/classification/rest/models/ClassificationDefinitionRepresentationModel.java (94%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/classification/rest/models/ClassificationRepresentationModel.java (93%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/classification/rest/models/ClassificationSummaryPagedRepresentationModel.java (84%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/classification/rest/models/ClassificationSummaryRepresentationModel.java (97%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/common/rest/AccessIdController.java (86%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/common/rest/InitBinderControllerAdvice.java (84%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/common/rest/JsonPropertyEditor.java (95%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana/common/rest/TaskanaEngineController.java => kadai-rest-spring/src/main/java/io/kadai/common/rest/KadaiEngineController.java} (84%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana/common/rest/TaskanaRestExceptionHandler.java => kadai-rest-spring/src/main/java/io/kadai/common/rest/KadaiRestExceptionHandler.java} (78%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/common/rest/QueryPagingParameter.java (93%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/common/rest/QueryParameter.java (90%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/common/rest/QuerySortBy.java (50%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/common/rest/QuerySortParameter.java (93%) create mode 100644 rest/kadai-rest-spring/src/main/java/io/kadai/common/rest/RestConfiguration.java rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/common/rest/RestEndpoints.java (99%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/common/rest/SpringSecurityToJaasFilter.java (95%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/common/rest/assembler/CollectionRepresentationModelAssembler.java (89%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/common/rest/assembler/PagedRepresentationModelAssembler.java (93%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/common/rest/ldap/LdapClient.java (87%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/common/rest/ldap/LdapConfiguration.java (79%) create mode 100644 rest/kadai-rest-spring/src/main/java/io/kadai/common/rest/ldap/LdapSettings.java rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/common/rest/models/AccessIdRepresentationModel.java (97%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/common/rest/models/CollectionRepresentationModel.java (91%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/common/rest/models/CustomAttributesRepresentationModel.java (79%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/common/rest/models/ExceptionRepresentationModel.java (93%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana/common/rest/models/TaskanaUserInfoRepresentationModel.java => kadai-rest-spring/src/main/java/io/kadai/common/rest/models/KadaiUserInfoRepresentationModel.java} (74%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/common/rest/models/PageMetadata.java (98%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/common/rest/models/PagedRepresentationModel.java (94%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/common/rest/models/VersionRepresentationModel.java (83%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/common/rest/util/ApplicationContextProvider.java (92%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/common/rest/util/QueryParamsValidator.java (98%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/monitor/rest/MonitorController.java (94%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/monitor/rest/PriorityReportFilterParameter.java (95%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/monitor/rest/ReportFilterParameter.java (99%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/monitor/rest/TimeIntervalReportFilterParameter.java (95%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/monitor/rest/assembler/PriorityColumnHeaderRepresentationModelAssembler.java (80%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/monitor/rest/assembler/ReportRepresentationModelAssembler.java (83%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/monitor/rest/models/PriorityColumnHeaderRepresentationModel.java (96%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/monitor/rest/models/ReportRepresentationModel.java (98%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/task/rest/AttachmentController.java (56%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/task/rest/TaskCommentController.java (92%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/task/rest/TaskCommentQueryFilterParameter.java (98%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/task/rest/TaskController.java (96%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/task/rest/TaskQueryFilterCustomFields.java (96%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/task/rest/TaskQueryFilterCustomIntFields.java (99%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/task/rest/TaskQueryFilterParameter.java (99%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/task/rest/TaskQueryGroupByParameter.java (90%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/task/rest/assembler/AttachmentRepresentationModelAssembler.java (88%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/task/rest/assembler/AttachmentSummaryRepresentationModelAssembler.java (87%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/task/rest/assembler/BulkOperationResultsRepresentationModelAssembler.java (61%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/task/rest/assembler/ObjectReferenceRepresentationModelAssembler.java (86%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/task/rest/assembler/TaskCommentRepresentationModelAssembler.java (82%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/task/rest/assembler/TaskRepresentationModelAssembler.java (93%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/task/rest/assembler/TaskSummaryRepresentationModelAssembler.java (91%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/task/rest/models/AttachmentRepresentationModel.java (93%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/task/rest/models/AttachmentSummaryRepresentationModel.java (95%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/task/rest/models/BulkOperationResultsRepresentationModel.java (87%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/task/rest/models/IsReadRepresentationModel.java (93%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/task/rest/models/ObjectReferenceRepresentationModel.java (97%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/task/rest/models/TaskCommentCollectionRepresentationModel.java (86%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/task/rest/models/TaskCommentRepresentationModel.java (96%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/task/rest/models/TaskRepresentationModel.java (97%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/task/rest/models/TaskSummaryCollectionRepresentationModel.java (86%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/task/rest/models/TaskSummaryPagedRepresentationModel.java (82%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/task/rest/models/TaskSummaryRepresentationModel.java (98%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/task/rest/models/TransferTaskRepresentationModel.java (96%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/user/jobs/UserInfoRefreshJob.java (68%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/user/rest/UserController.java (93%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/user/rest/assembler/UserRepresentationModelAssembler.java (87%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/user/rest/models/UserCollectionRepresentationModel.java (85%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/user/rest/models/UserRepresentationModel.java (98%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/workbasket/rest/WorkbasketAccessItemController.java (89%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/workbasket/rest/WorkbasketAccessItemQueryFilterParameter.java (94%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/workbasket/rest/WorkbasketController.java (93%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/workbasket/rest/WorkbasketDefinitionController.java (87%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/workbasket/rest/WorkbasketQueryFilterParameter.java (95%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/workbasket/rest/assembler/WorkbasketAccessItemRepresentationModelAssembler.java (85%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/workbasket/rest/assembler/WorkbasketDefinitionRepresentationModelAssembler.java (73%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/workbasket/rest/assembler/WorkbasketRepresentationModelAssembler.java (87%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/workbasket/rest/assembler/WorkbasketSummaryRepresentationModelAssembler.java (85%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/workbasket/rest/models/DistributionTargetsCollectionRepresentationModel.java (87%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/workbasket/rest/models/WorkbasketAccessItemCollectionRepresentationModel.java (86%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/workbasket/rest/models/WorkbasketAccessItemPagedRepresentationModel.java (83%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/workbasket/rest/models/WorkbasketAccessItemRepresentationModel.java (99%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/workbasket/rest/models/WorkbasketDefinitionCollectionRepresentationModel.java (87%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/workbasket/rest/models/WorkbasketDefinitionRepresentationModel.java (97%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/workbasket/rest/models/WorkbasketRepresentationModel.java (84%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/workbasket/rest/models/WorkbasketSummaryPagedRepresentationModel.java (82%) rename rest/{taskana-rest-spring/src/main/java/pro/taskana => kadai-rest-spring/src/main/java/io/kadai}/workbasket/rest/models/WorkbasketSummaryRepresentationModel.java (98%) rename rest/{taskana-rest-spring => kadai-rest-spring}/src/main/resources/.gitkeep (100%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana => kadai-rest-spring/src/test/java/io/kadai}/SpringArchitectureTest.java (93%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana => kadai-rest-spring/src/test/java/io/kadai}/classification/rest/ClassificationControllerIntTest.java (97%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana => kadai-rest-spring/src/test/java/io/kadai}/classification/rest/ClassificationDefinitionControllerIntTest.java (95%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana => kadai-rest-spring/src/test/java/io/kadai}/classification/rest/assembler/ClassificationRepresentationModelAssemblerTest.java (92%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana => kadai-rest-spring/src/test/java/io/kadai}/classification/rest/assembler/ClassificationSummaryRepresentationModelAssemblerTest.java (84%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana => kadai-rest-spring/src/test/java/io/kadai}/common/rest/AccessIdControllerForUseDnForGroupsDisabledIntTest.java (91%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana => kadai-rest-spring/src/test/java/io/kadai}/common/rest/AccessIdControllerIntTest.java (89%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana => kadai-rest-spring/src/test/java/io/kadai}/common/rest/ExceptionErrorKeyTest.java (62%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana => kadai-rest-spring/src/test/java/io/kadai}/common/rest/GeneralExceptionHandlingTest.java (92%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana/common/rest/TaskanaEngineControllerIntTest.java => kadai-rest-spring/src/test/java/io/kadai/common/rest/KadaiEngineControllerIntTest.java} (84%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana => kadai-rest-spring/src/test/java/io/kadai}/common/rest/QuerySortParameterTest.java (93%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana => kadai-rest-spring/src/test/java/io/kadai}/common/rest/RestEndpointsTest.java (83%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana => kadai-rest-spring/src/test/java/io/kadai}/common/rest/SchemaNameCustomizableTest.java (93%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana => kadai-rest-spring/src/test/java/io/kadai}/common/rest/ldap/LdapClientTest.java (69%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana => kadai-rest-spring/src/test/java/io/kadai}/monitor/rest/MonitorControllerIntTest.java (96%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana => kadai-rest-spring/src/test/java/io/kadai}/monitor/rest/assembler/PriorityColumnHeaderRepresentationModelAssemblerTest.java (83%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana => kadai-rest-spring/src/test/java/io/kadai}/monitor/rest/assembler/ReportRepresentationModelAssemblerTest.java (96%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana/properties/MyTaskanaConfigurationIntTest.java => kadai-rest-spring/src/test/java/io/kadai/properties/MyKadaiConfigurationIntTest.java} (58%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana/properties/MyTaskanaTestConfiguration.java => kadai-rest-spring/src/test/java/io/kadai/properties/MyKadaiTestConfiguration.java} (72%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana => kadai-rest-spring/src/test/java/io/kadai}/task/rest/TaskCommentControllerIntTest.java (97%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana => kadai-rest-spring/src/test/java/io/kadai}/task/rest/TaskControllerIntTest.java (98%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana => kadai-rest-spring/src/test/java/io/kadai}/task/rest/assembler/AttachmentRepresentationModelAssemblerTest.java (86%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana => kadai-rest-spring/src/test/java/io/kadai}/task/rest/assembler/AttachmentSummaryRepresentationModelAssemblerTest.java (87%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana => kadai-rest-spring/src/test/java/io/kadai}/task/rest/assembler/BulkOperationResultsRepresentationModelAssemblerTest.java (57%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana => kadai-rest-spring/src/test/java/io/kadai}/task/rest/assembler/ObjectReferenceRepresentationModelAssemblerTest.java (87%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana => kadai-rest-spring/src/test/java/io/kadai}/task/rest/assembler/TaskCommentRepresentationModelAssemblerTest.java (91%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana => kadai-rest-spring/src/test/java/io/kadai}/task/rest/assembler/TaskRepresentationModelAssemblerTest.java (91%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana => kadai-rest-spring/src/test/java/io/kadai}/task/rest/assembler/TaskSummaryRepresentationModelAssemblerTest.java (88%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana => kadai-rest-spring/src/test/java/io/kadai}/task/rest/routing/IntegrationTestTaskRouter.java (58%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana => kadai-rest-spring/src/test/java/io/kadai}/user/jobs/UserInfoRefreshJobIntTest.java (86%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana => kadai-rest-spring/src/test/java/io/kadai}/user/rest/FirstRefreshUserPostprocessor.java (68%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana => kadai-rest-spring/src/test/java/io/kadai}/user/rest/SecondRefreshUserPostprocessor.java (71%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana => kadai-rest-spring/src/test/java/io/kadai}/user/rest/UserControllerIntTest.java (97%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana => kadai-rest-spring/src/test/java/io/kadai}/user/rest/assembler/UserRepresentationModelAssemblerTest.java (91%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana => kadai-rest-spring/src/test/java/io/kadai}/workbasket/rest/WorkbasketAccessItemControllerIntTest.java (95%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana => kadai-rest-spring/src/test/java/io/kadai}/workbasket/rest/WorkbasketControllerIntTest.java (96%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana => kadai-rest-spring/src/test/java/io/kadai}/workbasket/rest/WorkbasketDefinitionControllerIntTest.java (95%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana => kadai-rest-spring/src/test/java/io/kadai}/workbasket/rest/assembler/WorkbasketAccessItemRepresentationModelAssemblerTest.java (80%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana => kadai-rest-spring/src/test/java/io/kadai}/workbasket/rest/assembler/WorkbasketDefinitionRepresentationModelAssemblerTest.java (87%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana => kadai-rest-spring/src/test/java/io/kadai}/workbasket/rest/assembler/WorkbasketRepresentationModelAssemblerTest.java (92%) rename rest/{taskana-rest-spring/src/test/java/pro/taskana => kadai-rest-spring/src/test/java/io/kadai}/workbasket/rest/assembler/WorkbasketSummaryRepresentationModelAssemblerTest.java (85%) create mode 100644 rest/kadai-rest-spring/src/test/resources/META-INF/services/io.kadai.spi.routing.api.TaskRoutingProvider create mode 100644 rest/kadai-rest-spring/src/test/resources/META-INF/services/io.kadai.spi.user.api.RefreshUserPostprocessor create mode 100644 rest/kadai-rest-spring/src/test/resources/application.properties create mode 100644 rest/kadai-rest-spring/src/test/resources/kadai.properties create mode 100644 rest/kadai-rest-spring/src/test/resources/mykadai.properties delete mode 100644 rest/taskana-rest-spring-example-boot/pom.xml delete mode 100644 rest/taskana-rest-spring-example-boot/src/main/resources/taskana.properties delete mode 100644 rest/taskana-rest-spring-example-common/pom.xml delete mode 100644 rest/taskana-rest-spring-example-common/src/main/resources/static/environments/data-sources/environment-information.json delete mode 100644 rest/taskana-rest-spring-example-common/src/test/resources/application-emptySearchRoots.properties delete mode 100644 rest/taskana-rest-spring-example-common/src/test/resources/application.properties delete mode 100644 rest/taskana-rest-spring-example-common/src/test/resources/taskana.properties delete mode 100644 rest/taskana-rest-spring-example-wildfly/pom.xml delete mode 100644 rest/taskana-rest-spring-example-wildfly/src/main/resources/application-postgres.properties delete mode 100644 rest/taskana-rest-spring-example-wildfly/src/main/resources/application.properties delete mode 100644 rest/taskana-rest-spring-example-wildfly/src/main/resources/static/environments/data-sources/environment-information.json delete mode 100644 rest/taskana-rest-spring-example-wildfly/src/main/resources/taskana.properties delete mode 100644 rest/taskana-rest-spring-example-wildfly/src/main/webapp/WEB-INF/jboss-web.xml delete mode 100644 rest/taskana-rest-spring-example-wildfly/src/test/resources/application-with-additional-user-config.properties delete mode 100644 rest/taskana-rest-spring-example-wildfly/src/test/resources/application.properties delete mode 100644 rest/taskana-rest-spring-example-wildfly/src/test/resources/arquillian.xml delete mode 100644 rest/taskana-rest-spring-example-wildfly/src/test/resources/int-test-jboss-web.xml delete mode 100644 rest/taskana-rest-spring-example-wildfly/src/test/resources/int-test-standalone.xml delete mode 100644 rest/taskana-rest-spring-example-wildfly/src/test/resources/module.xml delete mode 100644 rest/taskana-rest-spring-example-wildfly/src/test/resources/taskana.properties delete mode 100644 rest/taskana-rest-spring-test-lib/pom.xml delete mode 100644 rest/taskana-rest-spring/pom.xml delete mode 100644 rest/taskana-rest-spring/src/main/java/pro/taskana/common/rest/RestConfiguration.java delete mode 100644 rest/taskana-rest-spring/src/main/java/pro/taskana/common/rest/ldap/LdapSettings.java delete mode 100644 rest/taskana-rest-spring/src/test/resources/META-INF/services/pro.taskana.spi.routing.api.TaskRoutingProvider delete mode 100644 rest/taskana-rest-spring/src/test/resources/META-INF/services/pro.taskana.spi.user.api.RefreshUserPostprocessor delete mode 100644 rest/taskana-rest-spring/src/test/resources/application.properties delete mode 100644 rest/taskana-rest-spring/src/test/resources/mytaskana.properties delete mode 100644 rest/taskana-rest-spring/src/test/resources/taskana.properties create mode 100644 routing/kadai-routing-rest/pom.xml rename routing/{taskana-routing-rest/src/main/java/pro/taskana => kadai-routing-rest/src/main/java/io/kadai}/routing/dmn/rest/DmnUploadController.java (93%) rename routing/{taskana-routing-rest/src/main/java/pro/taskana => kadai-routing-rest/src/main/java/io/kadai}/routing/dmn/rest/RoutingRestEndpoints.java (91%) rename routing/{taskana-routing-rest/src/main/java/pro/taskana => kadai-routing-rest/src/main/java/io/kadai}/routing/dmn/rest/RoutingUploadResultRepresentationModel.java (96%) rename routing/{taskana-routing-rest/src/main/java/pro/taskana => kadai-routing-rest/src/main/java/io/kadai}/routing/dmn/service/DmnConverterService.java (81%) rename routing/{taskana-routing-rest/src/main/java/pro/taskana => kadai-routing-rest/src/main/java/io/kadai}/routing/dmn/service/XlsxConverter.java (98%) rename routing/{taskana-routing-rest/src/main/java/pro/taskana => kadai-routing-rest/src/main/java/io/kadai}/routing/dmn/service/XlsxWorksheetConverter.java (99%) rename routing/{taskana-routing-rest/src/main/java/pro/taskana => kadai-routing-rest/src/main/java/io/kadai}/routing/dmn/service/util/InputEntriesSanitizer.java (96%) rename routing/{taskana-routing-rest/src/main/java/pro/taskana => kadai-routing-rest/src/main/java/io/kadai}/routing/dmn/spi/api/DmnValidator.java (56%) rename routing/{taskana-routing-rest/src/main/java/pro/taskana => kadai-routing-rest/src/main/java/io/kadai}/routing/dmn/spi/internal/DmnValidatorManager.java (77%) rename routing/{taskana-routing-rest/src/test/java/pro/taskana => kadai-routing-rest/src/test/java/io/kadai}/routing/dmn/rest/DmnUploadControllerIntTest.java (89%) rename routing/{taskana-routing-rest/src/test/java/pro/taskana => kadai-routing-rest/src/test/java/io/kadai}/routing/dmn/service/DmnConverterServiceAccTest.java (75%) rename routing/{taskana-routing-rest/src/test/java/pro/taskana => kadai-routing-rest/src/test/java/io/kadai}/routing/dmn/service/util/InputEntriesSanitizerAccTest.java (98%) rename routing/{taskana-routing-rest/src/test/java/pro/taskana => kadai-routing-rest/src/test/java/io/kadai}/routing/dmn/spi/TestDmnValidatorImpl.java (55%) create mode 100644 routing/kadai-routing-rest/src/test/resources/META-INF/services/io.kadai.routing.dmn.spi.api.DmnValidator create mode 100644 routing/kadai-routing-rest/src/test/resources/application.properties create mode 100644 routing/kadai-routing-rest/src/test/resources/kadai.properties rename routing/{taskana-routing-rest => kadai-routing-rest}/src/test/resources/testDmnRouting.dmn (100%) rename routing/{taskana-routing-rest => kadai-routing-rest}/src/test/resources/testExcelRouting.xlsx (100%) rename routing/{taskana-routing-rest => kadai-routing-rest}/src/test/resources/testExcelRoutingWithInvalidOutputs.xlsx (100%) create mode 100644 routing/kadai-spi-routing-dmn-router/pom.xml rename routing/{taskana-spi-routing-dmn-router/src/main/java/pro/taskana => kadai-spi-routing-dmn-router/src/main/java/io/kadai}/routing/dmn/DmnTaskRouter.java (81%) create mode 100644 routing/kadai-spi-routing-dmn-router/src/main/resources/META-INF/services/io.kadai.spi.routing.api.TaskRoutingProvider rename routing/{taskana-spi-routing-dmn-router/src/test/java/pro/taskana => kadai-spi-routing-dmn-router/src/test/java/io/kadai}/AbstractAccTest.java (59%) rename routing/{taskana-spi-routing-dmn-router/src/test/java/pro/taskana => kadai-spi-routing-dmn-router/src/test/java/io/kadai}/routing/dmn/DmnTaskRouterAccTest.java (66%) rename routing/{taskana-spi-routing-dmn-router => kadai-spi-routing-dmn-router}/src/test/resources/dmn-table.dmn (100%) rename routing/{taskana-spi-routing-dmn-router => kadai-spi-routing-dmn-router}/src/test/resources/empty.dmn (100%) create mode 100644 routing/kadai-spi-routing-dmn-router/src/test/resources/kadai.properties delete mode 100644 routing/taskana-routing-rest/pom.xml delete mode 100644 routing/taskana-routing-rest/src/test/resources/META-INF/services/pro.taskana.routing.dmn.spi.api.DmnValidator delete mode 100644 routing/taskana-routing-rest/src/test/resources/application.properties delete mode 100644 routing/taskana-routing-rest/src/test/resources/taskana.properties delete mode 100644 routing/taskana-spi-routing-dmn-router/pom.xml delete mode 100644 routing/taskana-spi-routing-dmn-router/src/main/resources/META-INF/services/pro.taskana.spi.routing.api.TaskRoutingProvider delete mode 100644 routing/taskana-spi-routing-dmn-router/src/test/resources/taskana.properties rename web/src/app/shared/models/{taskana-type.ts => kadai-type.ts} (62%) rename web/src/app/shared/services/{taskana-engine/taskana-engine.mock.service.ts => kadai-engine/kadai-engine.mock.service.ts} (96%) rename web/src/app/shared/services/{taskana-engine/taskana-engine.service.ts => kadai-engine/kadai-engine.service.ts} (70%) rename web/src/app/shared/util/{taskana.date.ts => kadai.date.ts} (97%) rename web/src/environments/data-sources/{taskana-customization.json => kadai-customization.json} (100%) diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index 6ff8c189d7..3a77ea42e7 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -18,10 +18,10 @@ env: ARTIFACTS_CYPRESS_TESTS_NAME: cypress-tests ARTIFACTS_CYPRESS_TESTS_PATH: web/cypress - ARTIFACTS_TASKANA_JARS_NAME: taskana-jars - ARTIFACTS_TASKANA_JARS_PATH: ~/.m2/repository/pro/taskana - ARTIFACTS_TASKANA_WEB_NAME: taskana-web - ARTIFACTS_TASKANA_WEB_PATH: web/dist + ARTIFACTS_KADAI_JARS_NAME: kadai-jars + ARTIFACTS_KADAI_JARS_PATH: ~/.m2/repository/io/kadai + ARTIFACTS_KADAI_WEB_NAME: kadai-web + ARTIFACTS_KADAI_WEB_PATH: web/dist ARTIFACTS_JACOCO_REPORTS_NAME: jacoco-reports ARTIFACTS_JACOCO_REPORTS_PATH: "**/jacoco.exec" @@ -51,6 +51,8 @@ jobs: path: ~/.m2 key: ${{ runner.os }}-${{ env.CACHE_MAVEN_NAME }}-${{ hashFiles('**/pom.xml') }} restore-keys: ${{ runner.os }}-${{ env.CACHE_MAVEN_NAME }} + - name: Check file permissions + run: ls -l ci - name: Change versions to match tag run: ci/change_version.sh -m . - name: Compile & build @@ -60,20 +62,20 @@ jobs: run: | ./mvnw -B dependency:go-offline ./mvnw -B test -Dtest=GibtEsNet -Dsurefire.failIfNoSpecifiedTests=false - - name: Upload taskana artifacts + - name: Upload kadai artifacts uses: actions/upload-artifact@v4 with: - name: ${{ env.ARTIFACTS_TASKANA_JARS_NAME }} - path: ${{ env.ARTIFACTS_TASKANA_JARS_PATH }} + name: ${{ env.ARTIFACTS_KADAI_JARS_NAME }} + path: ${{ env.ARTIFACTS_KADAI_JARS_PATH }} if-no-files-found: error - - name: Remove taskana artifacts from cache - run: rm -rf ${{ env.ARTIFACTS_TASKANA_JARS_PATH }} + - name: Remove kadai artifacts from cache + run: rm -rf ${{ env.ARTIFACTS_KADAI_JARS_PATH }} - name: Cancel workflow if: failure() uses: andymckay/cancel-action@0.5 compile_frontend: - name: Compile taskana-web + name: Compile kadai-web runs-on: ubuntu-20.04 steps: - name: Git checkout @@ -101,7 +103,7 @@ jobs: key: ${{ runner.OS }}-${{ env.CACHE_MAVEN_FOR_WEB_NAME }}-${{ hashFiles('**/pom.xml') }} restore-keys: ${{ runner.OS }}-${{ env.CACHE_MAVEN_FOR_WEB_NAME }} - name: Populate maven cache - run: ./mvnw -B dependency:go-offline -pl :taskana-web -am + run: ./mvnw -B dependency:go-offline -pl :kadai-web -am if: steps.maven-cache.outputs.cache-hit != 'true' - name: Install Dependencies if: steps.web-cache.outputs.cache-hit != 'true' @@ -113,22 +115,22 @@ jobs: yarn lint yarn build:prod - name: Build maven artifact - run: ./mvnw -B install -pl :taskana-web -am - - name: Upload taskana-web dist artifact + run: ./mvnw -B install -pl :kadai-web -am + - name: Upload kadai-web dist artifact uses: actions/upload-artifact@v4 with: - name: ${{ env.ARTIFACTS_TASKANA_WEB_NAME }} - path: ${{ env.ARTIFACTS_TASKANA_WEB_PATH }} + name: ${{ env.ARTIFACTS_KADAI_WEB_NAME }} + path: ${{ env.ARTIFACTS_KADAI_WEB_PATH }} if-no-files-found: error - - name: Remove taskana artifacts from cache - run: rm -rf ~/.m2/repository/pro/taskana + - name: Remove kadai artifacts from cache + run: rm -rf ~/.m2/repository/io/kadai - name: Cancel workflow if: failure() uses: andymckay/cancel-action@0.5 test_frontend: runs-on: ubuntu-20.04 - name: Test taskana-web + name: Test kadai-web needs: [ compile_frontend ] steps: - name: Git checkout @@ -159,7 +161,7 @@ jobs: # Theoretically this step below not necessary because we reuse the cache from the 'compile_frontend' job. # Sometimes the cache is not created, therefore this is a fallback. - name: Populate cache - run: ./mvnw -B dependency:go-offline -pl :taskana-web -am + run: ./mvnw -B dependency:go-offline -pl :kadai-web -am if: steps.maven-cache.outputs.cache-hit != 'true' - name: Test working-directory: web @@ -202,29 +204,31 @@ jobs: with: path: ~/.m2 key: ${{ runner.os }}-${{ env.CACHE_MAVEN_NAME }}-${{ hashFiles('**/pom.xml') }} - - name: Download taskana artifacts + - name: Download kadai artifacts uses: actions/download-artifact@v4 with: - name: ${{ env.ARTIFACTS_TASKANA_JARS_NAME }} - path: ${{ env.ARTIFACTS_TASKANA_JARS_PATH }} + name: ${{ env.ARTIFACTS_KADAI_JARS_NAME }} + path: ${{ env.ARTIFACTS_KADAI_JARS_PATH }} + - name: Check file permissions + run: ls -l ci - name: Change versions to match tag run: ci/change_version.sh -m . # Theoretically this step below not necessary because we reuse the cache from the 'compile_frontend' job. # Sometimes the cache is not created, therefore this is a fallback. - name: Populate cache - run: ./mvnw -B dependency:go-offline -pl :taskana-rest-spring-example-boot -am + run: ./mvnw -B dependency:go-offline -pl :kadai-rest-spring-example-boot -am if: steps.maven-cache.outputs.cache-hit != 'true' - - name: Download taskana-web dist artifact + - name: Download kadai-web dist artifact uses: actions/download-artifact@v4 with: - name: ${{ env.ARTIFACTS_TASKANA_WEB_NAME }} - path: ${{ env.ARTIFACTS_TASKANA_WEB_PATH }} + name: ${{ env.ARTIFACTS_KADAI_WEB_NAME }} + path: ${{ env.ARTIFACTS_KADAI_WEB_PATH }} - name: Build frontend - run: ./mvnw install -pl :taskana-web + run: ./mvnw install -pl :kadai-web - name: Cypress tests working-directory: web run: | - ../mvnw -B spring-boot:run -P history.plugin -f .. -pl :taskana-rest-spring-example-boot &> /dev/null & + ../mvnw -B spring-boot:run -P history.plugin -f .. -pl :kadai-rest-spring-example-boot &> /dev/null & npx wait-port -t 30000 localhost:8080 && yarn run e2e-standalone --spec "cypress/integration/monitor/**" - name: Upload Cypress tests if: failure() @@ -243,58 +247,58 @@ jobs: strategy: matrix: module: - - taskana-common - - taskana-common-security - - taskana-common-data - - taskana-common-logging - - taskana-common-test - - taskana-core - - taskana-core-test - - taskana-cdi - - taskana-cdi-example - - taskana-test-api - - taskana-spring - - taskana-spring-example - - taskana-spi-routing-dmn-router - - taskana-routing-rest - - taskana-rest-spring - - taskana-rest-spring-test-lib - - taskana-rest-spring-example-common - - taskana-loghistory-provider - - taskana-simplehistory-provider - - taskana-simplehistory-rest-spring + - kadai-common + - kadai-common-security + - kadai-common-data + - kadai-common-logging + - kadai-common-test + - kadai-core + - kadai-core-test + - kadai-cdi + - kadai-cdi-example + - kadai-test-api + - kadai-spring + - kadai-spring-example + - kadai-spi-routing-dmn-router + - kadai-routing-rest + - kadai-rest-spring + - kadai-rest-spring-test-lib + - kadai-rest-spring-example-common + - kadai-loghistory-provider + - kadai-simplehistory-provider + - kadai-simplehistory-rest-spring database: - H2 include: - - module: taskana-core + - module: kadai-core database: POSTGRES - - module: taskana-core + - module: kadai-core database: DB2 - - module: taskana-core + - module: kadai-core database: ORACLE - - module: taskana-core-test + - module: kadai-core-test database: POSTGRES - - module: taskana-core-test + - module: kadai-core-test database: DB2 - - module: taskana-core-test + - module: kadai-core-test database: ORACLE - - module: taskana-test-api + - module: kadai-test-api database: POSTGRES - - module: taskana-test-api + - module: kadai-test-api database: DB2 - - module: taskana-test-api + - module: kadai-test-api database: ORACLE - - module: taskana-simplehistory-provider + - module: kadai-simplehistory-provider database: DB2 - - module: taskana-simplehistory-provider + - module: kadai-simplehistory-provider database: POSTGRES - - module: taskana-simplehistory-provider + - module: kadai-simplehistory-provider database: ORACLE - - module: taskana-rest-spring-example-boot + - module: kadai-rest-spring-example-boot database: DB2 - - module: taskana-rest-spring-example-boot + - module: kadai-rest-spring-example-boot database: ORACLE - - module: taskana-rest-spring-example-wildfly + - module: kadai-rest-spring-example-wildfly database: POSTGRES steps: - name: Git checkout @@ -310,15 +314,17 @@ jobs: path: ~/.m2 key: ${{ runner.os }}-${{ env.CACHE_MAVEN_NAME }}-${{ hashFiles('**/pom.xml') }} restore-keys: ${{ runner.os }}-${{ env.CACHE_MAVEN_NAME }} - - name: Download taskana artifacts + - name: Download kadai artifacts uses: actions/download-artifact@v4 with: - name: ${{ env.ARTIFACTS_TASKANA_JARS_NAME }} - path: ${{ env.ARTIFACTS_TASKANA_JARS_PATH }} + name: ${{ env.ARTIFACTS_KADAI_JARS_NAME }} + path: ${{ env.ARTIFACTS_KADAI_JARS_PATH }} + - name: Check file permissions + run: ls -l ci - name: Change versions to match tag run: | ci/change_version.sh -m . - ci/update_taskana_dependency_for_wildfly.sh + ci/update_kadai_dependency_for_wildfly.sh - name: Test run: ./mvnw -B verify -pl :${{matrix.module}} -Dcheckstyle.skip env: @@ -353,22 +359,22 @@ jobs: path: ~/.m2 key: ${{ runner.os }}-${{ env.CACHE_MAVEN_NAME }}-${{ hashFiles('**/pom.xml') }} restore-keys: ${{ runner.os }}-${{ env.CACHE_MAVEN_NAME }} - - name: Download taskana artifacts + - name: Download kadai artifacts uses: actions/download-artifact@v4 with: - name: ${{ env.ARTIFACTS_TASKANA_JARS_NAME }} - path: ${{ env.ARTIFACTS_TASKANA_JARS_PATH }} - - name: Download taskana-web dist artifact + name: ${{ env.ARTIFACTS_KADAI_JARS_NAME }} + path: ${{ env.ARTIFACTS_KADAI_JARS_PATH }} + - name: Download kadai-web dist artifact uses: actions/download-artifact@v4 with: - name: ${{ env.ARTIFACTS_TASKANA_WEB_NAME }} - path: ${{ env.ARTIFACTS_TASKANA_WEB_PATH }} - - name: Build taskana-web - run: ./mvnw -B install -pl :taskana-web + name: ${{ env.ARTIFACTS_KADAI_WEB_NAME }} + path: ${{ env.ARTIFACTS_KADAI_WEB_PATH }} + - name: Build kadai-web + run: ./mvnw -B install -pl :kadai-web - name: Generate Javadoc - run: ./mvnw -B clean javadoc:jar -pl :taskana-core,:taskana-cdi,:taskana-spring + run: ./mvnw -B clean javadoc:jar -pl :kadai-core,:kadai-cdi,:kadai-spring - name: Build Example Application - run: ./mvnw -B install -P history.plugin -pl :taskana-rest-spring-example-boot -DskipTests -Dcheckstyle.skip -Dmaven.javadoc.skip -Djacoco.skip + run: ./mvnw -B install -P history.plugin -pl :kadai-rest-spring-example-boot -DskipTests -Dcheckstyle.skip -Dmaven.javadoc.skip -Djacoco.skip - name: Verify Example Application contains documentation run: ci/verify_docs_jar.sh - name: Login to Microsoft Azure @@ -379,7 +385,7 @@ jobs: uses: Azure/webapps-deploy@v2 with: app-name: kadaiio - package: rest/taskana-rest-spring-example-boot/target/taskana-rest-spring-example-boot.jar + package: rest/kadai-rest-spring-example-boot/target/kadai-rest-spring-example-boot.jar - name: Wait for Azure for 60 seconds uses: jakejarvis/wait-action@master with: diff --git a/.gitignore b/.gitignore index f6fa21ee3b..6a087c3490 100644 --- a/.gitignore +++ b/.gitignore @@ -5,7 +5,7 @@ ### GENERATED ### target/ -routing/taskana-routing-rest/target\\routing.dmn +routing/kadai-routing-rest/target\\routing.dmn .apt_generated/ .checkstyle bin/ diff --git a/.run/All in kadai-common-data.run.xml b/.run/All in kadai-common-data.run.xml new file mode 100644 index 0000000000..10f59d4240 --- /dev/null +++ b/.run/All in kadai-common-data.run.xml @@ -0,0 +1,13 @@ + + + + + \ No newline at end of file diff --git a/.run/All in kadai-common-logging.run.xml b/.run/All in kadai-common-logging.run.xml new file mode 100644 index 0000000000..8dba2f378a --- /dev/null +++ b/.run/All in kadai-common-logging.run.xml @@ -0,0 +1,13 @@ + + + + + \ No newline at end of file diff --git a/.run/All in kadai-common-test.run.xml b/.run/All in kadai-common-test.run.xml new file mode 100644 index 0000000000..7b21eb2ff5 --- /dev/null +++ b/.run/All in kadai-common-test.run.xml @@ -0,0 +1,13 @@ + + + + + \ No newline at end of file diff --git a/.run/All in kadai-common.run.xml b/.run/All in kadai-common.run.xml new file mode 100644 index 0000000000..6570b6d137 --- /dev/null +++ b/.run/All in kadai-common.run.xml @@ -0,0 +1,13 @@ + + + + + \ No newline at end of file diff --git a/.run/All in kadai-core DB2.run.xml b/.run/All in kadai-core DB2.run.xml new file mode 100644 index 0000000000..593450b1a6 --- /dev/null +++ b/.run/All in kadai-core DB2.run.xml @@ -0,0 +1,15 @@ + + + + + \ No newline at end of file diff --git a/.run/All in kadai-core H2.run.xml b/.run/All in kadai-core H2.run.xml new file mode 100644 index 0000000000..27c8997842 --- /dev/null +++ b/.run/All in kadai-core H2.run.xml @@ -0,0 +1,12 @@ + + + + + \ No newline at end of file diff --git a/.run/All in kadai-core POSTGRES.run.xml b/.run/All in kadai-core POSTGRES.run.xml new file mode 100644 index 0000000000..2eaf4e8fa7 --- /dev/null +++ b/.run/All in kadai-core POSTGRES.run.xml @@ -0,0 +1,15 @@ + + + + + \ No newline at end of file diff --git a/.run/All in kadai-core-test DB2.run.xml b/.run/All in kadai-core-test DB2.run.xml new file mode 100644 index 0000000000..904ff4263f --- /dev/null +++ b/.run/All in kadai-core-test DB2.run.xml @@ -0,0 +1,21 @@ + + + + + + + + + \ No newline at end of file diff --git a/.run/All in kadai-core-test H2.run.xml b/.run/All in kadai-core-test H2.run.xml new file mode 100644 index 0000000000..d61ec5cf60 --- /dev/null +++ b/.run/All in kadai-core-test H2.run.xml @@ -0,0 +1,18 @@ + + + + + + + + + \ No newline at end of file diff --git a/.run/All in kadai-core-test POSTGRES.run.xml b/.run/All in kadai-core-test POSTGRES.run.xml new file mode 100644 index 0000000000..0dac84b8df --- /dev/null +++ b/.run/All in kadai-core-test POSTGRES.run.xml @@ -0,0 +1,22 @@ + + + + + + + + + \ No newline at end of file diff --git a/.run/All in kadai-loghistory-provider.run.xml b/.run/All in kadai-loghistory-provider.run.xml new file mode 100644 index 0000000000..13e0f88de6 --- /dev/null +++ b/.run/All in kadai-loghistory-provider.run.xml @@ -0,0 +1,13 @@ + + + + + \ No newline at end of file diff --git a/.run/All in kadai-rest-spring-example-common.run.xml b/.run/All in kadai-rest-spring-example-common.run.xml new file mode 100644 index 0000000000..e21c8f97de --- /dev/null +++ b/.run/All in kadai-rest-spring-example-common.run.xml @@ -0,0 +1,13 @@ + + + + + \ No newline at end of file diff --git a/.run/All in kadai-rest-spring.run.xml b/.run/All in kadai-rest-spring.run.xml new file mode 100644 index 0000000000..38f14d08a6 --- /dev/null +++ b/.run/All in kadai-rest-spring.run.xml @@ -0,0 +1,13 @@ + + + + + \ No newline at end of file diff --git a/.run/All in kadai-routing-rest.run.xml b/.run/All in kadai-routing-rest.run.xml new file mode 100644 index 0000000000..027b670958 --- /dev/null +++ b/.run/All in kadai-routing-rest.run.xml @@ -0,0 +1,13 @@ + + + + + \ No newline at end of file diff --git a/.run/All in kadai-simplehistory-provider H2.run.xml b/.run/All in kadai-simplehistory-provider H2.run.xml new file mode 100644 index 0000000000..9f55f148be --- /dev/null +++ b/.run/All in kadai-simplehistory-provider H2.run.xml @@ -0,0 +1,13 @@ + + + + + \ No newline at end of file diff --git a/.run/All in kadai-simplehistory-rest-spring.run.xml b/.run/All in kadai-simplehistory-rest-spring.run.xml new file mode 100644 index 0000000000..0faf6123f6 --- /dev/null +++ b/.run/All in kadai-simplehistory-rest-spring.run.xml @@ -0,0 +1,13 @@ + + + + + \ No newline at end of file diff --git a/.run/All in kadai-spi-routing-dmn-router.run.xml b/.run/All in kadai-spi-routing-dmn-router.run.xml new file mode 100644 index 0000000000..f6f5ccd671 --- /dev/null +++ b/.run/All in kadai-spi-routing-dmn-router.run.xml @@ -0,0 +1,13 @@ + + + + + \ No newline at end of file diff --git a/.run/All in kadai-spring-example.run.xml b/.run/All in kadai-spring-example.run.xml new file mode 100644 index 0000000000..cbd12fc761 --- /dev/null +++ b/.run/All in kadai-spring-example.run.xml @@ -0,0 +1,13 @@ + + + + + \ No newline at end of file diff --git a/.run/All in taskana-common-data.run.xml b/.run/All in taskana-common-data.run.xml deleted file mode 100644 index fb777516ec..0000000000 --- a/.run/All in taskana-common-data.run.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - \ No newline at end of file diff --git a/.run/All in taskana-common-logging.run.xml b/.run/All in taskana-common-logging.run.xml deleted file mode 100644 index 2432708191..0000000000 --- a/.run/All in taskana-common-logging.run.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - \ No newline at end of file diff --git a/.run/All in taskana-common-test.run.xml b/.run/All in taskana-common-test.run.xml deleted file mode 100644 index b89ae71efd..0000000000 --- a/.run/All in taskana-common-test.run.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - \ No newline at end of file diff --git a/.run/All in taskana-common.run.xml b/.run/All in taskana-common.run.xml deleted file mode 100644 index 1fd27baabe..0000000000 --- a/.run/All in taskana-common.run.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - \ No newline at end of file diff --git a/.run/All in taskana-core DB2.run.xml b/.run/All in taskana-core DB2.run.xml deleted file mode 100644 index 3e19523f9e..0000000000 --- a/.run/All in taskana-core DB2.run.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - \ No newline at end of file diff --git a/.run/All in taskana-core H2.run.xml b/.run/All in taskana-core H2.run.xml deleted file mode 100644 index cc6b5d5ad5..0000000000 --- a/.run/All in taskana-core H2.run.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - \ No newline at end of file diff --git a/.run/All in taskana-core POSTGRES.run.xml b/.run/All in taskana-core POSTGRES.run.xml deleted file mode 100644 index 5ce665c07e..0000000000 --- a/.run/All in taskana-core POSTGRES.run.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - \ No newline at end of file diff --git a/.run/All in taskana-core-test DB2.run.xml b/.run/All in taskana-core-test DB2.run.xml deleted file mode 100644 index 5c9cf08a23..0000000000 --- a/.run/All in taskana-core-test DB2.run.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/.run/All in taskana-core-test H2.run.xml b/.run/All in taskana-core-test H2.run.xml deleted file mode 100644 index 14b95ff0dd..0000000000 --- a/.run/All in taskana-core-test H2.run.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/.run/All in taskana-core-test POSTGRES.run.xml b/.run/All in taskana-core-test POSTGRES.run.xml deleted file mode 100644 index 94eb43888d..0000000000 --- a/.run/All in taskana-core-test POSTGRES.run.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/.run/All in taskana-loghistory-provider.run.xml b/.run/All in taskana-loghistory-provider.run.xml deleted file mode 100644 index 947ac02197..0000000000 --- a/.run/All in taskana-loghistory-provider.run.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - \ No newline at end of file diff --git a/.run/All in taskana-rest-spring-example-common.run.xml b/.run/All in taskana-rest-spring-example-common.run.xml deleted file mode 100644 index 3de0b2f57d..0000000000 --- a/.run/All in taskana-rest-spring-example-common.run.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - \ No newline at end of file diff --git a/.run/All in taskana-rest-spring.run.xml b/.run/All in taskana-rest-spring.run.xml deleted file mode 100644 index a66d50ae7f..0000000000 --- a/.run/All in taskana-rest-spring.run.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - \ No newline at end of file diff --git a/.run/All in taskana-routing-rest.run.xml b/.run/All in taskana-routing-rest.run.xml deleted file mode 100644 index f44ee4ee1b..0000000000 --- a/.run/All in taskana-routing-rest.run.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - \ No newline at end of file diff --git a/.run/All in taskana-simplehistory-provider H2.run.xml b/.run/All in taskana-simplehistory-provider H2.run.xml deleted file mode 100644 index 247ccef24d..0000000000 --- a/.run/All in taskana-simplehistory-provider H2.run.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - \ No newline at end of file diff --git a/.run/All in taskana-simplehistory-rest-spring.run.xml b/.run/All in taskana-simplehistory-rest-spring.run.xml deleted file mode 100644 index 0fea8fdeae..0000000000 --- a/.run/All in taskana-simplehistory-rest-spring.run.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - \ No newline at end of file diff --git a/.run/All in taskana-spi-routing-dmn-router.run.xml b/.run/All in taskana-spi-routing-dmn-router.run.xml deleted file mode 100644 index 166b7dadb6..0000000000 --- a/.run/All in taskana-spi-routing-dmn-router.run.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - \ No newline at end of file diff --git a/.run/All in taskana-spring-example.run.xml b/.run/All in taskana-spring-example.run.xml deleted file mode 100644 index ce4a38d88f..0000000000 --- a/.run/All in taskana-spring-example.run.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - \ No newline at end of file diff --git a/.run/Build Backend No Checkstyle.run.xml b/.run/Build Backend No Checkstyle.run.xml index 082ddaf6dd..8b506f5653 100644 --- a/.run/Build Backend No Checkstyle.run.xml +++ b/.run/Build Backend No Checkstyle.run.xml @@ -13,7 +13,6 @@ diff --git a/.run/Build Backend.run.xml b/.run/Build Backend.run.xml index e9577c0c1e..8243e8bd5c 100644 --- a/.run/Build Backend.run.xml +++ b/.run/Build Backend.run.xml @@ -13,7 +13,6 @@