Massive Argeo APIs refactoring
[lgpl/argeo-commons.git] / org.argeo.cms.jcr / src / org / argeo / maintenance / SimpleRoleRegistration.java
index a30fe9796e24df88e56ed1be68635953a88367d6..ebb8c534da0e125220216012cad35331430496f9 100644 (file)
@@ -6,10 +6,9 @@ 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.api.cms.CmsLog;
+import org.argeo.osgi.transaction.WorkTransaction;
 import org.osgi.service.useradmin.Role;
 import org.osgi.service.useradmin.UserAdmin;
 
@@ -18,12 +17,12 @@ import org.osgi.service.useradmin.UserAdmin;
  * is already registered.
  */
 public class SimpleRoleRegistration implements Runnable {
-       private final static Log log = LogFactory.getLog(SimpleRoleRegistration.class);
+       private final static CmsLog log = CmsLog.getLog(SimpleRoleRegistration.class);
 
        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 +79,7 @@ public class SimpleRoleRegistration implements Runnable {
                this.userAdmin = userAdminService;
        }
 
-       public void setUserTransaction(UserTransaction userTransaction) {
+       public void setUserTransaction(WorkTransaction userTransaction) {
                this.userTransaction = userTransaction;
        }