We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 636a0a5 commit b9af468Copy full SHA for b9af468
Week3/src/MinutesFilter.java
@@ -0,0 +1,26 @@
1
+/**
2
+ * A class for filter movies by time
3
+ *
4
+ * @author Stanislav Rakitov
5
+ * @version 1.0
6
+ */
7
+public class MinutesFilter implements Filter {
8
+ private final int minMinutes;
9
+ private final int maxMinutes;
10
+
11
+ public MinutesFilter(int minMinutes, int maxMinutes) {
12
+ this.minMinutes = minMinutes;
13
+ this.maxMinutes = maxMinutes;
14
+ }
15
16
+ // No max minutes given
17
+ public MinutesFilter(int minMinutes) {
18
19
+ this.maxMinutes = Integer.MAX_VALUE;
20
21
22
+ @Override
23
+ public boolean satisfies(String id) {
24
+ return MovieDatabase.getMinutes(id) >= minMinutes && MovieDatabase.getMinutes(id) <= maxMinutes;
25
26
+}
0 commit comments