Skip to content
Snippets Groups Projects
Commit 4c7b7571 authored by JotaJota96's avatar JotaJota96
Browse files

Se agrego lista de nombres de listas por defecto

parent 7e8547be
No related branches found
No related tags found
No related merge requests found
......@@ -5,11 +5,13 @@ import Logica.DataType.DtVideo;
import Logica.Enumerados.Privacidad;
import Logica.Enumerados.TipoListaDeReproduccion;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.util.TreeMap;
public class ListaDeReproduccion {
private static int contadorListasDeReproduccion = 1;
private static ArrayList<String> nombresListasPorDefecto = new ArrayList(Arrays.asList("UNDEFINED"));
private int id;
private String nombre;
......@@ -39,6 +41,17 @@ public class ListaDeReproduccion {
public static int getNuevoId() {
return contadorListasDeReproduccion++;
}
public static void agregarCategoria(String cat) {
if (cat.equals("")){
throw new RuntimeException("No se puede agregar una categoria vacia");
}
nombresListasPorDefecto.add(cat);
}
public static ArrayList<String> listarNombresDeListasPorDefecto() {
ArrayList<String> ret = new ArrayList(nombresListasPorDefecto);
return ret;
}
public int getId() {
return id;
......
......@@ -43,11 +43,25 @@ public class main {
for (int i = 0; i < dt.size(); i++) {
System.out.println(dt.get(i).toString());
}
System.out.println("-------------");
ArrayList<String> lsts = ListaDeReproduccion.listarNombresDeListasPorDefecto();
for (int i = 0; i < lsts.size(); i++) {
System.out.println(lsts.get(i));
}
System.out.println("-------------");
ListaDeReproduccion.agregarCategoria("MUSICA");
ListaDeReproduccion.agregarCategoria("GAMING");
lsts = ListaDeReproduccion.listarNombresDeListasPorDefecto();
for (int i = 0; i < lsts.size(); i++) {
System.out.println(lsts.get(i));
}
} catch (Exception e) {
System.out.println("-->" + e);
}
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment