Added Android code
[wl-app.git] / Android / app / src / main / java / com / moiseum / wolnelektury / view / search / dto / FilterDto.java
diff --git a/Android/app/src/main/java/com/moiseum/wolnelektury/view/search/dto/FilterDto.java b/Android/app/src/main/java/com/moiseum/wolnelektury/view/search/dto/FilterDto.java
new file mode 100644 (file)
index 0000000..4e25726
--- /dev/null
@@ -0,0 +1,68 @@
+package com.moiseum.wolnelektury.view.search.dto;
+
+import com.moiseum.wolnelektury.connection.models.CategoryModel;
+
+import org.parceler.Parcel;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Created by piotrostrowski on 26.11.2017.
+ */
+
+@Parcel(Parcel.Serialization.BEAN)
+public class FilterDto {
+
+       private boolean isLecture;
+       private boolean audiobook;
+       private List<CategoryModel> filteredEpochs;
+       private List<CategoryModel> filteredGenres;
+       private List<CategoryModel> filteredKinds;
+
+       public FilterDto() {
+               this.filteredEpochs = new ArrayList<>();
+               this.filteredGenres = new ArrayList<>();
+               this.filteredKinds = new ArrayList<>();
+       }
+
+       public boolean isLecture() {
+               return isLecture;
+       }
+
+       public void setLecture(boolean lecture) {
+               isLecture = lecture;
+       }
+
+       public boolean isAudiobook() {
+               return audiobook;
+       }
+
+       public void setAudiobook(boolean audiobook) {
+               this.audiobook = audiobook;
+       }
+
+       public List<CategoryModel> getFilteredEpochs() {
+               return filteredEpochs;
+       }
+
+       public void setFilteredEpochs(List<CategoryModel> filteredEpochs) {
+               this.filteredEpochs = filteredEpochs;
+       }
+
+       public List<CategoryModel> getFilteredGenres() {
+               return filteredGenres;
+       }
+
+       public void setFilteredGenres(List<CategoryModel> filteredGenres) {
+               this.filteredGenres = filteredGenres;
+       }
+
+       public List<CategoryModel> getFilteredKinds() {
+               return filteredKinds;
+       }
+
+       public void setFilteredKinds(List<CategoryModel> filteredKinds) {
+               this.filteredKinds = filteredKinds;
+       }
+}