SLING-4381 make classes public but final
git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1683106 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/sling/nosql/couchbase/resourceprovider/impl/CouchbaseNoSqlAdapter.java b/src/main/java/org/apache/sling/nosql/couchbase/resourceprovider/impl/CouchbaseNoSqlAdapter.java
index 815b451..9fe9931 100644
--- a/src/main/java/org/apache/sling/nosql/couchbase/resourceprovider/impl/CouchbaseNoSqlAdapter.java
+++ b/src/main/java/org/apache/sling/nosql/couchbase/resourceprovider/impl/CouchbaseNoSqlAdapter.java
@@ -38,8 +38,15 @@
*/
public final class CouchbaseNoSqlAdapter extends AbstractNoSqlAdapter {
- private static final String PN_PATH = "path";
- private static final String PN_DATA = "data";
+ /**
+ * Property holding path
+ */
+ public static final String PN_PATH = "path";
+
+ /**
+ * Property holding properties data
+ */
+ public static final String PN_DATA = "data";
private static final String VIEW_DESIGN_DOCUMENT = "resourceIndex";
private static final String VIEW_PARENT_PATH = "parentPath";
diff --git a/src/main/java/org/apache/sling/nosql/couchbase/resourceprovider/impl/MapConverter.java b/src/main/java/org/apache/sling/nosql/couchbase/resourceprovider/impl/MapConverter.java
index efde8dd..a8278fd 100644
--- a/src/main/java/org/apache/sling/nosql/couchbase/resourceprovider/impl/MapConverter.java
+++ b/src/main/java/org/apache/sling/nosql/couchbase/resourceprovider/impl/MapConverter.java
@@ -35,7 +35,11 @@
// static methods only
}
- static Map<String, Object> mapArrayToList(Map<String, Object> map) {
+ /**
+ * @param map Map with multi-valued arrays
+ * @return Map with multi-valued lists
+ */
+ public static Map<String, Object> mapArrayToList(Map<String, Object> map) {
for (Map.Entry<String, Object> entry : map.entrySet()) {
if (entry.getValue().getClass().isArray()) {
Class componentType = entry.getValue().getClass().getComponentType();
@@ -59,8 +63,12 @@
return map;
}
+ /**
+ * @param map Map with multi-valued lists
+ * @return Map with multi-valued arrays
+ */
@SuppressWarnings("unchecked")
- static Map<String, Object> mapListToArray(Map<String, Object> map) {
+ public static Map<String, Object> mapListToArray(Map<String, Object> map) {
for (Map.Entry<String, Object> entry : map.entrySet()) {
if (entry.getValue() instanceof List) {
List list = (List) entry.getValue();