This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch release-4.0.0-M1-RC1-jpa
in repository https://gitbox.apache.org/repos/asf/causeway-app-helloworld.git

commit cf91d82aa302291ea5c9d5677e5d7d4b0c791409
Author: Dan Haywood <[email protected]>
AuthorDate: Wed Oct 8 23:45:01 2025 +0100

    converts to v4.0.0-SNAPSHOT
---
 pom.xml                                                     |  8 ++------
 src/main/java/domainapp/modules/hello/HelloWorldModule.java |  2 +-
 src/main/java/domainapp/webapp/AppManifest.java             | 11 ++++++-----
 src/main/resources/application.yml                          |  4 +++-
 4 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/pom.xml b/pom.xml
index 0a8bc04..39f06de 100644
--- a/pom.xml
+++ b/pom.xml
@@ -7,13 +7,13 @@
     <parent>
         <groupId>org.apache.causeway.app</groupId>
         <artifactId>causeway-app-starter-parent</artifactId>
-        <version>3.5.0-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
         <relativePath/>
     </parent>
 
     <artifactId>helloworld-jpa</artifactId>
     <groupId>org.apache.causeway.starters</groupId>
-    <version>3.5.0-SNAPSHOT</version>
+    <version>4.0.0-SNAPSHOT</version>
 
     <name>HelloWorld (JPA)</name>
 
@@ -81,10 +81,6 @@
                        <groupId>org.apache.causeway.viewer</groupId>
                        <artifactId>causeway-viewer-wicket-viewer</artifactId>
                </dependency>
-               <dependency>
-                       <groupId>org.apache.causeway.viewer</groupId>
-                       
<artifactId>causeway-viewer-restfulobjects-jaxrsresteasy</artifactId>
-               </dependency>
 
         <dependency>
             <groupId>org.apache.causeway.security</groupId>
diff --git a/src/main/java/domainapp/modules/hello/HelloWorldModule.java 
b/src/main/java/domainapp/modules/hello/HelloWorldModule.java
index 7a5b3fe..684086f 100644
--- a/src/main/java/domainapp/modules/hello/HelloWorldModule.java
+++ b/src/main/java/domainapp/modules/hello/HelloWorldModule.java
@@ -1,6 +1,6 @@
 package domainapp.modules.hello;
 
-import org.springframework.boot.autoconfigure.domain.EntityScan;
+import org.springframework.boot.persistence.autoconfigure.EntityScan;
 import org.springframework.context.annotation.ComponentScan;
 import org.springframework.context.annotation.Configuration;
 import org.springframework.context.annotation.Import;
diff --git a/src/main/java/domainapp/webapp/AppManifest.java 
b/src/main/java/domainapp/webapp/AppManifest.java
index 0a19012..76fef15 100644
--- a/src/main/java/domainapp/webapp/AppManifest.java
+++ b/src/main/java/domainapp/webapp/AppManifest.java
@@ -2,6 +2,8 @@
 
 import java.util.List;
 
+import 
org.apache.causeway.viewer.restfulobjects.viewer.CausewayModuleViewerRestfulObjectsViewer;
+
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
 import org.springframework.context.annotation.Import;
@@ -20,7 +22,6 @@
 import org.apache.causeway.security.simple.realm.SimpleRealm.Grant;
 import 
org.apache.causeway.testing.h2console.ui.CausewayModuleTestingH2ConsoleUi;
 import 
org.apache.causeway.viewer.graphql.viewer.CausewayModuleViewerGraphqlViewer;
-import 
org.apache.causeway.viewer.restfulobjects.jaxrsresteasy.CausewayModuleViewerRestfulObjectsJaxrsResteasy;
 import 
org.apache.causeway.viewer.wicket.applib.CausewayModuleViewerWicketApplibMixins;
 import 
org.apache.causeway.viewer.wicket.viewer.CausewayModuleViewerWicketViewer;
 
@@ -34,7 +35,7 @@
         CausewayModuleCoreRuntimeServices.class,
         CausewayModuleSecuritySimple.class,
         CausewayModulePersistenceJpaEclipselink.class,
-        CausewayModuleViewerRestfulObjectsJaxrsResteasy.class,
+        CausewayModuleViewerRestfulObjectsViewer.class,
         CausewayModuleViewerGraphqlViewer.class,
         CausewayModuleViewerWicketApplibMixins.class,
         CausewayModuleViewerWicketViewer.class,
@@ -68,12 +69,12 @@ public SimpleRealm simpleAuthRealm(final PasswordEncoder 
passwordEncoder) {
                     ? Grant.CHANGE
                     : Grant.NONE)
             .addRole("default_role", id->
-                
id.getLogicalType().getNamespace().startsWith("causeway.applib")
-                    || 
id.getLogicalType().getNamespace().startsWith("causeway.security")
+                id.logicalType().namespace().startsWith("causeway.applib")
+                    || 
id.logicalType().namespace().startsWith("causeway.security")
                     ? Grant.CHANGE
                     : Grant.NONE)
             .addRole("fixtures_role", id->
-                
id.getLogicalType().getNamespace().startsWith("causeway.testing.fixtures")
+                
id.logicalType().namespace().startsWith("causeway.testing.fixtures")
                     ? Grant.CHANGE
                     : Grant.NONE)
             .addUser("sven", hashedPass, List.of("admin_role"))
diff --git a/src/main/resources/application.yml 
b/src/main/resources/application.yml
index 5471222..22258f1 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -60,6 +60,8 @@ causeway:
             - simple-superuser
             - foo
             - bar
+    restfulobjects:
+      basePath: /restful
 
 
 eclipselink:
@@ -77,7 +79,7 @@ resteasy:
     defaultPath: "/restful"
 
 server:
-  max-http-header-size: 16KB
+  max-http-request-header-size: 16KB
 
 spring:
   banner:

Reply via email to