|
@@ -2,15 +2,19 @@ package main;
|
|
|
|
|
|
|
|
import data.DataBase;
|
|
import data.DataBase;
|
|
|
import data.DataParser;
|
|
import data.DataParser;
|
|
|
|
|
+import data.Movie;
|
|
|
|
|
+import logic.Recomendations;
|
|
|
|
|
|
|
|
public class Main {
|
|
public class Main {
|
|
|
|
|
|
|
|
|
|
+ Recomendations rec = new Recomendations();
|
|
|
|
|
|
|
|
public static void main(String[] args) {
|
|
public static void main(String[] args) {
|
|
|
new Main().start(args);
|
|
new Main().start(args);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public void start(String[] args) {
|
|
public void start(String[] args) {
|
|
|
|
|
+ new DataParser();
|
|
|
if(args != null) {
|
|
if(args != null) {
|
|
|
for(String s : args) {
|
|
for(String s : args) {
|
|
|
switch(s.substring(0,s.indexOf("="))) {
|
|
switch(s.substring(0,s.indexOf("="))) {
|
|
@@ -19,6 +23,9 @@ public class Main {
|
|
|
case "--genre":
|
|
case "--genre":
|
|
|
break;
|
|
break;
|
|
|
case "--actor":
|
|
case "--actor":
|
|
|
|
|
+ for(Movie m : rec.withActor(DataBase.getInstance().getActorByName(s.substring(s.indexOf("=")+1).replaceAll("'", "")), 20)) {
|
|
|
|
|
+ System.out.println(m);
|
|
|
|
|
+ }
|
|
|
break;
|
|
break;
|
|
|
case "--director":
|
|
case "--director":
|
|
|
break;
|
|
break;
|
|
@@ -28,7 +35,7 @@ public class Main {
|
|
|
break;
|
|
break;
|
|
|
case "--printdb":
|
|
case "--printdb":
|
|
|
System.out.println("printing db");
|
|
System.out.println("printing db");
|
|
|
- new DataParser();
|
|
|
|
|
|
|
+ //new DataParser();
|
|
|
|
|
|
|
|
DataBase.getInstance().printMovies();
|
|
DataBase.getInstance().printMovies();
|
|
|
break;
|
|
break;
|