Clean, update comments
authorBruno Sinou <bsinou@argeo.org>
Wed, 26 Feb 2014 11:19:54 +0000 (11:19 +0000)
committerBruno Sinou <bsinou@argeo.org>
Wed, 26 Feb 2014 11:19:54 +0000 (11:19 +0000)
git-svn-id: https://svn.argeo.org/slc/trunk@6856 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc

runtime/org.argeo.slc.repo/src/main/java/org/argeo/slc/repo/maven/MavenProxyServiceImpl.java
runtime/org.argeo.slc.specs/src/main/java/org/argeo/slc/SlcConstants.java

index a3277a8c72243714292596fcbc275f9ce26dceeb..fcd65d954d3dfd289fe40d1fd4144947e1214bb1 100644 (file)
@@ -24,6 +24,7 @@ import javax.jcr.RepositoryException;
 import javax.jcr.Session;
 import javax.jcr.nodetype.NodeType;
 import javax.jcr.security.AccessControlException;
+import javax.jcr.security.Privilege;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
@@ -50,13 +51,14 @@ public class MavenProxyServiceImpl extends AbstractUrlProxy implements
        @Override
        protected void beforeInitSessionSave(Session session)
                        throws RepositoryException {
-               JcrUtils.addPrivilege(session, "/", "anonymous", "jcr:read");
+               JcrUtils.addPrivilege(session, "/", SlcConstants.USER_ANONYMOUS, Privilege.JCR_READ);
                try {
                        JcrUtils.addPrivilege(session, "/", SlcConstants.ROLE_SLC,
-                                       "jcr:all");
+                                       Privilege.JCR_ALL);
                } catch (AccessControlException e) {
                        if (log.isTraceEnabled())
-                               log.trace("Cannot give jcr:all privileges to ROLE_SLC");
+                               log.trace("Cannot give jcr:all privileges to "
+                                               + SlcConstants.ROLE_SLC);
                }
 
                JcrUtils.mkdirsSafe(session, RepoConstants.DEFAULT_ARTIFACTS_BASE_PATH);
index 3cc53e4ee617e4afa869b6900c6878f812d7ed15..2b26e878f1380d9059bc21c9860559a06d64f210 100644 (file)
@@ -4,4 +4,7 @@ package org.argeo.slc;
 public interface SlcConstants {
        /** Read-write role. */
        public final static String ROLE_SLC = "ROLE_SLC";
+
+       /** Read only unlogged user */
+       public final static String USER_ANONYMOUS = "anonymous";
 }