You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2021/03/09 06:28:53 UTC

[isis-app-simpleapp] 02/02: uses TransactionalProcessor service rather than TransactionService

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

danhaywood pushed a commit to branch jdo
in repository https://gitbox.apache.org/repos/asf/isis-app-simpleapp.git

commit 15b23103fa6256e38bb3058e5bdfdf72fd2a2756
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Tue Mar 9 06:27:58 2021 +0000

    uses TransactionalProcessor service rather than TransactionService
---
 .../java/domainapp/webapp/custom/restapi/CustomController.java    | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/webapp/src/main/java/domainapp/webapp/custom/restapi/CustomController.java b/webapp/src/main/java/domainapp/webapp/custom/restapi/CustomController.java
index 1e5e7a8..39972d8 100644
--- a/webapp/src/main/java/domainapp/webapp/custom/restapi/CustomController.java
+++ b/webapp/src/main/java/domainapp/webapp/custom/restapi/CustomController.java
@@ -8,7 +8,7 @@ import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.RestController;
 
 import org.apache.isis.applib.services.user.UserMemento;
-import org.apache.isis.applib.services.xactn.TransactionService;
+import org.apache.isis.applib.services.xactn.TransactionalProcessor;
 import org.apache.isis.commons.functional.Result;
 import org.apache.isis.core.interaction.session.InteractionFactory;
 import org.apache.isis.core.security.authentication.Authentication;
@@ -24,7 +24,7 @@ import domainapp.modules.simple.dom.so.SimpleObjects;
 class CustomController {
 
     private final InteractionFactory interactionFactory;
-    private final TransactionService transactionService;
+    private final TransactionalProcessor transactionalProcessor;
     private final SimpleObjects repository;
 
     @GetMapping("/custom/simpleObjects")
@@ -41,9 +41,9 @@ class CustomController {
     private <T> Result<T> callAuthenticated(
             final Authentication authentication,
             final Callable<T> task) {
-        
+
         return interactionFactory.callAuthenticated(
                 authentication,
-                () -> transactionService.callWithinCurrentTransactionElseCreateNew(task));
+                () -> transactionalProcessor.callWithinCurrentTransactionElseCreateNew(task));
     }
 }