# TRABAJO SPRING CORE - Cristobal Bernal He realizado el trabajo personajes del lol, aquí muestro el diagrama de clases empleado: ![Image](Diagrama.png) Aqui muestro el fichero csv que uilizado: ``` id,name,rol,dificultad,genero 1,Ahri,Asesina-Mago,Media,Mujer 2,Atrox,Luchador-Asesino,Media,Hombre 3,Brand,Mago-Apoyo,Media,Hombre 4,Ezreal,Tirador-Asesino,Media,Hombre 5,Alistar,Apoyo-Tanque,Media,Hombre 6,Amumu,Tanques-Apoyo,Baja,Hombre 7,Akali,Asesina-Luchador,Media,Mujer 8,Fiora,Asesina-Tanque,Baja,Mujer 9,Veigar,Mago-Apoyo,Media,Hombre 10,Kaisa,Tirador-Asesina,Media,Mujer 11,Karma,Apoyo-Mago,Baja,Mujer 12,Ksante,Tanques-Luchador,Dificil,Hombre 13,Diana,Asesina-Luchador,Media,Mujer 14,Ekko,Asesino-Apoyo,Dificil,Hombre 15,Elise,Asesina-Mago,Dificil,Mujer ``` Al iniciar el programa, si no hay parámetros definidos te debería mostrar una alerta de que no se han indicado, y mostrará el contenido del fichero de ayuda, para saber que parámetros puedes utilizar: ``` No se ha pasado ningun parametro Sintaxis: java -jar videogameadvisor.jar [OPCIONES] -lg Lista los diferentes roles de los personajes. No se pueden utilizar mas parametros. -ag rol,rol,rol... Lista aquellos personajes que pertenecen a al menos uno de los roles que se indican. El listado de roles no puede incluir espacios. -tg rol,rol,rol... Lista aquellos roles que pertenecen a todos y cada uno de los roles que se indican. El listado de roles no puede incluir espacios. -t titulo Lista aquellos roles cuyo titulo contiene la cadena proporcionada. Se ignorar el uso de mayusculas/minusculas en la comparacion. -l Muestra todos los personajes del csv. -c Mustrar la cantidad de persoonajes en numero. Integer. -p Buscamos por ID, se la tenemos que pasar por argumento. -df Muestra los personajes con la dificultad que le has indicado. -h Muestra este mensaje de ayuda. -dlt Eliminamos personaje, le tenemos que pasar una ID. EJEMPLOS DE USO java -jar videogameadvisor.jar -ag Mago,Apoyo Muestra los personahes con el rol de Mago y Apoyo. java -jar videogameadvisor.jar -t Kai Muestra los personajes cuyo empiezan con Kai. LICENCIAS Los datos utilizados sobre videojuegos utilizados en este ejemplo son reales y creados por mi mismo. Ten en cuenta que solo puede ser usada con fines personales y no comerciales. ```