Hi Ian, Thank you for the references. I just commited the changes. There I have completed the whole implementation of ModifyingResourceProvider interface for Cassandra Resource Provider (create, delete, commit , rollback etc) and wrote 3 test classes ( CassandraModifyResourceProvide**rAddTest, Cassan draModifyResourceProvide**rDeleteTest ,CassandraModifyResourceProvide** rRevertTest) which covers all. With my local cql command prompt, I manually verified that commit and revert properly works.
Thanks On Fri, Aug 30, 2013 at 12:57 PM, Ian Boston <i...@tfd.co.uk> wrote: > Hi, > Have a look at org.apache.sling.api.resource.ModifyingResourceProvider > > The CassandraResourceProvider now needs to implement > ModifyingResourceProvider which extends ResourceProvider adding create > update and delete methods. > > Don't assume assume that the resource you are given in these methods > is a CassandraResource, it could be the parent of the Cassandra > resource tree. > > If you need an example to follow, have a look at [1]. > > Best Regards > Ian > > 1 > contrib/extensions/mongodb/src/main/java/org/apache/sling/mongodb/impl/MongoDBResourceProvider.java > > On 30 August 2013 00:22, Dishara Wijewardana <ddwijeward...@gmail.com> > wrote: > > Hi, > > This is to track down $subject. Can you provide some guidance on how to > do > > this. ResourceProvider is only for providing. Who is responsible for > create > > and update resources ? Any reference to follow ? > > > > -- > > Thanks > > /Dishara > -- Thanks /Dishara