You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by cz...@apache.org on 2012/07/31 10:47:32 UTC
svn commit: r1367464 - in
/sling/trunk/bundles/api/src/main/java/org/apache/sling/api/resource:
AttributableResourceProvider.java DynamicResourceProvider.java
ModifiableValueMap.java ModifyingResourceProvider.java
QueriableResourceProvider.java
Author: cziegeler
Date: Tue Jul 31 08:47:31 2012
New Revision: 1367464
URL: http://svn.apache.org/viewvc?rev=1367464&view=rev
Log:
SLING-2530 : Implement CRUD based on resources
Modified:
sling/trunk/bundles/api/src/main/java/org/apache/sling/api/resource/AttributableResourceProvider.java
sling/trunk/bundles/api/src/main/java/org/apache/sling/api/resource/DynamicResourceProvider.java
sling/trunk/bundles/api/src/main/java/org/apache/sling/api/resource/ModifiableValueMap.java
sling/trunk/bundles/api/src/main/java/org/apache/sling/api/resource/ModifyingResourceProvider.java
sling/trunk/bundles/api/src/main/java/org/apache/sling/api/resource/QueriableResourceProvider.java
Modified: sling/trunk/bundles/api/src/main/java/org/apache/sling/api/resource/AttributableResourceProvider.java
URL: http://svn.apache.org/viewvc/sling/trunk/bundles/api/src/main/java/org/apache/sling/api/resource/AttributableResourceProvider.java?rev=1367464&r1=1367463&r2=1367464&view=diff
==============================================================================
--- sling/trunk/bundles/api/src/main/java/org/apache/sling/api/resource/AttributableResourceProvider.java (original)
+++ sling/trunk/bundles/api/src/main/java/org/apache/sling/api/resource/AttributableResourceProvider.java Tue Jul 31 08:47:31 2012
@@ -34,7 +34,7 @@ import java.util.Collection;
*
* @since 2.2
*/
-public interface AttributableResourceProvider {
+public interface AttributableResourceProvider extends ResourceProvider {
/**
* Returns a collection of attribute names whose value can be retrieved
Modified: sling/trunk/bundles/api/src/main/java/org/apache/sling/api/resource/DynamicResourceProvider.java
URL: http://svn.apache.org/viewvc/sling/trunk/bundles/api/src/main/java/org/apache/sling/api/resource/DynamicResourceProvider.java?rev=1367464&r1=1367463&r2=1367464&view=diff
==============================================================================
--- sling/trunk/bundles/api/src/main/java/org/apache/sling/api/resource/DynamicResourceProvider.java (original)
+++ sling/trunk/bundles/api/src/main/java/org/apache/sling/api/resource/DynamicResourceProvider.java Tue Jul 31 08:47:31 2012
@@ -37,7 +37,7 @@ package org.apache.sling.api.resource;
*
* @since 2.2
*/
-public interface DynamicResourceProvider {
+public interface DynamicResourceProvider extends ResourceProvider {
/**
* Returns <code>true</code> if this resource provider has not been closed
Modified: sling/trunk/bundles/api/src/main/java/org/apache/sling/api/resource/ModifiableValueMap.java
URL: http://svn.apache.org/viewvc/sling/trunk/bundles/api/src/main/java/org/apache/sling/api/resource/ModifiableValueMap.java?rev=1367464&r1=1367463&r2=1367464&view=diff
==============================================================================
--- sling/trunk/bundles/api/src/main/java/org/apache/sling/api/resource/ModifiableValueMap.java (original)
+++ sling/trunk/bundles/api/src/main/java/org/apache/sling/api/resource/ModifiableValueMap.java Tue Jul 31 08:47:31 2012
@@ -26,7 +26,7 @@ package org.apache.sling.api.resource;
* or more precisely in the transient layer of the
* resource provider managing this resource.
* <p>
- * Once{@link ResourceResolver#commit()} is called, the
+ * Once {@link ResourceResolver#commit()} is called, the
* changes are finally persisted.
* <p>
* The modifiable value map is only changeable through
@@ -37,14 +37,14 @@ package org.apache.sling.api.resource;
* <li>{@link #remove(Object)}</li>
* </ul>
* <p>
- * The map is not modifiable through the collection provided
+ * The map is not modifiable through the collections provided
* by
* <ul>
* <li>{@link #entrySet()}</li>
* <li>{@link #keySet()}</li>
* <li>{@link #values()}</li>
* </ul>
- * or one of these methods:
+ * And it can't be modified by these methods:
* <ul>
* <li>{@link #clear()}</li>
* </ul>
Modified: sling/trunk/bundles/api/src/main/java/org/apache/sling/api/resource/ModifyingResourceProvider.java
URL: http://svn.apache.org/viewvc/sling/trunk/bundles/api/src/main/java/org/apache/sling/api/resource/ModifyingResourceProvider.java?rev=1367464&r1=1367463&r2=1367464&view=diff
==============================================================================
--- sling/trunk/bundles/api/src/main/java/org/apache/sling/api/resource/ModifyingResourceProvider.java (original)
+++ sling/trunk/bundles/api/src/main/java/org/apache/sling/api/resource/ModifyingResourceProvider.java Tue Jul 31 08:47:31 2012
@@ -33,7 +33,7 @@ import java.util.Map;
*
* @since 2.2.0
*/
-public interface ModifyingResourceProvider {
+public interface ModifyingResourceProvider extends ResourceProvider {
/**
* Create a new resource at the given path.
Modified: sling/trunk/bundles/api/src/main/java/org/apache/sling/api/resource/QueriableResourceProvider.java
URL: http://svn.apache.org/viewvc/sling/trunk/bundles/api/src/main/java/org/apache/sling/api/resource/QueriableResourceProvider.java?rev=1367464&r1=1367463&r2=1367464&view=diff
==============================================================================
--- sling/trunk/bundles/api/src/main/java/org/apache/sling/api/resource/QueriableResourceProvider.java (original)
+++ sling/trunk/bundles/api/src/main/java/org/apache/sling/api/resource/QueriableResourceProvider.java Tue Jul 31 08:47:31 2012
@@ -31,7 +31,7 @@ import java.util.Map;
*
* @since 2.2.0
*/
-public interface QueriableResourceProvider {
+public interface QueriableResourceProvider extends ResourceProvider {
/**
* The name of the service registration property containing the supported