Added Android code
[wl-app.git] / Android / app / src / main / java / com / moiseum / wolnelektury / view / search / BookSearchView.java
diff --git a/Android/app/src/main/java/com/moiseum/wolnelektury/view/search/BookSearchView.java b/Android/app/src/main/java/com/moiseum/wolnelektury/view/search/BookSearchView.java
new file mode 100644 (file)
index 0000000..d2c873c
--- /dev/null
@@ -0,0 +1,27 @@
+package com.moiseum.wolnelektury.view.search;
+
+import android.content.Context;
+
+import com.moiseum.wolnelektury.base.mvp.PaginableLoadingView;
+import com.moiseum.wolnelektury.connection.models.BookModel;
+import com.moiseum.wolnelektury.connection.models.CategoryModel;
+import com.moiseum.wolnelektury.view.search.dto.FilterDto;
+
+import java.util.List;
+
+/**
+ * Created by piotrostrowski on 16.11.2017.
+ */
+
+public interface BookSearchView extends PaginableLoadingView<List<BookModel>> {
+
+       void presentBookDetails(String bookSlug);
+
+       void applyFilters(List<CategoryModel> filters);
+
+       void displayFiltersView(FilterDto filters);
+
+       void updateFavouriteState(boolean state, Integer clickedPosition);
+
+       Context getContext();
+}