You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by pa...@apache.org on 2019/05/19 20:48:38 UTC

[sling-org-apache-sling-jcr-base] 01/01: Merge pull request #1 from apache/SLING-8411

This is an automated email from the ASF dual-hosted git repository.

pauls pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-jcr-base.git

commit 884e3d2aa8463d888a5de292a789cc071a3e3076
Merge: f9ae155 41942a8
Author: Karl Pauls <ka...@gmail.com>
AuthorDate: Sun May 19 22:48:33 2019 +0200

    Merge pull request #1 from apache/SLING-8411
    
    SLING-8411: Provide a way to bifurcat a repository path to a provider…

 pom.xml                                            |   8 +-
 .../sling/jcr/base/AbstractSlingRepository2.java   |  24 +-
 .../jcr/base/AbstractSlingRepositoryManager.java   |  43 +-
 .../jcr/base/internal/mount/ChainedIterator.java   |  75 +++
 .../internal/mount/ProxyAccessControlManager.java  | 107 ++++
 .../sling/jcr/base/internal/mount/ProxyItem.java   | 135 +++++
 .../mount/ProxyJackrabbitAccessControlManager.java |  77 +++
 .../internal/mount/ProxyJackrabbitRepository.java  |  59 ++
 .../internal/mount/ProxyJackrabbitSession.java     |  85 +++
 .../internal/mount/ProxyJackrabbitWorkspace.java   |  42 ++
 .../sling/jcr/base/internal/mount/ProxyLock.java   |  75 +++
 .../internal/mount/ProxyNamespaceRegistry.java     |  67 +++
 .../sling/jcr/base/internal/mount/ProxyNode.java   | 413 ++++++++++++++
 .../base/internal/mount/ProxyNodeTypeManager.java  | 111 ++++
 .../base/internal/mount/ProxyPrivilegeManager.java |  62 +++
 .../jcr/base/internal/mount/ProxyProperty.java     | 157 ++++++
 .../sling/jcr/base/internal/mount/ProxyQuery.java  | 235 ++++++++
 .../jcr/base/internal/mount/ProxyQueryManager.java |  55 ++
 .../base/internal/mount/ProxyQueryObjectModel.java |  47 ++
 .../mount/ProxyQueryObjectModelFactory.java        | 183 ++++++
 .../jcr/base/internal/mount/ProxyQueryResult.java  |  46 ++
 .../jcr/base/internal/mount/ProxyRepository.java   | 133 +++++
 .../jcr/base/internal/mount/ProxySession.java      | 615 +++++++++++++++++++++
 .../jcr/base/internal/mount/ProxyUserManager.java  | 123 +++++
 .../jcr/base/internal/mount/ProxyWorkspace.java    | 168 ++++++
 .../jcr/base/internal/mount/ProxyWrapper.java      |  40 ++
 .../apache/sling/jcr/base/spi/RepositoryMount.java |  27 +
 .../apache/sling/jcr/base/spi/package-info.java    |  27 +
 .../apache/sling/jcr/base/RepositoryMountTest.java | 151 +++++
 29 files changed, 3380 insertions(+), 10 deletions(-)