Package org.opensocial

Examples of org.opensocial.Response


    try {
      Client client = new Client(new MySpaceProvider(),
          new OAuth2LeggedScheme(MYSPACE_KEY, MYSPACE_SECRET, MYSPACE_ID));

      Request request = StatusMoodsService.getStatusHistory();
      Response response = client.send(request);

      List<StatusMood> statusMoods = response.getEntries();
      assertTrue(statusMoods != null);
      assertTrue(statusMoods.size() > 0);
    } catch (Exception e) {
      fail("Exception occurred while processing request");
    }
View Full Code Here


      Client client = new Client(new MySpaceProvider(),
          new OAuth2LeggedScheme(MYSPACE_KEY, MYSPACE_SECRET, MYSPACE_ID));

      Request request =
        StatusMoodsService.getFriendStatusHistories();
      Response response = client.send(request);

      List<StatusMood> statusMoods = response.getEntries();
      assertTrue(statusMoods != null);
      assertTrue(statusMoods.size() > 0);
    } catch (Exception e) {
      fail("Exception occurred while processing request");
    }
View Full Code Here

      Client client = new Client(new MySpaceProvider(),
          new OAuth2LeggedScheme(MYSPACE_KEY, MYSPACE_SECRET, MYSPACE_ID));

      Request request = StatusMoodsService.getFriendStatusHistory(
          "myspace.com.person.63129100");
      Response response = client.send(request);

      List<StatusMood> statusMoods = response.getEntries();
      assertTrue(statusMoods != null);
      assertTrue(statusMoods.size() > 0);
    } catch (Exception e) {
      fail("Exception occurred while processing request");
    }
View Full Code Here

  private void retrieveFromOrkut(boolean useRest) {
    try {
      Client client = new Client(new OrkutSandboxProvider(useRest),
          new OAuth2LeggedScheme(ORKUT_KEY, ORKUT_SECRET, ORKUT_ID));
      Request request = AppDataService.getAppData();
      Response response = client.send(request);

      AppData data = response.getEntry();
      assertTrue(data.hasField(ORKUT_ID));
    } catch (Exception e) {
      fail("Exception occurred while processing request");
    }
  }
