Reviewers: dev_shindig.apache.org, Han Nguyen,

Description:
I've created a binding for the Albums & MediaItems services within
Shindig that interacts with a live CMIS repository instead of the sample
JSON DB.  CMIS Folders & Documents are mapped to OS Albums & MediaItems,
respectively, and vice versa.

An ActivityStream notification piece is also included, which spits out
an ActivityEntry for each CRUD operation performed with Albums &
MediaItems.

Includes all project configurations necessary for the bindings (e.g.
modified web.xml, service binding, etc).  Note that this project depends
on opencmis-client-api.

Please review this at http://codereview.appspot.com/2193045/

Affected files:
  content/sampledata/canonicaldb.json
  extras/pom.xml
extras/src/main/java/org/apache/shindig/extras/as/opensocial/service/ActivityStreamsHandler.java
  extras/src/main/java/org/apache/shindig/extras/cmis/CMISGuiceModule.java
extras/src/main/java/org/apache/shindig/extras/cmis/sample/CMISService.java extras/src/main/java/org/apache/shindig/extras/cmis/utils/CMISNotifier.java
  extras/src/main/java/org/apache/shindig/extras/cmis/utils/CMISUtil.java
  extras/src/main/java/org/apache/shindig/extras/cmis/utils/CMISWrapper.java
  java/server/src/main/webapp/WEB-INF/web.xml
java/social-api/src/main/java/org/apache/shindig/social/opensocial/service/AlbumHandler.java java/social-api/src/main/java/org/apache/shindig/social/opensocial/service/MediaItemHandler.java java/social-api/src/main/java/org/apache/shindig/social/sample/SampleModule.java java/social-api/src/main/java/org/apache/shindig/social/sample/spi/JsonDbOpensocialService.java


Reply via email to