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));
}
}