Author: cziegeler
Date: Wed Sep 26 09:55:47 2012
New Revision: 1390361
URL: http://svn.apache.org/viewvc?rev=1390361&view=rev
Log:
SLING-2530 : Implement CRUD based on resources
Modified:
sling/trunk/contrib/extensions/mongodb/src/main/java/org/apache/sling/mongodb/impl/MongoDBResourceProvider.java
Modified:
sling/trunk/contrib/extensions/mongodb/src/main/java/org/apache/sling/mongodb/impl/MongoDBResourceProvider.java
URL:
http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/mongodb/src/main/java/org/apache/sling/mongodb/impl/MongoDBResourceProvider.java?rev=1390361&r1=1390360&r2=1390361&view=diff
==============================================================================
---
sling/trunk/contrib/extensions/mongodb/src/main/java/org/apache/sling/mongodb/impl/MongoDBResourceProvider.java
(original)
+++
sling/trunk/contrib/extensions/mongodb/src/main/java/org/apache/sling/mongodb/impl/MongoDBResourceProvider.java
Wed Sep 26 09:55:47 2012
@@ -165,17 +165,17 @@ public class MongoDBResourceProvider imp
}
/**
- * @see org.apache.sling.api.resource.ModifyingResourceProvider#revert()
+ * @see
org.apache.sling.api.resource.ModifyingResourceProvider#revert(ResourceResolver)
*/
- public void revert() {
+ public void revert(final ResourceResolver resolver) {
this.changedResources.clear();
this.deletedResources.clear();
}
/**
- * @see org.apache.sling.api.resource.ModifyingResourceProvider#commit()
+ * @see
org.apache.sling.api.resource.ModifyingResourceProvider#commit(ResourceResolver)
*/
- public void commit() throws PersistenceException {
+ public void commit(final ResourceResolver resolver) throws
PersistenceException {
try {
for(final String deleted : this.deletedResources) {
final String[] info = this.extractResourceInfo(deleted);
@@ -203,14 +203,14 @@ public class MongoDBResourceProvider imp
}
}
} finally {
- this.revert();
+ this.revert(resolver);
}
}
/**
- * @see
org.apache.sling.api.resource.ModifyingResourceProvider#hasChanges()
+ * @see
org.apache.sling.api.resource.ModifyingResourceProvider#hasChanges(ResourceResolver)
*/
- public boolean hasChanges() {
+ public boolean hasChanges(final ResourceResolver resolver) {
return this.changedResources.size() > 0 ||
this.deletedResources.size() > 0;
}