You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by kw...@apache.org on 2019/05/10 11:36:22 UTC
[sling-org-apache-sling-caconfig-api] 23/31: [SLING-8272] Check if
Caconfig Node Exists in JCR
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 <om...@gmail.com>
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.
*/
-@org.osgi.annotation.versioning.Version("1.0.1")
+@org.osgi.annotation.versioning.Version("1.1.0")
package org.apache.sling.caconfig;