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