altaCategoria(string cat):void // crea una nueva categoria con el nombre indicado
altaUsuarioCanal(DtUsuario usr, DtCanal canal): void // Crea el usuario y el canal
listarUsuarios():set<DtUsuario> // Devuelve todos los datos de los usuarios
seleccionarUsuario(strign nickname): DtUsuario // El sistema recuerda un link al usuario
obtenerCanalDeUsuario(): DtCanal // Devuelve los datos del canal del usuario actual
listarVideosDeUsuario(): set<DtVideo> // Devuelve todos los videos de usuario actual
existeCategoria(String cat):boolean // Devuelve true si la categoria existe en el sistema
existeEmail(string mail): boolean // Verifica si existe el mail
existeNickname(string nickname):boolean // Verifica si existe el nickname
listarCategorias():set< ?? > // Lista todas las categorias
listarComentariosVideo(): set<DtComentario> // Devuelve en forma recursiva todos los comentarios del video actual
listarListasDeReproduccionDeUsuario(): set<DtListaReproduccion> // Devuelve todas las listas de reproduccion del usuario actual
listarUsuarioSeguidos(): set<DtUsuario> // Devuelve todos los usuarios seguidos del usuario actual
listarUsuarioSeguidores(): set<DtUsuario> // Devuelve todos los usuarios que siguen al usuario actual
sleccionarVideoDeUsuario(string titulo): DtVideo // Devuelve los datos del video seleccionado
listarComentariosVideo():set<DtComentario> // Devuelve en forma recursiva todos los comentarios del video actual
obtenerValoracionesDeVideo(): set<DtValoraciones> // Devuelve las valoraciones del video actual
obtenerDatosListaReproduccionDeUsuario(): DtListaReproduccion // Devuelve la información de la lista de reproduccion del usuario actual
modificarDatosDeUsuario(DtUsuario usr, DtCanal canal):void // Se modifican los datos del usuario actual y su canal
listarUsuarioSeguidos(): set<DtUsuario> // Devuelve todos los usuarios seguidos del usuario actual
listarUsuarios():set<DtUsuario> // Devuelve todos los datos de los usuarios
listarVideosDeUsuario(): set<DtVideo> // Devuelve todos los videos de usuario actual
modificarListaDeReproduccionDeUsuario(DtListaReproduccion lista):void // Se modifican los datos de la lista de reproduccion del usuario actual
modificarUsuarioYCanal(DtUsuario usr, DtCanal canal):void // Se modifican los datos del usuario actual y su canal
modificarVideo(DtUsuario usr, DtCanal canal):void // Se modifican los datos del usuario actual y su canal
obtenerCanalDeUsuario(): DtCanal // Devuelve los datos del canal del usuario actual
obtenerDatosListaReproduccionDeUsuario(): DtListaReproduccion // Devuelve la información de la lista de reproduccion del usuario actual
obtenerValoracionesDeVideo(): set<DtValoraciones> // Devuelve las valoraciones del video actual
seleccionarUsuario(strign nickname): DtUsuario // El sistema recuerda un link al usuario
sleccionarVideoDeUsuario(string titulo): DtVideo // Devuelve los datos del video seleccionado
//
-la funcion listarListasDeReproduccionDeUsuario() dice que devuelve todas las listas de reproduccion del usuario, pero el caso de uso Modificar Lista de Reproduccion necesita listar SOLO las listas particulares. ¿Como hacemos?