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 39fbaf5 commit 448da71Copy full SHA for 448da71
Week3/src/DirectorsFilter.java
@@ -0,0 +1,22 @@
1
+import java.util.Arrays;
2
+
3
+/**
4
+ * A class for filter movies by directors
5
+ *
6
+ * @author Stanislav Rakitov
7
+ * @version 1.0
8
+ */
9
+public class DirectorsFilter implements Filter {
10
+ String directors;
11
12
+ public DirectorsFilter(String directors) {
13
+ this.directors = directors;
14
+ }
15
16
+ @Override
17
+ public boolean satisfies(String id) {
18
+ String[] movieDirectors = MovieDatabase.getDirector(id).split(",");
19
+ String[] filterDirectors = directors.split(",");
20
+ return Arrays.asList(movieDirectors).containsAll(Arrays.asList(filterDirectors));
21
22
+}
0 commit comments