package com.wenming.weiswift.mvp.model; import android.content.Context; import com.wenming.weiswift.entity.Comment; import com.wenming.weiswift.entity.list.CommentList; import java.util.ArrayList; /** * Created by wenmingvs on 16/5/15. */ public interface CommentModel { interface OnDataFinishedListener { void noMoreDate(); void onDataFinish(ArrayList<Comment> commentlist); void onError(String error); } public void toMe(int groupType, Context context, OnDataFinishedListener onDataFinishedListener); public void toMeNextPage(int groupType, Context context, OnDataFinishedListener onDataFinishedListener); public void byMe(Context context, OnDataFinishedListener onDataFinishedListener); public void byMeNextPage(Context context, OnDataFinishedListener onDataFinishedListener); public void cacheSave(int groupType, Context context, CommentList commentList); public void cacheLoad(int groupType, Context context, OnDataFinishedListener onDataFinishedListener); }