Android Open Source - Peterson Api Call Response






From Project

Back to project page Peterson.

License

The source code is released under:

GNU General Public License

If you think the Android project Peterson 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

/*******************************************************************************
 * Copyright (c) 2013 Zheng Sun./*from   w ww  .j ava 2  s . c o  m*/
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the GNU Public License v3.0
 * which accompanies this distribution, and is available at
 * http://www.gnu.org/licenses/gpl.html
 * 
 * Contributors:
 *     Zheng Sun - initial API and implementation
 ******************************************************************************/

package tv.huohua.peterson.api;

import java.io.Serializable;

public class ApiCallResponse<T> implements Serializable {
    private static final long serialVersionUID = 1L;

    private long accessTime;
    final private AbsApi<T> api;
    private T data;
    private Object errorMessage;
    private boolean isSucceeded;

    public ApiCallResponse(final AbsApi<T> api) {
        this.api = api;
        this.isSucceeded = true;
    }

    public long getAccessTime() {
        return accessTime;
    }

    public AbsApi<T> getApi() {
        return api;
    }

    public T getData() {
        return data;
    }

    public Object getErrorMessage() {
        return errorMessage;
    }

    public boolean isSucceeded() {
        return isSucceeded;
    }

    public void setAccessTime(final long accessTime) {
        this.accessTime = accessTime;
    }

    public void setData(final T data) {
        this.data = data;
    }

    public void setErrorMessage(final Object errorMessage) {
        this.errorMessage = errorMessage;
    }

    public void setSucceeded(final boolean isSucceeded) {
        this.isSucceeded = isSucceeded;
    }
}




Java Source Code List

tv.huohua.peterson.api.AbsApi.java
tv.huohua.peterson.api.AbsListApi.java
tv.huohua.peterson.api.ApiCallResponse.java
tv.huohua.peterson.misc.ApplicationUtils.java
tv.huohua.peterson.misc.DeviceUtils.java
tv.huohua.peterson.misc.IOUtils.java
tv.huohua.peterson.misc.JavaLangUtils.java
tv.huohua.peterson.misc.Pair.java
tv.huohua.peterson.network.HttpRequest.java
tv.huohua.peterson.network.NetworkMgr.java
tv.huohua.peterson.network.NetworkUtils.java
tv.huohua.peterson.social.ISocialAuthorizer.java
tv.huohua.peterson.social.TencentWeiboAccessTokenKeeper.java
tv.huohua.peterson.social.TencentWeiboAuthorizer.java
tv.huohua.peterson.social.WeiboAccessTokenKeeper.java
tv.huohua.peterson.social.WeiboApiCaller.java
tv.huohua.peterson.social.WeiboAuthorizer.java
tv.huohua.peterson.view.FixedAspectRatioImageView.java
tv.huohua.peterson.view.FixedAspectRatioRelativeLayout.java
tv.huohua.peterson.view.HHListView.java
tv.huohua.peterson.view.HorizontalPagerListener.java
tv.huohua.peterson.view.HorizontalPager.java