This is an automated email from the ASF dual-hosted git repository. ahuber pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/causeway.git
commit 897e729a0de950ff4b696f0ac47132193eb24a8b Merge: 9494090ec30 54434ec7ae2 Author: Andi Huber <[email protected]> AuthorDate: Thu Feb 12 10:15:58 2026 +0100 Merge pull request #3375 from apache/3959-static.weaving CAUSEWAY-3959: Convert abstract entity super classes to interfaces and enable static weaving .../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(-)
