package eu.kanade.mangafeed.data.managers; import com.pushtorefresh.storio.sqlite.operations.delete.DeleteResult; import com.pushtorefresh.storio.sqlite.operations.delete.DeleteResults; import com.pushtorefresh.storio.sqlite.operations.put.PutResult; import com.pushtorefresh.storio.sqlite.operations.put.PutResults; import java.util.List; import eu.kanade.mangafeed.data.models.Manga; import rx.Observable; public interface MangaManager { Observable> getMangas(); Observable> getMangasWithUnread(); Observable> getManga(String url); Observable> getManga(long id); Manga getMangaBlock(String url); Observable insertManga(Manga manga); Observable> insertMangas(List mangas); PutResult insertMangaBlock(Manga manga); Observable deleteManga(Manga manga); Observable> deleteMangas(List mangas); }