Package com.ibm.sbt.services.client.base.datahandlers

Examples of com.ibm.sbt.services.client.base.datahandlers.JsonDataHandler


   *
   * @param service
   * @param jsonObject
   */
  public JsonEntity(BaseService service, JsonJavaObject jsonObject) {
    super(service, new JsonDataHandler(jsonObject));
  }
View Full Code Here


   * Return JSON string representation of current data.
   *
   * @return
   */
  public String toJsonString() {
    JsonDataHandler jsonHandler = (JsonDataHandler)getDataHandler();
    return (jsonHandler == null) ? null : jsonHandler.getData().toString();
  }
View Full Code Here

   * @param compact
   * @return
   */
  public String toJsonString(boolean compact) {
    try {
      JsonDataHandler jsonHandler = (JsonDataHandler)getDataHandler();
      return (jsonHandler == null) ? null :  JsonGenerator.toJson(JsonJavaFactory.instanceEx, jsonHandler.getData(), compact);
    } catch(Exception ex) {
      return "";
    }   
  }
View Full Code Here

   * @return Profile
   */
  @Override
  public Profile createEntity(Response requestData) {
    JsonJavaObject data = (JsonJavaObject)requestData.getData();
    JsonDataHandler handler = new JsonDataHandler(data);
    data = handler.getEntry(ProfileJsonPath.Entry.getPath());
    return createEntityFromData(data);
  }
View Full Code Here

   * @param data object
   * @return Profile
   */
  @Override
  public Profile createEntityFromData(Object data) {
    JsonDataHandler handler = new JsonDataHandler((JsonJavaObject)data);
    Profile profile  = new Profile(service, handler);
    return profile;
  }
View Full Code Here

    return (Profile)super.getEntity(data);
  }
 
  @Override
  protected ArrayList<Profile> createEntities() {
    JsonDataHandler dataHandler = new JsonDataHandler(getData());
    ArrayList<Profile> profiles = new ArrayList<Profile>();
    List<JsonJavaObject> entries = dataHandler.getEntries(ProfileJsonPath.Entry);
    for (JsonJavaObject entry: entries) {
      Profile profile = getEntity(entry);
      profiles.add(profile);
    }
    return profiles;
View Full Code Here

    return profiles;
  }
 
  @Override
  public int getTotalResults() {
    JsonDataHandler dataHandler = new JsonDataHandler(getData());
    return (int) dataHandler.getAsFloat(ProfileJsonPath.TotalResults);
  }
View Full Code Here

    return (int) dataHandler.getAsFloat(ProfileJsonPath.TotalResults);
  }

  @Override
  public int getStartIndex() {
    JsonDataHandler dataHandler = new JsonDataHandler(getData());
    return dataHandler.getAsInt(ProfileJsonPath.StartIndex);
  }
View Full Code Here

    return dataHandler.getAsInt(ProfileJsonPath.StartIndex);
  }

  @Override
  public int getItemsPerPage() {
    JsonDataHandler dataHandler = new JsonDataHandler(getData());
    return dataHandler.getAsInt(ProfileJsonPath.ItemsPerPage);
  }
View Full Code Here

   * @param data object
   * @return activityStream
   */
  @Override
  public ActivityStreamEntity createEntityFromData(Object data) {
    JsonDataHandler handler = new JsonDataHandler((JsonJavaObject)data);
    ActivityStreamEntity activityStream  = new ActivityStreamEntity(service, handler);
    return activityStream;
  }
View Full Code Here

TOP

Related Classes of com.ibm.sbt.services.client.base.datahandlers.JsonDataHandler

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.