You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ro...@apache.org on 2017/11/07 09:18:51 UTC

[sling-org-apache-sling-caconfig-api] 05/24: SLING-5886 : Merge in confmgr implementation

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

rombert pushed a commit to annotated tag org.apache.sling.caconfig.api-1.0.0
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-caconfig-api.git

commit fc3ecc6a7d805b3e8c88674ca8eab04a1a6aa8b6
Author: Carsten Ziegeler <cz...@apache.org>
AuthorDate: Fri Jul 29 13:22:22 2016 +0000

    SLING-5886 : Merge in confmgr implementation
    
    git-svn-id: https://svn.apache.org/repos/asf/sling/trunk/contrib/extensions/context-aware-config/api@1754520 13f79535-47bb-0310-9956-ffa450edef68
---
 .../resource/ConfigurationResourceResolver.java           | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/src/main/java/org/apache/sling/contextaware/resource/ConfigurationResourceResolver.java b/src/main/java/org/apache/sling/contextaware/resource/ConfigurationResourceResolver.java
index e8f85d3..936313f 100644
--- a/src/main/java/org/apache/sling/contextaware/resource/ConfigurationResourceResolver.java
+++ b/src/main/java/org/apache/sling/contextaware/resource/ConfigurationResourceResolver.java
@@ -23,6 +23,7 @@ import java.util.Collection;
 import javax.annotation.Nonnull;
 
 import org.apache.sling.api.resource.Resource;
+import org.apache.sling.contextaware.config.ConfigurationResolver;
 import org.osgi.annotation.versioning.ProviderType;
 
 /**
@@ -34,21 +35,21 @@ import org.osgi.annotation.versioning.ProviderType;
 public interface ConfigurationResourceResolver {
 
     /**
-     * Get a context-specific singleton configuration resource defined by the given configuration name. 
+     * Get a context-specific singleton configuration resource defined by the given configuration name.
      * @param resource Context resource to fetch configuration for
      * @param configName Configuration name or relative path.
      * @return Configuration resource
      */
     @Nonnull Resource getResource(@Nonnull Resource resource, @Nonnull String configName);
-    
+
     /**
-     * Get a list of context-specific configuration resources defined by the given configuration name. 
+     * Get a collection of context-specific configuration resources defined by the given configuration name.
      * @param resource Context resource to fetch configuration for
      * @param configName Configuration name or relative path.
-     * @return List of configuration resources
+     * @return Collection of configuration resources
      */
-    @Nonnull Collection<Resource> getResourceList(@Nonnull Resource resource, @Nonnull String configName);
-    
+    @Nonnull Collection<Resource> getResourceCollection(@Nonnull Resource resource, @Nonnull String configName);
+
     /**
      * Get the inner-most context path (deepest path) returned by {@link #getAllContextPaths(Resource)}.
      * @param resource Context resource to fetch configuration for
@@ -64,5 +65,5 @@ public interface ConfigurationResourceResolver {
      * @return List of context paths
      */
     @Nonnull Collection<String> getAllContextPaths(@Nonnull Resource resource);
-    
+
 }

-- 
To stop receiving notification emails like this one, please contact
"commits@sling.apache.org" <co...@sling.apache.org>.