Android Open Source - Android-API Platform Response






From Project

Back to project page Android-API.

License

The source code is released under:

Apache License

If you think the Android project Android-API 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.clearblade.platform.api.internal;
/**/*from  w w w  . ja v a2s.  c  o  m*/
 * This class consists of methods that configure and create ApiResponse objects.
 * 
 * @author CBIII
 * @since 1.0
 * @param <T> The Data Type to Store
 */
public class PlatformResponse<T> {
  
  private boolean error;
  private T data;
  /**
   * Returns the Data stored in the ApiResponse Object
   * @return T Any Data type stored
   */
  public T getData() {
    return this.data;
  }
  
  /**
   * Returns a boolean that determines if an error
   * occurred during the API call
   * @return error is True is an error occurred during the API call, false otherwise
   */
  public boolean getError() {
    return this.error;
  }
  /**
   * Constructs new ApiResponse of Type T
   * @param error stored the condition of the API Call
   * @param data stores data of type T
   */
  public PlatformResponse(boolean error, T data) {
    this.error = error;
    this.data = data;
  }
  
  
}




Java Source Code List

com.clearblade.platform.api.ClearBladeException.java
com.clearblade.platform.api.ClearBlade.java
com.clearblade.platform.api.CodeCallback.java
com.clearblade.platform.api.Code.java
com.clearblade.platform.api.Collection.java
com.clearblade.platform.api.DataCallback.java
com.clearblade.platform.api.HistoryItem.java
com.clearblade.platform.api.History.java
com.clearblade.platform.api.InitCallback.java
com.clearblade.platform.api.Item.java
com.clearblade.platform.api.MessageCallback.java
com.clearblade.platform.api.Message.java
com.clearblade.platform.api.QueryResponse.java
com.clearblade.platform.api.Query.java
com.clearblade.platform.api.User.java
com.clearblade.platform.api.internal.DataTask.java
com.clearblade.platform.api.internal.MessageMqttCallback.java
com.clearblade.platform.api.internal.MessageReceiver.java
com.clearblade.platform.api.internal.MessageService.java
com.clearblade.platform.api.internal.MessageTask.java
com.clearblade.platform.api.internal.PlatformCallback.java
com.clearblade.platform.api.internal.PlatformResponse.java
com.clearblade.platform.api.internal.RequestEngine.java
com.clearblade.platform.api.internal.RequestProperties.java
com.clearblade.platform.api.internal.UserTask.java
com.clearblade.platform.api.internal.Util.java