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

mweiler pushed a commit to branch main
in repository 
https://gitbox.apache.org/repos/asf/incubator-kie-kogito-runtimes.git


The following commit(s) were added to refs/heads/main by this push:
     new a7cce83b57 [incubator-kie-issues#2070]Entities not discovered and 
missing transactional boundaries (#4028)
a7cce83b57 is described below

commit a7cce83b57234d9dc5f7f20df618ad6c1712d30b
Author: Alisha Mohamed Ali <[email protected]>
AuthorDate: Thu Aug 21 22:25:18 2025 +0530

    [incubator-kie-issues#2070]Entities not discovered and missing 
transactional boundaries (#4028)
    
    * Entities not discovered and missing transactional boundaries
    
    * Entities not discovered and missing transactional boundaries
    
    * Entities not discovered and missing transactional boundaries
    
    * Entities not discovered and missing transactional boundaries
    
    ---------
    
    Co-authored-by: Alisha Mohamed Ali <[email protected]>
---
 .../springboot/SpringBootJPAUserTaskInstances.java | 35 +++++++++++++++++++++-
 ...=> SpringBootUserTaskJPAAutoConfiguration.java} | 19 ++++--------
 2 files changed, 39 insertions(+), 15 deletions(-)

diff --git 
a/springboot/addons/jbpm-usertask-storage-jpa/src/main/java/org/jbpm/usertask/jpa/springboot/SpringBootJPAUserTaskInstances.java
 
b/springboot/addons/jbpm-usertask-storage-jpa/src/main/java/org/jbpm/usertask/jpa/springboot/SpringBootJPAUserTaskInstances.java
index aadef95e40..fea4b17095 100644
--- 
a/springboot/addons/jbpm-usertask-storage-jpa/src/main/java/org/jbpm/usertask/jpa/springboot/SpringBootJPAUserTaskInstances.java
+++ 
b/springboot/addons/jbpm-usertask-storage-jpa/src/main/java/org/jbpm/usertask/jpa/springboot/SpringBootJPAUserTaskInstances.java
@@ -18,10 +18,13 @@
  */
 
 package org.jbpm.usertask.jpa.springboot;
-
+import java.util.List;
+import java.util.Optional;
 import org.jbpm.usertask.jpa.JPAUserTaskInstances;
 import org.jbpm.usertask.jpa.mapper.UserTaskInstanceEntityMapper;
 import org.jbpm.usertask.jpa.repository.UserTaskInstanceRepository;
+import org.kie.kogito.auth.IdentityProvider;
+import org.kie.kogito.usertask.UserTaskInstance;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
 import org.springframework.transaction.annotation.Transactional;
@@ -34,4 +37,34 @@ public class SpringBootJPAUserTaskInstances extends 
JPAUserTaskInstances {
     public SpringBootJPAUserTaskInstances(UserTaskInstanceRepository 
userTaskInstanceRepository, UserTaskInstanceEntityMapper 
userTaskInstanceEntityMapper) {
         super(userTaskInstanceRepository, userTaskInstanceEntityMapper);
     }
+
+    @Override
+    public Optional<UserTaskInstance> findById(String userTaskInstanceId) {
+        return super.findById(userTaskInstanceId);
+    }
+
+    @Override
+    public List<UserTaskInstance> findByIdentity(IdentityProvider 
identityProvider) {
+        return super.findByIdentity(identityProvider);
+    }
+
+    @Override
+    public boolean exists(String userTaskInstanceId) {
+        return super.exists(userTaskInstanceId);
+    }
+
+    @Override
+    public UserTaskInstance create(UserTaskInstance userTaskInstance) {
+        return super.create(userTaskInstance);
+    }
+
+    @Override
+    public UserTaskInstance update(UserTaskInstance userTaskInstance) {
+        return super.update(userTaskInstance);
+    }
+
+    @Override
+    public UserTaskInstance remove(UserTaskInstance userTaskInstance) {
+        return super.remove(userTaskInstance);
+    }
 }
diff --git 
a/springboot/addons/jbpm-usertask-storage-jpa/src/main/java/org/jbpm/usertask/jpa/springboot/SpringBootJPAUserTaskInstances.java
 
b/springboot/addons/jbpm-usertask-storage-jpa/src/main/java/org/jbpm/usertask/jpa/springboot/SpringBootUserTaskJPAAutoConfiguration.java
similarity index 54%
copy from 
springboot/addons/jbpm-usertask-storage-jpa/src/main/java/org/jbpm/usertask/jpa/springboot/SpringBootJPAUserTaskInstances.java
copy to 
springboot/addons/jbpm-usertask-storage-jpa/src/main/java/org/jbpm/usertask/jpa/springboot/SpringBootUserTaskJPAAutoConfiguration.java
index aadef95e40..2e855b05d1 100644
--- 
a/springboot/addons/jbpm-usertask-storage-jpa/src/main/java/org/jbpm/usertask/jpa/springboot/SpringBootJPAUserTaskInstances.java
+++ 
b/springboot/addons/jbpm-usertask-storage-jpa/src/main/java/org/jbpm/usertask/jpa/springboot/SpringBootUserTaskJPAAutoConfiguration.java
@@ -19,19 +19,10 @@
 
 package org.jbpm.usertask.jpa.springboot;
 
-import org.jbpm.usertask.jpa.JPAUserTaskInstances;
-import org.jbpm.usertask.jpa.mapper.UserTaskInstanceEntityMapper;
-import org.jbpm.usertask.jpa.repository.UserTaskInstanceRepository;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Component;
-import org.springframework.transaction.annotation.Transactional;
+import org.springframework.boot.SpringBootConfiguration;
+import org.springframework.boot.autoconfigure.domain.EntityScan;
 
-@Transactional
-@Component
-public class SpringBootJPAUserTaskInstances extends JPAUserTaskInstances {
-
-    @Autowired
-    public SpringBootJPAUserTaskInstances(UserTaskInstanceRepository 
userTaskInstanceRepository, UserTaskInstanceEntityMapper 
userTaskInstanceEntityMapper) {
-        super(userTaskInstanceRepository, userTaskInstanceEntityMapper);
-    }
+@SpringBootConfiguration
+@EntityScan("org.jbpm.usertask.jpa.model")
+public class SpringBootUserTaskJPAAutoConfiguration {
 }


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to