fix jakarta/javax split issues

This commit is contained in:
Brian Long 2024-11-14 11:16:51 -05:00
parent a07079f17d
commit 6e7b5311f1
5 changed files with 20 additions and 12 deletions

View File

@ -16,6 +16,7 @@
<properties>
<alfresco.platform.version>23.2.1</alfresco.platform.version>
<alfresco.platform.war.version>23.2.0.60</alfresco.platform.war.version>
<tomcat-rad.version>10-2.1</tomcat-rad.version>
</properties>
<dependencies>
@ -29,6 +30,11 @@
<artifactId>jakarta.transaction-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>jakarta.servlet</groupId>
<artifactId>jakarta.servlet-api</artifactId>
<scope>provided</scope>
</dependency>
</dependencies>
<build>

View File

@ -1,21 +1,21 @@
package com.inteligr8.alfresco.annotations.util;
import jakarta.transaction.Transactional;
import org.springframework.transaction.annotation.Isolation;
import org.springframework.transaction.annotation.Propagation;
public class JtaTransactionalAnnotationAdapter implements TransactionalAnnotationAdapter {
import jakarta.transaction.Transactional;
public class JakartaTransactionalAnnotationAdapter implements JtaTransactionalAnnotationAdapter {
public static final String JTA_INTERFACE_NAME = "jakarta.transaction.Transactional";
private final Transactional txl;
public static JtaTransactionalAnnotationAdapter cast(Object obj) {
return new JtaTransactionalAnnotationAdapter((Transactional) obj);
public static JakartaTransactionalAnnotationAdapter cast(Object obj) {
return new JakartaTransactionalAnnotationAdapter((Transactional) obj);
}
public JtaTransactionalAnnotationAdapter(Transactional txl) {
public JakartaTransactionalAnnotationAdapter(Transactional txl) {
this.txl = txl;
}

View File

@ -1,7 +1,8 @@
module.id=${project.groupId}.${project.artifactId}
module.alias=${project.groupId}.annotations-platform-module
module.title=${project.name}
module.description=${project.description}
module.version=${project.version}
module.version=${module.version}
module.repo.version.min=6.0
#module.repo.version.max=

View File

@ -5,17 +5,17 @@ import javax.transaction.Transactional;
import org.springframework.transaction.annotation.Isolation;
import org.springframework.transaction.annotation.Propagation;
public class JtaTransactionalAnnotationAdapter implements TransactionalAnnotationAdapter {
public class JavaxTransactionalAnnotationAdapter implements JtaTransactionalAnnotationAdapter {
public static final String JTA_INTERFACE_NAME = "javax.transaction.Transactional";
private final Transactional txl;
public static JtaTransactionalAnnotationAdapter cast(Object obj) {
return new JtaTransactionalAnnotationAdapter((Transactional) obj);
public static JavaxTransactionalAnnotationAdapter cast(Object obj) {
return new JavaxTransactionalAnnotationAdapter((Transactional) obj);
}
public JtaTransactionalAnnotationAdapter(Transactional txl) {
public JavaxTransactionalAnnotationAdapter(Transactional txl) {
this.txl = txl;
}

View File

@ -1,7 +1,8 @@
module.id=${project.groupId}.${project.artifactId}
module.alias=${project.groupId}.annotations-platform-module
module.title=${project.name}
module.description=${project.description}
module.version=${project.version}
module.version=${module.version}
module.repo.version.min=6.0
#module.repo.version.max=