import javax.jcr.RepositoryException;
import javax.jcr.Session;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
+import org.argeo.api.cms.CmsLog;
import org.argeo.jcr.JcrUtils;
import org.argeo.slc.SlcConstants;
import org.argeo.slc.SlcException;
/** Generic operations on a JCR-based repo. */
abstract class AbstractJcrRepoManager {
- private final static Log log = LogFactory
- .getLog(AbstractJcrRepoManager.class);
+ private final static CmsLog log = CmsLog.getLog(AbstractJcrRepoManager.class);
private String securityWorkspace = "security";
private Repository jcrRepository;
public void init() {
try {
adminSession = jcrRepository.login();
- String[] workspaceNames = adminSession.getWorkspace()
- .getAccessibleWorkspaceNames();
+ String[] workspaceNames = adminSession.getWorkspace().getAccessibleWorkspaceNames();
for (String workspaceName : workspaceNames) {
if (workspaceName.equals(securityWorkspace))
continue;
try {
try {
jcrRepository.login(workspaceName);
- throw new SlcException("Workspace " + workspaceName
- + " exists already.");
+ throw new SlcException("Workspace " + workspaceName + " exists already.");
} catch (NoSuchWorkspaceException e) {
// try to create workspace
adminSession.getWorkspace().createWorkspace(workspaceName);
workspaceInit(workspaceName);
}
} catch (RepositoryException e) {
- throw new SlcException("Cannot create workspace " + workspaceName,
- e);
+ throw new SlcException("Cannot create workspace " + workspaceName, e);
}
}
try {
workspaceAdminSession = jcrRepository.login(workspaceName);
workspaceSessions.put(workspaceName, adminSession);
- JcrUtils.addPrivilege(workspaceAdminSession, "/",
- SlcConstants.ROLE_SLC, "jcr:all");
- WorkspaceIndexer workspaceIndexer = new WorkspaceIndexer(
- workspaceAdminSession, nodeIndexers);
+ JcrUtils.addPrivilege(workspaceAdminSession, "/", SlcConstants.ROLE_SLC, "jcr:all");
+ WorkspaceIndexer workspaceIndexer = new WorkspaceIndexer(workspaceAdminSession, nodeIndexers);
workspaceIndexers.put(workspaceName, workspaceIndexer);
} catch (RepositoryException e) {
log.error("Cannot initialize workspace " + workspaceName, e);