import javax.jcr.Repository;
import javax.jcr.RepositoryException;
import javax.jcr.Session;
-import javax.transaction.UserTransaction;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.argeo.jcr.Jcr;
import org.argeo.jcr.JcrUtils;
import org.argeo.naming.Distinguished;
+import org.argeo.osgi.transaction.WorkTransaction;
import org.osgi.service.useradmin.Group;
import org.osgi.service.useradmin.Role;
import org.osgi.service.useradmin.UserAdmin;
private Repository repository;
// private UserAdminService userAdminService;
private UserAdmin userAdmin;
- private UserTransaction userTransaction;
+ private WorkTransaction userTransaction;
public void init() {
makeSureRolesExists(getRequiredRoles());
// this.userAdminService = userAdminService;
// }
- protected UserTransaction getUserTransaction() {
+ protected WorkTransaction getUserTransaction() {
return userTransaction;
}
this.userAdmin = userAdmin;
}
- public void setUserTransaction(UserTransaction userTransaction) {
+ public void setUserTransaction(WorkTransaction userTransaction) {
this.userTransaction = userTransaction;
}