// Path: app/src/main/java/com/yininghuang/zhihudailynews/BasePresenter.java
// public interface BasePresenter {
// 
//     void onStop();
// }
// 
// Path: app/src/main/java/com/yininghuang/zhihudailynews/BaseView.java
// public interface BaseView<T> {
// 
//     void setPresenter(T presenter);
// }
// 
// Path: app/src/main/java/com/yininghuang/zhihudailynews/model/db/Favorite.java
// public class Favorite {
// 
//     private int id;
// 
//     private int saveTime;
// 
//     private String content;
// 
//     public Favorite() {
//     }
// 
//     public Favorite(int id, int saveTime, String content) {
//         this.id = id;
//         this.saveTime = saveTime;
//         this.content = content;
//     }
// 
//     public int getId() {
//         return id;
//     }
// 
//     public void setId(int id) {
//         this.id = id;
//     }
// 
//     public int getSaveTime() {
//         return saveTime;
//     }
// 
//     public void setSaveTime(int saveTime) {
//         this.saveTime = saveTime;
//     }
// 
//     public String getContent() {
//         return content;
//     }
// 
//     public void setContent(String content) {
//         this.content = content;
//     }
// }


import com.yininghuang.zhihudailynews.BasePresenter;
import com.yininghuang.zhihudailynews.BaseView;
import com.yininghuang.zhihudailynews.model.db.Favorite;
import java.util.List;
package com.yininghuang.zhihudailynews.favorite;



/**
 * Created by Yining Huang on 2016/11/1.
 */

public class FavoriteContract {

    interface View extends BaseView<Presenter> {

        void setResults(List<Favorite> favorites);
    }

    interface Presenter extends BasePresenter {

        void init();

        void remove(int id);

        void add(Favorite favorite);

// Path: app/src/main/java/com/yininghuang/zhihudailynews/BasePresenter.java
// public interface BasePresenter {
// 
//     void onStop();
// }
// 
// Path: app/src/main/java/com/yininghuang/zhihudailynews/BaseView.java
// public interface BaseView<T> {
// 
//     void setPresenter(T presenter);
// }
// 
// Path: app/src/main/java/com/yininghuang/zhihudailynews/model/db/Favorite.java
// public class Favorite {
// 
//     private int id;
// 
//     private int saveTime;
// 
//     private String content;
// 
//     public Favorite() {
//     }
// 
//     public Favorite(int id, int saveTime, String content) {
//         this.id = id;
//         this.saveTime = saveTime;
//         this.content = content;
//     }
// 
//     public int getId() {
//         return id;
//     }
// 
//     public void setId(int id) {
//         this.id = id;
//     }
// 
//     public int getSaveTime() {
//         return saveTime;
//     }
// 
//     public void setSaveTime(int saveTime) {
//         this.saveTime = saveTime;
//     }
// 
//     public String getContent() {
//         return content;
//     }
// 
//     public void setContent(String content) {
//         this.content = content;
//     }
// }


// Path: app/src/main/java/com/yininghuang/zhihudailynews/favorite/FavoriteContract.java
import com.yininghuang.zhihudailynews.BasePresenter;
import com.yininghuang.zhihudailynews.BaseView;
import com.yininghuang.zhihudailynews.model.db.Favorite;
import java.util.List;

package com.yininghuang.zhihudailynews.favorite;



/**
 * Created by Yining Huang on 2016/11/1.
 */

public class FavoriteContract {

    interface View extends BaseView<Presenter> {

        void setResults(List<Favorite> favorites);
    }

    interface Presenter extends BasePresenter {

        void init();

        void remove(int id);

        void add(Favorite favorite);

        void clearAll();