Reviewers: Han Nguyen, dev_shindig.apache.org,

Description:
ActivityStreams implementation for Apache Shindig.  I've created a new
issue since the implementation has been refactored from the 'extras'
directory to 'social-api'.

JIRA: https://issues.apache.org/jira/browse/SHINDIG-1488

Initial support:
- Refactored ActivityStreams from 'extras' to 'social-api'
- Serialization support for ATOM & XML
- Tests for the REST API, sample database, and serialization formats

The patch doesn't delete the now empty 'as' directory within 'extras'.
Please delete this directory manually since the files have been moved to
social-api.  Thanks!

P.S. Sorry for the large patch.

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

Affected files:
  content/sampledata/canonicaldb.json
extras/src/main/java/org/apache/shindig/extras/as/ActivityStreamsGuiceModule.java extras/src/main/java/org/apache/shindig/extras/as/core/model/ActionLinkImpl.java extras/src/main/java/org/apache/shindig/extras/as/core/model/ActivityEntryImpl.java extras/src/main/java/org/apache/shindig/extras/as/core/model/ActivityObjectImpl.java extras/src/main/java/org/apache/shindig/extras/as/core/model/MediaLinkImpl.java extras/src/main/java/org/apache/shindig/extras/as/core/model/StandardLinkImpl.java extras/src/main/java/org/apache/shindig/extras/as/opensocial/model/ActionLink.java extras/src/main/java/org/apache/shindig/extras/as/opensocial/model/ActivityEntry.java extras/src/main/java/org/apache/shindig/extras/as/opensocial/model/ActivityObject.java extras/src/main/java/org/apache/shindig/extras/as/opensocial/model/MediaLink.java extras/src/main/java/org/apache/shindig/extras/as/opensocial/model/StandardLink.java extras/src/main/java/org/apache/shindig/extras/as/opensocial/service/ActivityStreamsHandler.java extras/src/main/java/org/apache/shindig/extras/as/opensocial/spi/ActivityStreamService.java extras/src/main/java/org/apache/shindig/extras/as/sample/ActivityStreamsJsonDbService.java extras/src/test/java/org/apache/shindig/extras/as/ActivityStreamsTestsGuiceModule.java extras/src/test/java/org/apache/shindig/extras/as/dataservice/integration/AbstractActivityStreamsRestfulTests.java extras/src/test/java/org/apache/shindig/extras/as/dataservice/integration/RestfulJsonActivityEntryTest.java extras/src/test/java/org/apache/shindig/extras/as/opensocial/service/ActivityStreamsHandlerTest.java extras/src/test/java/org/apache/shindig/extras/as/sample/spi/ActivityStreamsJsonDbServiceTest.java java/common/src/main/java/org/apache/shindig/protocol/DataServiceServlet.java
  java/server/src/main/webapp/WEB-INF/web.xml
java/social-api/src/main/java/org/apache/shindig/social/core/config/SocialApiGuiceModule.java java/social-api/src/main/java/org/apache/shindig/social/core/model/ActionLinkImpl.java java/social-api/src/main/java/org/apache/shindig/social/core/model/ActivityEntryImpl.java java/social-api/src/main/java/org/apache/shindig/social/core/model/ActivityObjectImpl.java java/social-api/src/main/java/org/apache/shindig/social/core/model/MediaLinkImpl.java java/social-api/src/main/java/org/apache/shindig/social/core/model/StandardLinkImpl.java java/social-api/src/main/java/org/apache/shindig/social/core/util/atom/AtomAuthor.java java/social-api/src/main/java/org/apache/shindig/social/core/util/atom/AtomContent.java java/social-api/src/main/java/org/apache/shindig/social/core/util/atom/AtomEntry.java java/social-api/src/main/java/org/apache/shindig/social/core/util/xstream/XStream081Configuration.java java/social-api/src/main/java/org/apache/shindig/social/opensocial/model/ActionLink.java java/social-api/src/main/java/org/apache/shindig/social/opensocial/model/ActivityEntry.java java/social-api/src/main/java/org/apache/shindig/social/opensocial/model/ActivityObject.java java/social-api/src/main/java/org/apache/shindig/social/opensocial/model/MediaLink.java java/social-api/src/main/java/org/apache/shindig/social/opensocial/model/StandardLink.java java/social-api/src/main/java/org/apache/shindig/social/opensocial/service/ActivityStreamHandler.java java/social-api/src/main/java/org/apache/shindig/social/opensocial/spi/ActivityStreamService.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 java/social-api/src/test/java/org/apache/shindig/social/SocialApiTestsGuiceModule.java java/social-api/src/test/java/org/apache/shindig/social/dataservice/integration/RestfulAtomActivityEntryTest.java java/social-api/src/test/java/org/apache/shindig/social/dataservice/integration/RestfulJsonActivityEntryTest.java java/social-api/src/test/java/org/apache/shindig/social/dataservice/integration/RestfulXmlActivityEntryTest.java java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/ActivityStreamHandlerTest.java java/social-api/src/test/java/org/apache/shindig/social/sample/spi/JsonDbOpensocialServiceTest.java


Reply via email to