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

kwin pushed a commit to branch master
in repository 
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-caconfig-api.git

commit 40b7cc6d680264ac6d963c8e3f03a70aea6964d9
Author: ompandey <[email protected]>
AuthorDate: Fri Mar 8 12:29:43 2019 +0100

    [SLING-8272] Check if Caconfig Node Exists in JCR
---
 src/main/java/org/apache/sling/caconfig/ConfigurationBuilder.java | 7 +++++++
 src/main/java/org/apache/sling/caconfig/package-info.java         | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/src/main/java/org/apache/sling/caconfig/ConfigurationBuilder.java 
b/src/main/java/org/apache/sling/caconfig/ConfigurationBuilder.java
index 1027141..2ca00e7 100644
--- a/src/main/java/org/apache/sling/caconfig/ConfigurationBuilder.java
+++ b/src/main/java/org/apache/sling/caconfig/ConfigurationBuilder.java
@@ -86,4 +86,11 @@ public interface ConfigurationBuilder {
      */
     @NotNull <T> Collection<T> asAdaptableCollection(@NotNull Class<T> clazz);
 
+    /**
+     * Check if the configuration node is existing
+     * @param clazz Class that can be adapted from a {@link 
org.apache.sling.api.resource.Resource}
+     * @param <T> Annotation class type
+     * @return True/False based on configuration resource node existence in 
JCR.
+     */
+    @NotNull <T> boolean has(@NotNull Class<T> clazz);
 }
diff --git a/src/main/java/org/apache/sling/caconfig/package-info.java 
b/src/main/java/org/apache/sling/caconfig/package-info.java
index 92feabe..e78110d 100644
--- a/src/main/java/org/apache/sling/caconfig/package-info.java
+++ b/src/main/java/org/apache/sling/caconfig/package-info.java
@@ -19,5 +19,5 @@
 /**
  * API for accessing context-aware configuration.
  */
[email protected]("1.0.1")
[email protected]("1.1.0")
 package org.apache.sling.caconfig;

Reply via email to