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 0ce7b1a12f2 Merge pull request #2850 from
apache/dependabot/maven/main/poi.version-5.4.0
add 8c8c0407727 CAUSEWAY-3849: adds jdbc artifact stub
add 4bf03f5f515 CAUSEWAY-3849: initial pom
add c7878f574e4 CAUSEWAY-3849: adds JDBC Entity Facet (Stub)
add f2c40d3259f CAUSEWAY-3849: adds primary key extractor (JdbcEntityFacet)
add a0325d6f1f4 CAUSEWAY-3849: adds fetchByBookmark (JdbcEntityFacet)
add 110f55dd8fb CAUSEWAY-3849: honor entity deletion (JdbcEntityFacet)
add 861474a3717 CAUSEWAY-3849: honor entity refresh (JdbcEntityFacet)
new 77649091264 Merge pull request #2843 from apache/3849-spring.data.jdbc
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:
.../applib/services/repository/EntityState.java | 8 +
.../services/repository/RepositoryService.java | 4 +-
bom/pom.xml | 8 +
.../core/config/beans/CausewayBeanMetaData.java | 4 +-
.../facets/object/entity/EntityFacet.java | 4 +-
.../object/entity/_EntityFacetForTesting.java | 8 +-
.../core/metamodel/progmodel/ProgrammingModel.java | 3 +-
core/pom.xml | 1 +
.../repository/RepositoryServiceDefault.java | 27 ++-
persistence/jdbc/pom.xml | 61 +++++++
.../jdbc}/src/main/java/module-info.java | 16 +-
.../jdbc/CausewayModulePersistenceJdbc.java} | 20 +--
.../jdbc/metamodel/JdbcEntityFacet.java} | 188 ++++++++-------------
.../jdbc/metamodel/JdbcEntityFacetFactory.java} | 23 +--
.../jdbc/metamodel/JdbcProgrammingModel.java} | 7 +-
.../persistence/jdbc/metamodel/_MetadataUtil.java | 79 +++++++++
.../metamodel/facets/entity/JdoEntityFacet.java | 22 +--
.../jpa/integration/entity/JpaEntityFacet.java | 11 +-
18 files changed, 296 insertions(+), 198 deletions(-)
create mode 100644 persistence/jdbc/pom.xml
copy {core/codegen-bytebuddy =>
persistence/jdbc}/src/main/java/module-info.java (73%)
copy
persistence/{jpa/metamodel/src/main/java/org/apache/causeway/persistence/jpa/metamodel/CausewayModulePersistenceJpaMetamodel.java
=>
jdbc/src/main/java/org/apache/causeway/persistence/jdbc/CausewayModulePersistenceJdbc.java}
(72%)
copy
persistence/{jpa/integration/src/main/java/org/apache/causeway/persistence/jpa/integration/entity/JpaEntityFacet.java
=>
jdbc/src/main/java/org/apache/causeway/persistence/jdbc/metamodel/JdbcEntityFacet.java}
(50%)
copy
persistence/{jpa/integration/src/main/java/org/apache/causeway/persistence/jpa/integration/entity/JpaEntityFacetFactory.java
=>
jdbc/src/main/java/org/apache/causeway/persistence/jdbc/metamodel/JdbcEntityFacetFactory.java}
(77%)
copy
persistence/{jpa/integration/src/main/java/org/apache/causeway/persistence/jpa/integration/entity/JpaEntityIntegration.java
=>
jdbc/src/main/java/org/apache/causeway/persistence/jdbc/metamodel/JdbcProgrammingModel.java}
(85%)
create mode 100644
persistence/jdbc/src/main/java/org/apache/causeway/persistence/jdbc/metamodel/_MetadataUtil.java