X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=runtime%2Forg.argeo.slc.repo%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Frepo%2Fmaven%2FMavenProxyServiceImpl.java;h=fcd65d954d3dfd289fe40d1fd4144947e1214bb1;hb=bc95fc842d36a257a47fa4cd6bbecf626f255cf6;hp=a3277a8c72243714292596fcbc275f9ce26dceeb;hpb=79a75d7f11406a6e219447bfcab4caf3290cb7f5;p=gpl%2Fargeo-slc.git diff --git a/runtime/org.argeo.slc.repo/src/main/java/org/argeo/slc/repo/maven/MavenProxyServiceImpl.java b/runtime/org.argeo.slc.repo/src/main/java/org/argeo/slc/repo/maven/MavenProxyServiceImpl.java index a3277a8c7..fcd65d954 100644 --- a/runtime/org.argeo.slc.repo/src/main/java/org/argeo/slc/repo/maven/MavenProxyServiceImpl.java +++ b/runtime/org.argeo.slc.repo/src/main/java/org/argeo/slc/repo/maven/MavenProxyServiceImpl.java @@ -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);