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]