X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;ds=sidebyside;f=org.argeo.slc.repo%2Fsrc%2Forg%2Fargeo%2Fslc%2Frepo%2Fcore%2FAbstractJcrRepoManager.java;h=8099d7dcec7cbfb7db05d5bf76dcad3c4cfc9471;hb=f164da871d00b91ed347c22627d26a02ed3e7814;hp=4bdda83cf6eb02e2da4460e8ded1c1540581cd2a;hpb=b9505fef5ba8186433e903e9de3c73c17bdf6562;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc.repo/src/org/argeo/slc/repo/core/AbstractJcrRepoManager.java b/org.argeo.slc.repo/src/org/argeo/slc/repo/core/AbstractJcrRepoManager.java index 4bdda83cf..8099d7dce 100644 --- a/org.argeo.slc.repo/src/org/argeo/slc/repo/core/AbstractJcrRepoManager.java +++ b/org.argeo.slc.repo/src/org/argeo/slc/repo/core/AbstractJcrRepoManager.java @@ -9,8 +9,7 @@ import javax.jcr.Repository; 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; @@ -18,8 +17,7 @@ import org.argeo.slc.repo.NodeIndexer; /** 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; @@ -33,8 +31,7 @@ abstract class AbstractJcrRepoManager { 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; @@ -62,16 +59,14 @@ abstract class AbstractJcrRepoManager { 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); } } @@ -80,10 +75,8 @@ abstract class AbstractJcrRepoManager { 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);