import javax.jcr.RepositoryException;
import javax.jcr.Session;
+import org.argeo.api.acr.spi.ProvidedRepository;
import org.argeo.api.cms.CmsLog;
import org.argeo.cms.jcr.CmsJcrUtils;
import org.argeo.jcr.Jcr;
import org.argeo.jcr.JcrUtils;
-import org.argeo.osgi.transaction.WorkTransaction;
import org.argeo.util.naming.Distinguished;
+import org.argeo.util.transaction.WorkTransaction;
import org.osgi.service.useradmin.Group;
import org.osgi.service.useradmin.Role;
import org.osgi.service.useradmin.UserAdmin;
private UserAdmin userAdmin;
private WorkTransaction userTransaction;
+ private ProvidedRepository contentRepository;
+
public void init() {
makeSureRolesExists(getRequiredRoles());
configureStandardRoles();
this.userTransaction = userTransaction;
}
+ public void setContentRepository(ProvidedRepository contentRepository) {
+ this.contentRepository = contentRepository;
+ }
+
+ protected ProvidedRepository getContentRepository() {
+ return contentRepository;
+ }
+
+
}