Author: sseifert Date: Tue Jun 2 13:33:37 2015 New Revision: 1683106 URL: http://svn.apache.org/r1683106 Log: SLING-4381 make classes public but final
Modified: sling/trunk/contrib/nosql/couchbase-resourceprovider/src/main/java/org/apache/sling/nosql/couchbase/resourceprovider/impl/CouchbaseNoSqlAdapter.java sling/trunk/contrib/nosql/couchbase-resourceprovider/src/main/java/org/apache/sling/nosql/couchbase/resourceprovider/impl/MapConverter.java Modified: sling/trunk/contrib/nosql/couchbase-resourceprovider/src/main/java/org/apache/sling/nosql/couchbase/resourceprovider/impl/CouchbaseNoSqlAdapter.java URL: http://svn.apache.org/viewvc/sling/trunk/contrib/nosql/couchbase-resourceprovider/src/main/java/org/apache/sling/nosql/couchbase/resourceprovider/impl/CouchbaseNoSqlAdapter.java?rev=1683106&r1=1683105&r2=1683106&view=diff ============================================================================== --- sling/trunk/contrib/nosql/couchbase-resourceprovider/src/main/java/org/apache/sling/nosql/couchbase/resourceprovider/impl/CouchbaseNoSqlAdapter.java (original) +++ sling/trunk/contrib/nosql/couchbase-resourceprovider/src/main/java/org/apache/sling/nosql/couchbase/resourceprovider/impl/CouchbaseNoSqlAdapter.java Tue Jun 2 13:33:37 2015 @@ -38,8 +38,15 @@ import com.couchbase.client.java.view.Vi */ 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"; Modified: sling/trunk/contrib/nosql/couchbase-resourceprovider/src/main/java/org/apache/sling/nosql/couchbase/resourceprovider/impl/MapConverter.java URL: http://svn.apache.org/viewvc/sling/trunk/contrib/nosql/couchbase-resourceprovider/src/main/java/org/apache/sling/nosql/couchbase/resourceprovider/impl/MapConverter.java?rev=1683106&r1=1683105&r2=1683106&view=diff ============================================================================== --- sling/trunk/contrib/nosql/couchbase-resourceprovider/src/main/java/org/apache/sling/nosql/couchbase/resourceprovider/impl/MapConverter.java (original) +++ sling/trunk/contrib/nosql/couchbase-resourceprovider/src/main/java/org/apache/sling/nosql/couchbase/resourceprovider/impl/MapConverter.java Tue Jun 2 13:33:37 2015 @@ -35,7 +35,11 @@ public final class MapConverter { // 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 @@ public final class MapConverter { 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();