X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Finternal%2Fkernel%2FJackrabbitLocalRepository.java;h=61cf11dfd432d4e7f00c9df0940a0ef63f951a82;hb=d169026cb1939009fd90ac46a11f480cb3d803c0;hp=db1075fe0137a1153c0b61aee90e9434a1d8ef5e;hpb=638e94cf1ad4bea9ce39232725d4e21775ce49b3;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/internal/kernel/JackrabbitLocalRepository.java b/org.argeo.cms/src/org/argeo/cms/internal/kernel/JackrabbitLocalRepository.java index db1075fe0..61cf11dfd 100644 --- a/org.argeo.cms/src/org/argeo/cms/internal/kernel/JackrabbitLocalRepository.java +++ b/org.argeo.cms/src/org/argeo/cms/internal/kernel/JackrabbitLocalRepository.java @@ -9,8 +9,7 @@ import javax.jcr.Session; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.jackrabbit.core.RepositoryImpl; -import org.argeo.jcr.JcrUtils; -import org.argeo.node.NodeConstants; +import org.argeo.api.NodeConstants; class JackrabbitLocalRepository extends LocalRepository { private final static Log log = LogFactory.getLog(JackrabbitLocalRepository.class); @@ -20,17 +19,17 @@ class JackrabbitLocalRepository extends LocalRepository { public JackrabbitLocalRepository(RepositoryImpl repository, String cn) { super(repository, cn); - Session session = KernelUtils.openAdminSession(repository); - try { - if (NodeConstants.NODE.equals(cn)) - for (String workspaceName : session.getWorkspace().getAccessibleWorkspaceNames()) { - addMonitor(workspaceName); - } - } catch (RepositoryException e) { - throw new IllegalStateException(e); - } finally { - JcrUtils.logoutQuietly(session); - } +// Session session = KernelUtils.openAdminSession(repository); +// try { +// if (NodeConstants.NODE.equals(cn)) +// for (String workspaceName : session.getWorkspace().getAccessibleWorkspaceNames()) { +// addMonitor(workspaceName); +// } +// } catch (RepositoryException e) { +// throw new IllegalStateException(e); +// } finally { +// JcrUtils.logoutQuietly(session); +// } } protected RepositoryImpl getJackrabbitrepository(String workspaceName) { @@ -39,14 +38,14 @@ class JackrabbitLocalRepository extends LocalRepository { @Override protected synchronized void processNewSession(Session session, String workspaceName) { - String realWorkspaceName = session.getWorkspace().getName(); - addMonitor(realWorkspaceName); +// String realWorkspaceName = session.getWorkspace().getName(); +// addMonitor(realWorkspaceName); } private void addMonitor(String realWorkspaceName) { if (realWorkspaceName.equals(SECURITY_WORKSPACE)) return; - if (!NodeConstants.NODE.equals(getCn())) + if (!NodeConstants.NODE_REPOSITORY.equals(getCn())) return; if (!workspaceMonitors.containsKey(realWorkspaceName)) {