This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/causeway.git
from 9494090ec30 Merge pull request #3398 from
apache/3965-fix.hierarchy.introspect
add 948ee2a3d6b CAUSEWAY-3959: converts abstract ApplicationRole to an
interface
add 1d67bafe4a9 CAUSEWAY-3959: converts abstract ApplicationUser to an
interface
add fadc45416a7 CAUSEWAY-3959: fixes permission mapping in prev. commits
add 4a224ebe099 CAUSEWAY-3959: converts abstract ApplicationPermission to
an interface
add dcf5a48c64d CAUSEWAY-3959: converts abstract ApplicationTenancy to an
interface
add 9dfb6e7da9b CAUSEWAY-3959: adds weaving profile
add 292f105118c CAUSEWAY-3959: restores @DomainObject annot. on interfaces
add 4b2381d36c5 CAUSEWAY-3959: activates weaving for secman
add 41d1b38d6c4 CAUSEWAY-3959: test approvals
add 11a11a92e98 CAUSEWAY-3959: fixes byte-code enhance detection (in prev.
commits)
add 1bb9348a24d CAUSEWAY-3959: converts abstract AuditTrailEntry to
interface
add b93ead76637 CAUSEWAY-3959: adds build verifaction tests (is weaved?)
add c8f5e6812f1 CAUSEWAY-3959: gql schema update (generated)
add 0c1ddab3a66 CAUSEWAY-3959: switch to file based profile activation
add 5c1798c98a7 CAUSEWAY-3959: converts abstract SessionLogEntry to
interface
add cf550cdde73 CAUSEWAY-3959: converts abstract CommandLogEntry to
interface
add 90134c118a0 CAUSEWAY-3959: converts abstract ExecutionOutboxEntry to
interface
add ea55d18c375 CAUSEWAY-3959: fixes weaving for ExcelDemoToDoItem
add d571b14ddbe CAUSEWAY-3959: migrates persistence.xml schema to 3.0
add b5e3e72ee72 CAUSEWAY-3959: control weaving via CI
add 54434ec7ae2 CAUSEWAY-3959: allows
VerifyExtensionEntitiesAreEnhancedTest to activate via env vars as well
new 897e729a0de Merge pull request #3375 from apache/3959-static.weaving
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../commons/internal/reflection/_ClassCache.java | 110 +++++++-----
.../metamodel/inspect/Object_inspectMetamodel.java | 4 +-
.../inspect/model/MetamodelInspectMenu.java | 23 +--
.../inspect/model/MetamodelInspectView.java | 15 +-
.../core/metamodel/inspect/model/TypeNode.java | 30 ++--
.../commandlog/applib/dom/CommandLogEntry.java | 127 ++++++-------
.../commandlog/persistence-jpa/.build-jpa-enhance | 1 +
.../commandlog/jpa/dom/CommandLogEntry.java | 11 +-
.../src/test/resources/META-INF/persistence.xml | 10 +-
extensions/core/excel/fixture/.build-jpa-enhance | 1 +
.../demoapp/todomodule/dom/ExcelDemoToDoItem.java | 34 ++--
.../{java => resources}/META-INF/persistence.xml | 7 +-
.../executionlog/applib/dom/ExecutionLogEntry.java | 47 ++---
.../persistence-jpa/.build-jpa-enhance | 1 +
.../executionlog/jpa/dom/ExecutionLogEntry.java | 20 ++-
.../src/test/resources/META-INF/persistence.xml | 10 +-
.../applib/dom/ExecutionOutboxEntry.java | 87 ++++-----
.../persistence-jpa/.build-jpa-enhance | 1 +
.../jpa/dom/ExecutionOutboxEntry.java | 22 ++-
.../src/test/resources/META-INF/persistence.xml | 10 +-
.../audittrail/applib/dom/AuditTrailEntry.java | 58 +++---
.../audittrail/persistence-jpa/.build-jpa-enhance | 1 +
.../audittrail/jpa/dom/AuditTrailEntry.java | 48 +++--
.../permission/dom/ApplicationPermission.java | 66 +++----
.../secman/applib/role/dom/ApplicationRole.java | 52 ++----
.../applib/tenancy/dom/ApplicationTenancy.java | 52 ++----
.../secman/applib/user/dom/ApplicationUser.java | 168 +++++++-----------
.../secman/persistence-jpa/.build-jpa-enhance | 1 +
extensions/security/secman/persistence-jpa/pom.xml | 1 -
.../jpa/permission/dom/ApplicationPermission.java | 27 ++-
.../secman/jpa/role/dom/ApplicationRole.java | 33 +++-
.../secman/jpa/tenancy/dom/ApplicationTenancy.java | 25 ++-
.../secman/jpa/user/dom/ApplicationUser.java | 60 ++++++-
.../sessionlog/applib/dom/SessionLogEntry.java | 87 +++++----
.../sessionlog/persistence-jpa/.build-jpa-enhance | 1 +
.../sessionlog/jpa/dom/SessionLogEntry.java | 13 +-
...hPdfJsViewer_IntegTest.dump_facets.approved.xml | 6 +-
..._MixinDomain_IntegTest.dump_facets.approved.xml | 6 +-
...hPdfjsViewer_IntegTest.dump_facets.approved.xml | 6 +-
...r_PropDomain_IntegTest.dump_facets.approved.xml | 6 +-
parent/pom.xml | 37 +++-
.../src/main/resources/META-INF/persistence.xml | 10 +-
.../src/test/resources/META-INF/persistence.xml | 10 +-
.../MetaModelRegressionTest.verify.approved.xml | 168 +++++++++---------
regressiontests/persistence-jpa/pom.xml | 38 ++++
.../VerifyExtensionEntitiesAreEnhancedTest.java | 88 +++++++++
.../src/main/java/META-INF/persistence.xml | 9 +-
viewers/graphql/test/src/test/resources/schema.gql | 196 ++++++++++++---------
48 files changed, 1036 insertions(+), 808 deletions(-)
create mode 100644
extensions/core/commandlog/persistence-jpa/.build-jpa-enhance
create mode 100644 extensions/core/excel/fixture/.build-jpa-enhance
rename extensions/core/excel/fixture/src/main/{java =>
resources}/META-INF/persistence.xml (78%)
create mode 100644
extensions/core/executionlog/persistence-jpa/.build-jpa-enhance
create mode 100644
extensions/core/executionoutbox/persistence-jpa/.build-jpa-enhance
create mode 100644
extensions/security/audittrail/persistence-jpa/.build-jpa-enhance
create mode 100644
extensions/security/secman/persistence-jpa/.build-jpa-enhance
create mode 100644
extensions/security/sessionlog/persistence-jpa/.build-jpa-enhance
create mode 100644
regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/enhance/VerifyExtensionEntitiesAreEnhancedTest.java