You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by ah...@apache.org on 2021/07/23 07:04:09 UTC
[isis] branch 2573_entity.ch.tr updated (b515600 -> 6b0cba6)
This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a change to branch 2573_entity.ch.tr
in repository https://gitbox.apache.org/repos/asf/isis.git.
from b515600 Merge branch 'master' into 2573_entity.ch.tr
add e0674e9 ISIS-2807: sketches out arch tests for entities, domain objects and entities
add bffbddc ISIS-2807: adds additional JPA arch test
add be4dc97 ISIS-2807: adds unit tests for arch rule tests themselves
add 9b6fa3c Merge pull request #677 from apache/ISIS-2807-arch-tests
add da10cb4 ISIS-2573: prepare publishing tests for JPA (wip/incubating)
add f6cbb92 ISIS-2813: adds TableColumnOrderServiceUsingTxtFile
add f0bcfea ISIS-2813: fixes test failure
add 4bdbc4e Merge pull request #679 from apache/ISIS-2813
add 3e3f3ee ISIS-2297: sonar: Resources should be closed
add e2bc455 ISIS-2297: properly throw if InteractionService cannot be provisioned
add 03d5ab7 ISIS-2297: sonar: Conditionally executed code should be reachable
add a56e58a ISIS-2297: fixes broken logic from one before prev. commit
add 071816d ISIS-2815: some hosuekeeping around resource loading
add 5440e08 ISIS-2815: TableColumnOrderServiceUsingTxtFile: fixes line parsing
add e86b47f ISIS-2815: sonar: Delivering code in production with debug features activated is security-sensitiv
add f89aa0a ISIS-2297: sonar: escape false positive
add d3f6f71 ISIS-2297: sonar: use try-with-resources with ObjectOutputStream
add a2c3cac ISIS-2816: ImpersonatedUserHolderForWicket: guards against RequestCycle not available
add fa12c6f Bump spring-boot from 2.5.2 to 2.5.3
add eafed8d ISIS-2818: Add overrides for XxxDomainEvent for hide/disable/invalidate to evaluate a supplier
add 36ccf8f ISIS-2818: java-doc typo
add 8eca650 Bump error_prone_annotations from 2.7.1 to 2.8.0
add 20bbdb5 Merge pull request #680 from apache/dependabot/maven/master/com.google.errorprone-error_prone_annotations-2.8.0
add 6b0cba6 Merge remote-tracking branch 'origin/master' into 2573_entity.ch.tr
No new revisions were added by this update.
Summary of changes:
.../modules/applib-classes/pages/layout.adoc | 1 +
.../applib-classes/pages/layout/column-order.adoc | 70 ++++
.../org/apache/isis/applib/annotation/Where.java | 29 +-
.../applib/events/domain/AbstractDomainEvent.java | 80 ++++-
.../isis/commons/internal/base/_Optionals.java | 5 +-
.../apache/isis/commons/internal/base/_With.java | 52 +--
.../commons/internal/codec/_DocumentFactories.java | 2 +
.../commons/internal/exceptions/_Exceptions.java | 99 +++---
.../commons/internal/resources/_Resources.java | 22 +-
.../internal/testing/_SerializationTester.java | 26 +-
.../core/interaction/scope/InteractionScope.java | 32 +-
.../core/metamodel/IsisModuleCoreMetamodel.java | 7 +-
.../identify/ObjectBookmarker_builtinHandlers.java | 40 ++-
.../services/grid/GridReaderUsingJaxb.java | 4 +-
.../TableColumnOrderServiceUsingTxtFile.java | 186 ++++++++++
.../facets/FacetsFacetAnnotationFactoryTest.java | 152 --------
.../services/menubars/menubars.layout.xml | 0
.../tablecol/Customer#orders.columnOrder.txt | 5 +
.../services/tablecol/Order.columnOrder.txt | 5 +
.../TableColumnOrderServiceUsingTxtFile_Test.java | 75 ++++
core/pom.xml | 4 +-
.../EntityPropertyChangePublisherDefault.java | 4 +-
.../changetracking/_PropertyChangeRecord.java | 8 +-
...thenticationConverterOfOAuth2UserPrincipal.java | 15 +-
isis-parent/pom.xml | 2 +-
.../jdo/JdoEntityChangePublishingTest.java | 6 +-
.../publishing/jdo/JdoCommandPublishingTest.java | 20 +-
.../jdo/JdoEntityChangesPublishingTest.java | 30 +-
.../jdo/JdoEntityPropertyChangePublishingTest.java | 20 +-
.../publishing/jdo/JdoExecutionPublishingTest.java | 24 +-
.../jpa/JpaCommandPublishingTest.java} | 36 +-
.../jpa/JpaEntityChangesPublishingTest.java} | 38 +-
.../JpaEntityPropertyChangePublishingTest.java} | 29 +-
.../jpa/JpaExecutionPublishingTest.java} | 38 +-
.../isis/testdomain/jpa/entities/JpaInventory.java | 10 +-
.../ApplicationLayerTestFactoryAbstract.java | 217 +++++++++++
.../ApplicationLayerTestFactoryJdo.java} | 189 ++--------
.../ApplicationLayerTestFactoryJpa.java} | 240 +++----------
.../conf/Configuration_usingCommandPublishing.java | 4 +-
...Configuration_usingEntityChangesPublishing.java | 4 +-
...ration_usingEntityPropertyChangePublishing.java | 4 +-
.../Configuration_usingExecutionPublishing.java | 4 +-
.../subscriber}/CommandSubscriberForTesting.java | 2 +-
.../EntityChangesSubscriberForTesting.java | 2 +-
.../EntityPropertyChangeSubscriberForTesting.java | 2 +-
.../subscriber}/ExecutionSubscriberForTesting.java | 2 +-
.../util/interaction/InteractionTestAbstract.java | 2 +-
starters/pom.xml | 4 +-
.../adoc/modules/archtestsupport/pages/about.adoc | 85 ++---
testing/archtestsupport/applib/pom.xml | 20 ++
.../applib/classrules/ArchitectureClassRules.java | 35 --
.../classrules/ArchitectureDomainObjectRules.java | 56 +++
.../classrules/ArchitectureDomainServiceRules.java | 56 +++
.../applib/classrules/ArchitectureJdoRules.java | 77 ++++
.../applib/classrules/ArchitectureJpaRules.java | 136 +++++++
.../classrules/CommonDescribedPredicates.java | 50 +++
.../modulerules/ArchitectureModuleRules.java | 395 ++++++++++++++-------
.../applib/modulerules/Subpackage.java | 48 +++
.../applib/modulerules/SubpackageEnum.java | 169 +++++++++
.../packagerules/ArchitecturePackageRules.java | 33 --
.../applib/packagerules/Subpackage.java | 20 --
.../applib/packagerules/SubpackageEnum.java | 69 ----
.../applib/packagerules/SubpackageType.java | 22 --
.../applib/domain/DomainArchTests.java | 35 ++
.../applib/domain/dom/DomainDomModule.java | 4 +
.../applib/domain/dom/SomeDomainObject.java | 9 +
.../applib/domain/dom/SomeDomainService.java | 10 +
.../applib/entity/jdo/JdoEntityArchTests.java | 34 ++
.../applib/entity/jdo/dom/JdoDomModule.java | 4 +
.../applib/entity/jdo/dom/JdoEntity.java | 25 ++
.../applib/entity/jdo/dom/JdoEntity2.java | 25 ++
.../applib/entity/jpa/JpaEntityArchTests.java | 38 ++
.../applib/entity/jpa/dom/JpaDomModule.java | 4 +
.../applib/entity/jpa/dom/JpaEntity.java | 33 ++
.../applib/entity/jpa/dom/JpaEntity2.java | 33 ++
.../applib/modules/ModulesArchTests.java | 86 +++++
.../applib/modules/base/BaseModule.java | 4 +
.../applib/modules/base/api/BaseJpa.java | 4 +
.../applib/modules/customer/CustomerModule.java | 8 +
.../applib/modules/customer/api/Customer.java | 4 +
.../applib/modules/customer/dom/CustomerJpa.java | 17 +
.../modules/customer/spi/CustomerDeletionSpi.java | 11 +
.../applib/modules/order/OrderModule.java | 8 +
.../applib/modules/order/dom/OrderJpa.java | 7 +
.../order/spiimpl/DeleteOrdersForCustomer.java | 10 +
.../entity/icontitle/EntityIconAndTitlePanel.java | 8 +-
.../services/ImpersonatedUserHolderForWicket.java | 10 +-
87 files changed, 2379 insertions(+), 1175 deletions(-)
create mode 100644 antora/components/refguide/modules/applib-classes/pages/layout/column-order.adoc
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/tablecol/TableColumnOrderServiceUsingTxtFile.java
delete mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/facets/FacetsFacetAnnotationFactoryTest.java
rename core/metamodel/src/test/{resources => java}/org/apache/isis/core/metamodel/services/menubars/menubars.layout.xml (100%)
create mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/services/tablecol/Customer#orders.columnOrder.txt
create mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/services/tablecol/Order.columnOrder.txt
create mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/services/tablecol/TableColumnOrderServiceUsingTxtFile_Test.java
copy regressiontests/incubating/src/test/java/org/apache/isis/testdomain/{applayer => }/publishing/jdo/JdoCommandPublishingTest.java (85%)
copy regressiontests/incubating/src/test/java/org/apache/isis/testdomain/{applayer => }/publishing/jdo/JdoEntityChangesPublishingTest.java (73%)
copy regressiontests/incubating/src/test/java/org/apache/isis/testdomain/{applayer => }/publishing/jdo/JdoEntityPropertyChangePublishingTest.java (82%)
copy regressiontests/incubating/src/test/java/org/apache/isis/testdomain/{applayer => }/publishing/jdo/JdoExecutionPublishingTest.java (84%)
rename regressiontests/incubating/src/test/java/org/apache/isis/testdomain/{applayer/publishing/jdo/JdoCommandPublishingTest.java => publishing/jpa/JpaCommandPublishingTest.java} (75%)
rename regressiontests/incubating/src/test/java/org/apache/isis/testdomain/{applayer/publishing/jdo/JdoEntityChangesPublishingTest.java => publishing/jpa/JpaEntityChangesPublishingTest.java} (64%)
rename regressiontests/incubating/src/test/java/org/apache/isis/testdomain/{applayer/publishing/jdo/JdoEntityPropertyChangePublishingTest.java => publishing/jpa/JpaEntityPropertyChangePublishingTest.java} (74%)
rename regressiontests/incubating/src/test/java/org/apache/isis/testdomain/{applayer/publishing/jdo/JdoExecutionPublishingTest.java => publishing/jpa/JpaExecutionPublishingTest.java} (75%)
create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/publishing/ApplicationLayerTestFactoryAbstract.java
copy regressiontests/stable/src/main/java/org/apache/isis/testdomain/{applayer/ApplicationLayerTestFactory.java => publishing/ApplicationLayerTestFactoryJdo.java} (61%)
rename regressiontests/stable/src/main/java/org/apache/isis/testdomain/{applayer/ApplicationLayerTestFactory.java => publishing/ApplicationLayerTestFactoryJpa.java} (53%)
rename regressiontests/stable/src/main/java/org/apache/isis/testdomain/{applayer => }/publishing/conf/Configuration_usingCommandPublishing.java (88%)
rename regressiontests/stable/src/main/java/org/apache/isis/testdomain/{applayer => }/publishing/conf/Configuration_usingEntityChangesPublishing.java (88%)
rename regressiontests/stable/src/main/java/org/apache/isis/testdomain/{applayer => }/publishing/conf/Configuration_usingEntityPropertyChangePublishing.java (87%)
rename regressiontests/stable/src/main/java/org/apache/isis/testdomain/{applayer => }/publishing/conf/Configuration_usingExecutionPublishing.java (88%)
rename regressiontests/stable/src/main/java/org/apache/isis/testdomain/{applayer/publishing => publishing/subscriber}/CommandSubscriberForTesting.java (97%)
rename regressiontests/stable/src/main/java/org/apache/isis/testdomain/{applayer/publishing => publishing/subscriber}/EntityChangesSubscriberForTesting.java (98%)
rename regressiontests/stable/src/main/java/org/apache/isis/testdomain/{applayer/publishing => publishing/subscriber}/EntityPropertyChangeSubscriberForTesting.java (97%)
rename regressiontests/stable/src/main/java/org/apache/isis/testdomain/{applayer/publishing => publishing/subscriber}/ExecutionSubscriberForTesting.java (97%)
delete mode 100644 testing/archtestsupport/applib/src/main/java/org/apache/isis/testing/archtestsupport/applib/classrules/ArchitectureClassRules.java
create mode 100644 testing/archtestsupport/applib/src/main/java/org/apache/isis/testing/archtestsupport/applib/classrules/ArchitectureDomainObjectRules.java
create mode 100644 testing/archtestsupport/applib/src/main/java/org/apache/isis/testing/archtestsupport/applib/classrules/ArchitectureDomainServiceRules.java
create mode 100644 testing/archtestsupport/applib/src/main/java/org/apache/isis/testing/archtestsupport/applib/classrules/ArchitectureJdoRules.java
create mode 100644 testing/archtestsupport/applib/src/main/java/org/apache/isis/testing/archtestsupport/applib/classrules/ArchitectureJpaRules.java
create mode 100644 testing/archtestsupport/applib/src/main/java/org/apache/isis/testing/archtestsupport/applib/classrules/CommonDescribedPredicates.java
create mode 100644 testing/archtestsupport/applib/src/main/java/org/apache/isis/testing/archtestsupport/applib/modulerules/Subpackage.java
create mode 100644 testing/archtestsupport/applib/src/main/java/org/apache/isis/testing/archtestsupport/applib/modulerules/SubpackageEnum.java
delete mode 100644 testing/archtestsupport/applib/src/main/java/org/apache/isis/testing/archtestsupport/applib/packagerules/ArchitecturePackageRules.java
delete mode 100644 testing/archtestsupport/applib/src/main/java/org/apache/isis/testing/archtestsupport/applib/packagerules/Subpackage.java
delete mode 100644 testing/archtestsupport/applib/src/main/java/org/apache/isis/testing/archtestsupport/applib/packagerules/SubpackageEnum.java
delete mode 100644 testing/archtestsupport/applib/src/main/java/org/apache/isis/testing/archtestsupport/applib/packagerules/SubpackageType.java
create mode 100644 testing/archtestsupport/applib/src/test/java/org/apache/isis/testing/archtestsupport/applib/domain/DomainArchTests.java
create mode 100644 testing/archtestsupport/applib/src/test/java/org/apache/isis/testing/archtestsupport/applib/domain/dom/DomainDomModule.java
create mode 100644 testing/archtestsupport/applib/src/test/java/org/apache/isis/testing/archtestsupport/applib/domain/dom/SomeDomainObject.java
create mode 100644 testing/archtestsupport/applib/src/test/java/org/apache/isis/testing/archtestsupport/applib/domain/dom/SomeDomainService.java
create mode 100644 testing/archtestsupport/applib/src/test/java/org/apache/isis/testing/archtestsupport/applib/entity/jdo/JdoEntityArchTests.java
create mode 100644 testing/archtestsupport/applib/src/test/java/org/apache/isis/testing/archtestsupport/applib/entity/jdo/dom/JdoDomModule.java
create mode 100644 testing/archtestsupport/applib/src/test/java/org/apache/isis/testing/archtestsupport/applib/entity/jdo/dom/JdoEntity.java
create mode 100644 testing/archtestsupport/applib/src/test/java/org/apache/isis/testing/archtestsupport/applib/entity/jdo/dom/JdoEntity2.java
create mode 100644 testing/archtestsupport/applib/src/test/java/org/apache/isis/testing/archtestsupport/applib/entity/jpa/JpaEntityArchTests.java
create mode 100644 testing/archtestsupport/applib/src/test/java/org/apache/isis/testing/archtestsupport/applib/entity/jpa/dom/JpaDomModule.java
create mode 100644 testing/archtestsupport/applib/src/test/java/org/apache/isis/testing/archtestsupport/applib/entity/jpa/dom/JpaEntity.java
create mode 100644 testing/archtestsupport/applib/src/test/java/org/apache/isis/testing/archtestsupport/applib/entity/jpa/dom/JpaEntity2.java
create mode 100644 testing/archtestsupport/applib/src/test/java/org/apache/isis/testing/archtestsupport/applib/modules/ModulesArchTests.java
create mode 100644 testing/archtestsupport/applib/src/test/java/org/apache/isis/testing/archtestsupport/applib/modules/base/BaseModule.java
create mode 100644 testing/archtestsupport/applib/src/test/java/org/apache/isis/testing/archtestsupport/applib/modules/base/api/BaseJpa.java
create mode 100644 testing/archtestsupport/applib/src/test/java/org/apache/isis/testing/archtestsupport/applib/modules/customer/CustomerModule.java
create mode 100644 testing/archtestsupport/applib/src/test/java/org/apache/isis/testing/archtestsupport/applib/modules/customer/api/Customer.java
create mode 100644 testing/archtestsupport/applib/src/test/java/org/apache/isis/testing/archtestsupport/applib/modules/customer/dom/CustomerJpa.java
create mode 100644 testing/archtestsupport/applib/src/test/java/org/apache/isis/testing/archtestsupport/applib/modules/customer/spi/CustomerDeletionSpi.java
create mode 100644 testing/archtestsupport/applib/src/test/java/org/apache/isis/testing/archtestsupport/applib/modules/order/OrderModule.java
create mode 100644 testing/archtestsupport/applib/src/test/java/org/apache/isis/testing/archtestsupport/applib/modules/order/dom/OrderJpa.java
create mode 100644 testing/archtestsupport/applib/src/test/java/org/apache/isis/testing/archtestsupport/applib/modules/order/spiimpl/DeleteOrdersForCustomer.java