You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@shindig.apache.org by li...@apache.org on 2010/05/29 12:46:24 UTC

svn commit: r949376 - /shindig/trunk/java/social-api/src/main/java/org/apache/shindig/social/sample/spi/JsonDbOpensocialService.java

Author: lindner
Date: Sat May 29 10:46:24 2010
New Revision: 949376

URL: http://svn.apache.org/viewvc?rev=949376&view=rev
Log:
make jsondb more extensible

Modified:
    shindig/trunk/java/social-api/src/main/java/org/apache/shindig/social/sample/spi/JsonDbOpensocialService.java

Modified: shindig/trunk/java/social-api/src/main/java/org/apache/shindig/social/sample/spi/JsonDbOpensocialService.java
URL: http://svn.apache.org/viewvc/shindig/trunk/java/social-api/src/main/java/org/apache/shindig/social/sample/spi/JsonDbOpensocialService.java?rev=949376&r1=949375&r2=949376&view=diff
==============================================================================
--- shindig/trunk/java/social-api/src/main/java/org/apache/shindig/social/sample/spi/JsonDbOpensocialService.java (original)
+++ shindig/trunk/java/social-api/src/main/java/org/apache/shindig/social/sample/spi/JsonDbOpensocialService.java Sat May 29 10:46:24 2010
@@ -254,7 +254,7 @@ public class JsonDbOpensocialService imp
           je);
     }
   }
-
+  
   public Future<RestfulCollection<Person>> getPeople(Set<UserId> userIds, GroupId groupId,
       CollectionOptions options, Set<String> fields, SecurityToken token) throws ProtocolException {
     List<Person> result = Lists.newArrayList();
@@ -585,7 +585,7 @@ public class JsonDbOpensocialService imp
   /**
    * Get the set of user id's from a user and group
    */
-  private Set<String> getIdSet(UserId user, GroupId group, SecurityToken token)
+  public Set<String> getIdSet(UserId user, GroupId group, SecurityToken token)
       throws JSONException {
     String userId = user.getUserId(token);
 
@@ -615,7 +615,7 @@ public class JsonDbOpensocialService imp
   /**
    * Get the set of user id's for a set of users and a group
    */
-  private Set<String> getIdSet(Set<UserId> users, GroupId group, SecurityToken token)
+  public Set<String> getIdSet(Set<UserId> users, GroupId group, SecurityToken token)
       throws JSONException {
     Set<String> ids = Sets.newLinkedHashSet();
     for (UserId user : users) {
@@ -630,7 +630,7 @@ public class JsonDbOpensocialService imp
     return new JSONObject(converter.convertToString(activity));
   }
 
-  private <T> T filterFields(JSONObject object, Set<String> fields, Class<T> clz)
+  public <T> T filterFields(JSONObject object, Set<String> fields, Class<T> clz)
       throws JSONException {
     if (!fields.isEmpty()) {
       // Create a copy with just the specified fields