You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@shindig.apache.org by Cassie <do...@apache.org> on 2008/03/26 15:52:19 UTC

Re: svn commit: r639591 - in /incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/social: opensocial/ samplecontainer/

One note on this cl, after looking at the code in my ide it seems like a lot
of these lines were modified to be > 80 chars long. Just something to
remember for the future.

- Cassie


On Fri, Mar 21, 2008 at 11:27 AM, <li...@apache.org> wrote:

> Author: lindner
> Date: Fri Mar 21 03:26:44 2008
> New Revision: 639591
>
> URL: http://svn.apache.org/viewvc?rev=639591&view=rev
> Log:
> Pass in GadgetToken to all calls for SHINDIG-144, still
> need to adjust samplecontainer to store based on appId
>
> Modified:
>
>  incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/social/opensocial/ActivitiesService.java
>
>  incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/social/opensocial/DataService.java
>
>  incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/social/opensocial/OpenSocialDataHandler.java
>
>  incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/social/samplecontainer/BasicActivitiesService.java
>
>  incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/social/samplecontainer/BasicDataService.java
>
> Modified:
> incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/social/opensocial/ActivitiesService.java
> URL:
> http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/social/opensocial/ActivitiesService.java?rev=639591&r1=639590&r2=639591&view=diff
>
> ==============================================================================
> ---
> incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/social/opensocial/ActivitiesService.java
> (original)
> +++
> incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/social/opensocial/ActivitiesService.java
> Fri Mar 21 03:26:44 2008
> @@ -17,6 +17,8 @@
>  */
>  package org.apache.shindig.social.opensocial;
>
> +import org.apache.shindig.gadgets.GadgetToken;
> +
>  import org.apache.shindig.social.ResponseItem;
>  import org.apache.shindig.social.opensocial.model.Activity;
>
> @@ -26,16 +28,18 @@
>   /**
>    * Returns a list of activities that correspond to the passed in person
> ids.
>    * @param ids The ids of the people to fetch activities for.
> +   * @param token A valid GadgetToken
>    * @return a response item with the list of activities.
>    */
> -  public ResponseItem<List<Activity>> getActivities(List<String> ids);
> +  public ResponseItem<List<Activity>> getActivities(List<String> ids,
> GadgetToken token);
>
>   /**
>    * Creates the passed in activity for the given user. Once
> createActivity is
>    * called, getActivities will be able to return the Activity.
>    * @param personId The id of the person to create the activity for.
>    * @param activity The activity to create.
> +   * @param token A valid GadgetToken
>    * @return a response item containing any errors
>    */
> -  public ResponseItem createActivity(String personId, Activity activity);
> +  public ResponseItem createActivity(String personId, Activity activity,
> GadgetToken token);
>  }
>
> Modified:
> incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/social/opensocial/DataService.java
> URL:
> http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/social/opensocial/DataService.java?rev=639591&r1=639590&r2=639591&view=diff
>
> ==============================================================================
> ---
> incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/social/opensocial/DataService.java
> (original)
> +++
> incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/social/opensocial/DataService.java
> Fri Mar 21 03:26:44 2008
> @@ -18,12 +18,21 @@
>  package org.apache.shindig.social.opensocial;
>
>  import org.apache.shindig.social.ResponseItem;
> +import org.apache.shindig.gadgets.GadgetToken;
>
>  import java.util.List;
>  import java.util.Map;
>
>  public interface DataService {
> -  public ResponseItem<Map<String, Map<String, String>>>
> getPersonData(List<String> ids);
> +
> +  /**
> +   * Fetch data for a list of ids.
> +   * @param ids The list of ids
> +   * @param token The GadgetToken for this request
> +   * @return ResponseItem a response item with the error code set if
> there was a problem
> +   */
> +
> +  public ResponseItem<Map<String, Map<String, String>>>
> getPersonData(List<String> ids, GadgetToken token);
>
>   /**
>    * Updates the data key for the given person with the new value.
> @@ -33,5 +42,5 @@
>    * @param value The new value of the data.
>    * @return ResponseItem a response item with the error code set if there
> was a problem
>    */
> -  public ResponseItem updatePersonData(String id, String key, String
> value);
> +  public ResponseItem updatePersonData(String id, String key, String
> value, GadgetToken token);
>  }
>
> Modified:
> incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/social/opensocial/OpenSocialDataHandler.java
> URL:
> http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/social/opensocial/OpenSocialDataHandler.java?rev=639591&r1=639590&r2=639591&view=diff
>
> ==============================================================================
> ---
> incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/social/opensocial/OpenSocialDataHandler.java
> (original)
> +++
> incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/social/opensocial/OpenSocialDataHandler.java
> Fri Mar 21 03:26:44 2008
> @@ -20,6 +20,9 @@
>  import org.json.JSONException;
>  import org.json.JSONObject;
>  import org.json.JSONArray;
> +
> +import org.apache.shindig.gadgets.GadgetToken;
> +
>  import org.apache.shindig.social.samplecontainer.BasicPeopleService;
>  import org.apache.shindig.social.samplecontainer.BasicDataService;
>  import org.apache.shindig.social.samplecontainer.BasicActivitiesService;
> @@ -100,7 +103,7 @@
>           break;
>
>         case FETCH_PERSON_APP_DATA :
> -          response = dataHandler.getPersonData(peopleIds);
> +          response = dataHandler.getPersonData(peopleIds,
> request.getToken());
>           break;
>
>         case UPDATE_PERSON_APP_DATA:
> @@ -110,11 +113,11 @@
>           String key = params.getString("key");
>           String value = params.getString("value");
>
> -          response = dataHandler.updatePersonData(id, key, value);
> +          response = dataHandler.updatePersonData(id, key, value,
> request.getToken());
>           break;
>
>         case FETCH_ACTIVITIES:
> -          response = activitiesHandler.getActivities(peopleIds);
> +          response = activitiesHandler.getActivities(peopleIds,
> request.getToken());
>           break;
>
>         case CREATE_ACTIVITY:
> @@ -125,7 +128,7 @@
>           // so json -> pojo
>           Activity activity = new Activity("5", personId);
>           activity.setTitle("Temporary title - we don't read json right
> now");
> -          response = activitiesHandler.createActivity(personId,
> activity);
> +          response = activitiesHandler.createActivity(personId, activity,
> request.getToken());
>           break;
>       }
>
> @@ -141,4 +144,4 @@
>
>     return response;
>   }
> -}
> \ No newline at end of file
> +}
>
> Modified:
> incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/social/samplecontainer/BasicActivitiesService.java
> URL:
> http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/social/samplecontainer/BasicActivitiesService.java?rev=639591&r1=639590&r2=639591&view=diff
>
> ==============================================================================
> ---
> incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/social/samplecontainer/BasicActivitiesService.java
> (original)
> +++
> incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/social/samplecontainer/BasicActivitiesService.java
> Fri Mar 21 03:26:44 2008
> @@ -17,6 +17,8 @@
>  */
>  package org.apache.shindig.social.samplecontainer;
>
> +import org.apache.shindig.gadgets.GadgetToken;
> +
>  import org.apache.shindig.social.ResponseItem;
>  import org.apache.shindig.social.opensocial.ActivitiesService;
>  import org.apache.shindig.social.opensocial.model.Activity;
> @@ -31,7 +33,8 @@
>  * @author Cassandra Doll <do...@google.com>
>  */
>  public class BasicActivitiesService implements ActivitiesService {
> -  public ResponseItem<List<Activity>> getActivities(List<String> ids) {
> +  public ResponseItem<List<Activity>> getActivities(List<String> ids,
> +      GadgetToken token) {
>     Map<String, List<Activity>> allActivities =
>         XmlStateFileFetcher.get().getActivities();
>
> @@ -48,7 +51,8 @@
>     return new ResponseItem<List<Activity>>(activities);
>   }
>
> -  public ResponseItem createActivity(String personId, Activity activity)
> {
> +  public ResponseItem createActivity(String personId, Activity activity,
> +        GadgetToken token) {
>     // TODO: Validate the activity and do any template expanding
>     activity.setUserId(personId);
>     activity.setPostedTime(new Date().getTime());
>
> Modified:
> incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/social/samplecontainer/BasicDataService.java
> URL:
> http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/social/samplecontainer/BasicDataService.java?rev=639591&r1=639590&r2=639591&view=diff
>
> ==============================================================================
> ---
> incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/social/samplecontainer/BasicDataService.java
> (original)
> +++
> incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/social/samplecontainer/BasicDataService.java
> Fri Mar 21 03:26:44 2008
> @@ -17,6 +17,7 @@
>  */
>  package org.apache.shindig.social.samplecontainer;
>
> +import org.apache.shindig.gadgets.GadgetToken;
>  import org.apache.shindig.social.ResponseError;
>  import org.apache.shindig.social.ResponseItem;
>  import org.apache.shindig.social.opensocial.DataService;
> @@ -29,7 +30,7 @@
>  public class BasicDataService implements DataService {
>
>   public ResponseItem<Map<String, Map<String, String>>> getPersonData(
> -      List<String> ids) {
> +        List<String> ids, GadgetToken token) {
>
>     Map<String, Map<String, String>> allData
>         = XmlStateFileFetcher.get().getAppData();
> @@ -45,7 +46,7 @@
>     return new ResponseItem<Map<String, Map<String, String>>>(data);
>   }
>
> -  public ResponseItem updatePersonData(String id, String key, String
> value) {
> +  public ResponseItem updatePersonData(String id, String key, String
> value, GadgetToken token) {
>     if (!isValidKey(key)) {
>       return new ResponseItem<Object>(ResponseError.BAD_REQUEST,
>           "The person data key had invalid characters",
>
>
>