View Full Code Here

      fail("Exception occurred while processing update request");
    }

    try {
      Request request = AppDataService.getAppData();
      Response response = client.send(request);

      AppData data = response.getEntry();
      assertTrue(data.getDataForUser(ORKUT_ID, "key").equals(randomValue));
    } catch (Exception e) {
      fail("Exception occurred while processing retrieve request");
    }

    try {
      Request request = AppDataService.deleteAppData("key");
      client.send(request);
    } catch (Exception e) {
      fail("Exception occurred while processing delete request");
    }

    try {
      Request request = AppDataService.getAppData();
      Response response = client.send(request);

      AppData data = response.getEntry();
      assertTrue(data.hasField(ORKUT_ID));
      assertTrue(data.getDataForUser(ORKUT_ID, "key") == null);
      assertTrue(data.getDataForUser(ORKUT_ID, "java") != null);
    } catch (Exception e) {
      fail("Exception occurred while processing retrieve request");
View Full Code Here

      fail("Exception occurred while processing update request");
    }

    try {
      Request request = AppDataService.getAppData();
      Response response = client.send(request);

      AppData data = response.getEntry();
      assertTrue(data.getDataForUser(ORKUT_ID, "key1").equals(randomValue1));
      assertTrue(data.getDataForUser(ORKUT_ID, "key2").equals(randomValue2));
    } catch (Exception e) {
      fail("Exception occurred while processing retrieve request");
    }

    try {
      Request request = AppDataService.deleteAppData(
          new String[] {"key1", "key2"});
      client.send(request);
    } catch (Exception e) {
      fail("Exception occurred while processing delete request");
    }

    try {
      Request request = AppDataService.getAppData();
      Response response = client.send(request);

      AppData data = response.getEntry();
      assertTrue(data.hasField(ORKUT_ID));
      assertTrue(data.getDataForUser(ORKUT_ID, "key1") == null);
      assertTrue(data.getDataForUser(ORKUT_ID, "key2") == null);
      assertTrue(data.getDataForUser(ORKUT_ID, "java") != null);
    } catch (Exception e) {
View Full Code Here

  public void retrieve() {
    try {
      Client client = new Client(new MySpaceProvider(),
          new OAuth2LeggedScheme(MYSPACE_KEY, MYSPACE_SECRET, MYSPACE_ID));
      Request request = ProfileCommentsService.getComments();
      Response response = client.send(request);

      Comment comment = response.getEntry();
      assertTrue(comment.getId() != null);
      assertTrue(comment.getBody() != null);
      assertTrue(comment.getAuthorId() != null);
      assertTrue(comment.getPostedDate() != null);
    } catch (Exception e) {
View Full Code Here

    return null;
  }

  private Response getResponseObject0p8(String json,
      final Class<? extends Model> modelClass) {
    Response response = new Response();

    JSONParser parser = new JSONParser();
    ContainerFactory containerFactory = getContainerFactory(modelClass);

    try {
      Map rootObject = (Map) parser.parse(json, containerFactory);

      if (rootObject.containsKey("startIndex")) {
        response.setStartIndex(rootObject.get("startIndex"));
      }
      if (rootObject.containsKey("totalResults")) {
        response.setTotalResults(rootObject.get("totalResults"));
      }
      if (rootObject.containsKey("entry")) {
        Object entry = rootObject.get("entry");
        if (entry.getClass().equals(JSONArray.class)) {
          for (int i = 0; i < ((List) entry).size(); i++) {
            response.getEntries().add((Model) ((List) entry).get(i));
          }
        } else if (entry.getClass().equals(modelClass)) {
          response.getEntries().add((Model) entry);
        }
      }
    } catch (ParseException e) {
      return null;
    }
View Full Code Here

      List<Map> rootArray = (List<Map>) parser.parse(json, containerFactory);

      for (Map responseObject : rootArray) {
        String id = null;
        Class<? extends Model> modelClass = null;
        Response response = new Response();

        if (responseObject.containsKey("id")) {
          id = (String) responseObject.get("id");
          modelClass = modelClasses.get(id);
        }

        if (responseObject.containsKey("data")) {
          Map dataObject = (Map) responseObject.get("data");

          if (dataObject.containsKey("startIndex")) {
            response.setStartIndex(dataObject.get("startIndex"));
          }
          if (dataObject.containsKey("totalResults")) {
            response.setTotalResults(dataObject.get("totalResults"));
          }
          if (dataObject.containsKey("list")) {
            Object list = dataObject.get("list");
            if (list.getClass().equals(JSONArray.class)) {
              for (int i = 0; i < ((List) list).size(); i++) {
                Model object = (Model) ((List) list).get(i);
                response.getEntries().add(cloneModelObject(object,
                    modelClass));
              }
            } else if (list.getClass().equals(JSONObject.class)) {
              response.getEntries().add(cloneModelObject((Model) list,
                  modelClass));
            }
          } else {
            response.getEntries().add(cloneModelObject((Model) dataObject,
                modelClass));
          }
        }

        responses.put(id, response);
View Full Code Here

    return responses;
  }

  private Response getResponseObject0p9(String json,
      final Class<? extends Model> modelClass) {
    Response response = new Response();

    JSONParser parser = new JSONParser();
    ContainerFactory containerFactory = getContainerFactory(modelClass);

    if (json.startsWith("{")) {
      try {
        Map rootObject = (Map) parser.parse(json, containerFactory);

        if (rootObject.containsKey("startIndex")) {
          response.setStartIndex(rootObject.get("startIndex"));
        }
        if (rootObject.containsKey("totalResults")) {
          response.setTotalResults(rootObject.get("totalResults"));
        }
        if (rootObject.containsKey("itemsPerPage")) {
          response.setItemsPerPage(rootObject.get("itemsPerPage"));
        }
        if (rootObject.containsKey("statusLink")) {
          response.setStatusLink(rootObject.get("statusLink"));
        }
        if (rootObject.containsKey("isFiltered")) {
          response.setIsFiltered(rootObject.get("isFiltered"));
        }
        if (rootObject.containsKey("person")) {
          response.getEntries().add((Model) rootObject.get("person"));
        } else if (rootObject.containsKey("entry")) {
          Object entry = rootObject.get("entry");
          if (entry.getClass().equals(JSONArray.class)) {
            for (int i = 0; i < ((List) entry).size(); i++) {
              Map currentEntry = (Map) ((List) entry).get(i);
              if (currentEntry.containsKey("person")) {
                response.getEntries().add((Model) currentEntry.get("person"));
              } else if (currentEntry.containsKey("activity")) {
                response.getEntries().add(
                    (Model) currentEntry.get("activity"));
              } else if (currentEntry.containsKey("album")) {
                response.getEntries().add((Model) currentEntry.get("album"));
              } else if (currentEntry.containsKey("mediaItem")) {
                response.getEntries().add(
                    (Model) currentEntry.get("mediaItem"));
              }
              else {
                response.getEntries().add((Model) currentEntry);
              }
            }
          }
        } else if (rootObject.containsKey("album")) {
          response.getEntries().add((Model) rootObject.get("album"));
        } else if (rootObject.containsKey("mediaItem")) {
          response.getEntries().add((Model) rootObject.get("mediaItem"));
        } else {
          response.getEntries().add((Model) rootObject);
        }
      } catch (ParseException e) {
        return null;
      }
    } else if (json.startsWith("[")) {
      try {
        List<Map> rootArray = (List<Map>) parser.parse(json, containerFactory);
        for (Map responseObject : rootArray) {
          response.getEntries().add((Model) responseObject);
        }
      } catch (ParseException e) {
        return null;
      }
    }
View Full Code Here

TOP

Related Classes of org.opensocial.Response

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.