Android Open Source - acs-android-sdk C C Meta






From Project

Back to project page acs-android-sdk.

License

The source code is released under:

Apache License

If you think the Android project acs-android-sdk listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.appcelerator.cloud.sdk;
//w w  w  .j  a  v  a  2s  .  c  om
import org.json.JSONException;
import org.json.JSONObject;

public class CCMeta {
  private JSONObject json;
  private String status;
  private int code;
  private String message;
  private String method;

  // Pagination info (optional)
  private CCPagination pagination;

  public String getStatus() {
    return status;
  }

  public int getCode() {
    return code;
  }

  public String getMessage() {
    return message;
  }

  public String getMethod() {
    return method;
  }

  public CCPagination getPagination() {
    return pagination;
  }

  public String toString() {
    if (json != null)
      return json.toString();
    else
      return "";
  }

  public CCMeta(JSONObject jObject) throws ACSClientError {
    json = jObject;
    try {
      status = jObject.getString("status").trim();
    } catch (JSONException e1) {
      throw new ACSClientError("Invalid Server Response: CCMeta: Missing status");
    }
    try {
      code = Integer.parseInt(jObject.getString("code").trim());
    } catch (NumberFormatException e1) {
      throw new ACSClientError("Invalid Server Response: CCMeta: code should be a number");
    } catch (JSONException e1) {
      throw new ACSClientError("Invalid Server Response: CCMeta: Missing code");
    }

    try {
      // optional
      message = jObject.getString("message").trim();
    } catch (Exception e) {
    }

    try {
      method = jObject.getString("method_name").trim();
    } catch (Exception e) {
    }

    try {
      pagination = new CCPagination(jObject);
    } catch (ACSClientError e) {

    }
  }
}




Java Source Code List

com.appcelerator.cloud.demo.BaloonLayout.java
com.appcelerator.cloud.demo.CheckinAdapter.java
com.appcelerator.cloud.demo.DemoApplication.java
com.appcelerator.cloud.demo.DemoSession.java
com.appcelerator.cloud.demo.Explore.java
com.appcelerator.cloud.demo.MyDlgCustomizer.java
com.appcelerator.cloud.demo.PlaceAdapter.java
com.appcelerator.cloud.demo.PlaceView.java
com.appcelerator.cloud.demo.SignUp.java
com.appcelerator.cloud.demo.TabView.java
com.appcelerator.cloud.demo.UserView.java
com.appcelerator.cloud.pushdemo.ArrivalActivity.java
com.appcelerator.cloud.pushdemo.CustomReceiver.java
com.appcelerator.cloud.pushdemo.ExtendedReceiver.java
com.appcelerator.cloud.pushdemo.GCMUtility.java
com.appcelerator.cloud.pushdemo.PushActivity.java
com.appcelerator.cloud.pushdemo.PushNotificationsManager.java
com.appcelerator.cloud.sdk.ACSClientError.java
com.appcelerator.cloud.sdk.ACSClient.java
com.appcelerator.cloud.sdk.CCConstants.java
com.appcelerator.cloud.sdk.CCMeta.java
com.appcelerator.cloud.sdk.CCMultipartEntity.java
com.appcelerator.cloud.sdk.CCObject.java
com.appcelerator.cloud.sdk.CCPagination.java
com.appcelerator.cloud.sdk.CCRequestMethod.java
com.appcelerator.cloud.sdk.CCResponse.java
com.appcelerator.cloud.sdk.CCUser.java
com.appcelerator.cloud.sdk.SerializableCookie.java
com.appcelerator.cloud.sdk.oauth2.ACSClientDialog.java
com.appcelerator.cloud.sdk.oauth2.DialogError.java
com.appcelerator.cloud.sdk.oauth2.DialogListener.java
com.appcelerator.cloud.sdk.oauth2.DlgCustomizer.java
com.appcelerator.cloud.sdk.oauth2.Util.java
com.appcelerator.com.cloud.demotest.TestDriver.java