Added Android code
[wl-app.git] / Android / app / src / main / java / com / moiseum / wolnelektury / view / search / dto / FilterDto.java
1 package com.moiseum.wolnelektury.view.search.dto;
2
3 import com.moiseum.wolnelektury.connection.models.CategoryModel;
4
5 import org.parceler.Parcel;
6
7 import java.util.ArrayList;
8 import java.util.List;
9
10 /**
11  * Created by piotrostrowski on 26.11.2017.
12  */
13
14 @Parcel(Parcel.Serialization.BEAN)
15 public class FilterDto {
16
17         private boolean isLecture;
18         private boolean audiobook;
19         private List<CategoryModel> filteredEpochs;
20         private List<CategoryModel> filteredGenres;
21         private List<CategoryModel> filteredKinds;
22
23         public FilterDto() {
24                 this.filteredEpochs = new ArrayList<>();
25                 this.filteredGenres = new ArrayList<>();
26                 this.filteredKinds = new ArrayList<>();
27         }
28
29         public boolean isLecture() {
30                 return isLecture;
31         }
32
33         public void setLecture(boolean lecture) {
34                 isLecture = lecture;
35         }
36
37         public boolean isAudiobook() {
38                 return audiobook;
39         }
40
41         public void setAudiobook(boolean audiobook) {
42                 this.audiobook = audiobook;
43         }
44
45         public List<CategoryModel> getFilteredEpochs() {
46                 return filteredEpochs;
47         }
48
49         public void setFilteredEpochs(List<CategoryModel> filteredEpochs) {
50                 this.filteredEpochs = filteredEpochs;
51         }
52
53         public List<CategoryModel> getFilteredGenres() {
54                 return filteredGenres;
55         }
56
57         public void setFilteredGenres(List<CategoryModel> filteredGenres) {
58                 this.filteredGenres = filteredGenres;
59         }
60
61         public List<CategoryModel> getFilteredKinds() {
62                 return filteredKinds;
63         }
64
65         public void setFilteredKinds(List<CategoryModel> filteredKinds) {
66                 this.filteredKinds = filteredKinds;
67         }
68 }