]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - org.argeo.cms.jcr/src/org/argeo/maintenance/SimpleRoleRegistration.java
Remove dependency to JTA
[lgpl/argeo-commons.git] / org.argeo.cms.jcr / src / org / argeo / maintenance / SimpleRoleRegistration.java
index a30fe9796e24df88e56ed1be68635953a88367d6..07dc3998569025c88c99e32026ee6e089e216283 100644 (file)
@@ -6,10 +6,10 @@ import java.util.Map;
 
 import javax.naming.InvalidNameException;
 import javax.naming.ldap.LdapName;
-import javax.transaction.UserTransaction;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
+import org.argeo.osgi.transaction.WorkTransaction;
 import org.osgi.service.useradmin.Role;
 import org.osgi.service.useradmin.UserAdmin;
 
@@ -23,7 +23,7 @@ public class SimpleRoleRegistration implements Runnable {
        private String role;
        private List<String> roles = new ArrayList<String>();
        private UserAdmin userAdmin;
-       private UserTransaction userTransaction;
+       private WorkTransaction userTransaction;
 
        @Override
        public void run() {
@@ -80,7 +80,7 @@ public class SimpleRoleRegistration implements Runnable {
                this.userAdmin = userAdminService;
        }
 
-       public void setUserTransaction(UserTransaction userTransaction) {
+       public void setUserTransaction(WorkTransaction userTransaction) {
                this.userTransaction = userTransaction;
        }