Author: sseifert Date: Tue Jun 2 10:56:58 2015 New Revision: 1683075 URL: http://svn.apache.org/r1683075 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/CouchbaseNoSqlResourceProviderFactory.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=1683075&r1=1683074&r2=1683075&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 10:56:58 2015 @@ -33,7 +33,10 @@ import com.couchbase.client.java.view.St import com.couchbase.client.java.view.ViewQuery; import com.couchbase.client.java.view.ViewRow; -class CouchbaseNoSqlAdapter extends AbstractNoSqlAdapter { +/** + * {@link org.apache.sling.nosql.generic.adapter.NoSqlAdapter} implementation for Couchbase. + */ +public final class CouchbaseNoSqlAdapter extends AbstractNoSqlAdapter { private static final String PN_PATH = "path"; private static final String PN_DATA = "data"; Modified: sling/trunk/contrib/nosql/couchbase-resourceprovider/src/main/java/org/apache/sling/nosql/couchbase/resourceprovider/impl/CouchbaseNoSqlResourceProviderFactory.java URL: http://svn.apache.org/viewvc/sling/trunk/contrib/nosql/couchbase-resourceprovider/src/main/java/org/apache/sling/nosql/couchbase/resourceprovider/impl/CouchbaseNoSqlResourceProviderFactory.java?rev=1683075&r1=1683074&r2=1683075&view=diff ============================================================================== --- sling/trunk/contrib/nosql/couchbase-resourceprovider/src/main/java/org/apache/sling/nosql/couchbase/resourceprovider/impl/CouchbaseNoSqlResourceProviderFactory.java (original) +++ sling/trunk/contrib/nosql/couchbase-resourceprovider/src/main/java/org/apache/sling/nosql/couchbase/resourceprovider/impl/CouchbaseNoSqlResourceProviderFactory.java Tue Jun 2 10:56:58 2015 @@ -49,7 +49,7 @@ import org.slf4j.LoggerFactory; @Service(value = ResourceProviderFactory.class) @Property(name = "webconsole.configurationFactory.nameHint", value = "Root paths: {" + CouchbaseNoSqlResourceProviderFactory.PROVIDER_ROOTS_PROPERTY + "}") -public class CouchbaseNoSqlResourceProviderFactory extends AbstractNoSqlResourceProviderFactory { +public final class CouchbaseNoSqlResourceProviderFactory extends AbstractNoSqlResourceProviderFactory { /** * Couchbase Client ID for Couchbase Resource Provider 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=1683075&r1=1683074&r2=1683075&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 10:56:58 2015 @@ -29,7 +29,7 @@ import org.apache.commons.lang3.ArrayUti * Transforms NoSqlData maps to a valid form for couchbase JSON document. * All arrays have to be transformed to lists. */ -final class MapConverter { +public final class MapConverter { private MapConverter() { // static methods only