Skip to content
Snippets Groups Projects
Commit 05c39790 authored by Lucas Garrido's avatar Lucas Garrido
Browse files

Merge con la rama pre_master

parents d9ab614b 92fa5410
Branches
Tags
No related merge requests found
annotation.processing.enabled=true annotation.processing.enabled=true
annotation.processing.enabled.in.editor=false annotation.processing.enabled.in.editor=false
annotation.processing.processor.options=
annotation.processing.processors.list= annotation.processing.processors.list=
annotation.processing.run.all.processors=true annotation.processing.run.all.processors=true
annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output
application.title=UyTube
application.vendor=Juan
build.classes.dir=${build.dir}/classes build.classes.dir=${build.dir}/classes
build.classes.excludes=**/*.java,**/*.form build.classes.excludes=**/*.java,**/*.form
# This directory is removed when the project is cleaned: # This directory is removed when the project is cleaned:
...@@ -26,6 +27,7 @@ dist.archive.excludes= ...@@ -26,6 +27,7 @@ dist.archive.excludes=
dist.dir=dist dist.dir=dist
dist.jar=${dist.dir}/UyTube.jar dist.jar=${dist.dir}/UyTube.jar
dist.javadoc.dir=${dist.dir}/javadoc dist.javadoc.dir=${dist.dir}/javadoc
endorsed.classpath=
excludes= excludes=
includes=** includes=**
jar.compress=false jar.compress=false
...@@ -33,6 +35,7 @@ javac.classpath= ...@@ -33,6 +35,7 @@ javac.classpath=
# Space-separated list of extra javac options # Space-separated list of extra javac options
javac.compilerargs= javac.compilerargs=
javac.deprecation=false javac.deprecation=false
javac.external.vm=false
javac.processorpath=\ javac.processorpath=\
${javac.classpath} ${javac.classpath}
javac.source=1.7 javac.source=1.7
......
package Logica.Clases; package Logica.Clases;
import Logica.Enumerados.Privacidad;
import Logica.DataType.DtComentario;
import Logica.DataType.DtListaDeReproduccion;
import Logica.DataType.DtValoracion;
import Logica.DataType.DtVideo;
import Logica.DataType.DtCanal;
//import java.util.ArrayList;
import java.util.Map;
import java.util.TreeMap;
public class Canal { public class Canal {
private static int contadorCanal = 1;
private int id;
private String nombre;
private String descripcion;
private Privacidad privacidad;
private Map<Integer,ListaDeReproduccion> listasDeReproducciones;
private Map<Integer,Video> Videos;
public Canal() {
this.id = getNuevoId();
this.listasDeReproducciones = new TreeMap();
this.Videos = new TreeMap();
}
public Canal(int id, String nombre, String descripcion, Privacidad privacidad) {
this.id = id;
this.nombre = nombre;
this.descripcion = descripcion;
this.privacidad = privacidad;
this.listasDeReproducciones = new TreeMap();
this.Videos = new TreeMap();
}
public int getId() {
return id;
}
public String getNombre() {
return nombre;
}
public String getDescripcion() {
return descripcion;
}
public Privacidad getPrivacidad() {
return privacidad;
} }
public void setId(int id) {
this.id = id;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public void setDescripcion(String descripcion) {
this.descripcion = descripcion;
}
public void setPrivacidad(Privacidad privacidad) {
this.privacidad = privacidad;
}
public static int getNuevoId(){
return contadorCanal++;
}
public void actualizarListasPorDefecto(){}
public void agregarComentarioAVideo(int id, DtComentario comentario, int idUsuario){}
public void agregarComentarioAVideo(int id, int idComentario, DtComentario comentario, int idUsuario){}
public void agregarListaParticular(DtListaDeReproduccion listaReproduccion){}
//public DtValoracion agregarModificarValoracion(int id, string nickname){}
public void agregarValoracionAVideo(int id, DtValoracion valoracion, int idUsuario){}
public void agregarVideo(DtVideo video){}
public void agregarVideoALista(int id, DtVideo video){}
//public DtCanal getDT(){}
//public ArrayList<DtComentario> listarComentariosDeVideo(int id){}
//public ArrayList<DtListaDeReproduccion> listarListasDeReproduccion(bool x){}
//public ArrayList<DtValoracion> listarValoracionesDeVideo(int id){}
//public ArrayList<DtVideo> listarVideos(){}
//public ArrayList<DtVideo> listarVideosDeListaDeReproduccion(int id){}
public void modificar(DtCanal canal){}
public void modificarListaDeReproduccion(DtListaDeReproduccion listaDeReproduccion){}
public void modificarVideo(DtVideo video){}
//public ArrayList<DtListaDeReproduccion> obtenerListasEnCategoria(string cat){}
//public DtVideo obtenerVideo(int id){}
//public DtVideo obtenerVideo(int id){}
//public ArrayList<DtVideo> obtenerVideosEnCategoria(string cat){}
public void quitarVideoDeListaDeReproduccion(int idLista, int idVideo){}
//public bool validarListaParticular(string lista){}
}
package Logica.Clases; package Logica.Clases;
import Logica.DataType.DtComentario;
import java.sql.Date;
import java.util.ArrayList;
public class Comentario { public class Comentario {
private static int contadorComentarios = 1;
private int id;
private Date fecha;
private String texto;
private int nivelSubComentario;
private Usuario usr;
public Comentario() {
}
public Comentario(int id, Date fecha, String texto, int nivelSubComentario, Usuario usr) {
this.id = id;
this.fecha = fecha;
this.texto = texto;
this.nivelSubComentario = nivelSubComentario;
this.usr = usr;
}
public static int getNuevoID(){
return contadorComentarios++;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public Date getFecha() {
return fecha;
}
public void setFecha(Date fecha) {
this.fecha = fecha;
}
public String getTexto() {
return texto;
}
public void setTexto(String texto) {
this.texto = texto;
}
public int getNivelSubComentario() {
return nivelSubComentario;
}
public void setNivelSubComentario(int nivelSubComentario) {
this.nivelSubComentario = nivelSubComentario;
}
public Usuario getUsr() {
return usr;
}
public void setUsr(Usuario usr) {
this.usr = usr;
}
public boolean agregarSubComentario(int idComPadre, DtComentario dtC, Usuario usr){
return true;
}
public DtComentario getDT(){
DtComentario dtC = new DtComentario(this.id, this.usr.getNickname(), this.fecha, this.texto, this.nivelSubComentario);
return dtC;
}
public ArrayList<DtComentario> listarSubComentarios(){
return new ArrayList();
}
} }
package Logica.Clases; package Logica.Clases;
import Logica.DataType.DtListaDeReproduccion;
import Logica.Enumerados.Privacidad;
import Logica.Enumerados.TipoListaDeReproduccion;
import java.util.ArrayList;
import java.util.Map;
import java.util.TreeMap;
public class ListaDeReproduccion { public class ListaDeReproduccion {
private static int contadorListasDeReproduccion = 1;
private int id;
private String nombre;
private Privacidad privacidad;
private TipoListaDeReproduccion tipo;
private String categoria;
private Map<Integer, Video> misVideos;
public ListaDeReproduccion() {
this.id = getNuevoId();
this.misVideos = new TreeMap();
}
public ListaDeReproduccion(int id, String nombre, Privacidad privacidad, TipoListaDeReproduccion tipo, String categoria) {
this.id = id;
this.nombre = nombre;
this.privacidad = privacidad;
this.tipo = tipo;
this.categoria = categoria;
this.misVideos = new TreeMap();
}
public static int getNuevoId(){
return contadorListasDeReproduccion++;
}
public int getId() {
return id;
}
public String getNombre() {
return nombre;
}
public Privacidad getPrivacidad() {
return privacidad;
}
public TipoListaDeReproduccion getTipo() {
return tipo;
}
public String getCategoria() {
return categoria;
}
public void agregarVideoA(Video v){
}
public DtListaDeReproduccion getDt(){
return new DtListaDeReproduccion(this.id, this.nombre, this.privacidad, this.tipo, this.categoria);
}
public ArrayList listarVideos(){
return new ArrayList();
}
public void modificar(DtListaDeReproduccion ldr) {
} }
public void quitarVideo(int idVideo) {
}
}
...@@ -11,15 +11,7 @@ public class Usuario extends Persona{ ...@@ -11,15 +11,7 @@ public class Usuario extends Persona{
private int seguidores; private int seguidores;
private Canal MiCanal; private Canal MiCanal;
public Usuario() { public Usuario() {}
super();
this.nickname = "";
this.correo = "";
this.fechaNacimiento = new Date(2000, 1, 1);
this.imagen = imagen;
this.seguidores = 0;
}
public Usuario(String nickname, String correo, Date fechaNacimiento, String imagen, String contrasenia, String nombre, String apellido ,DtCanal DTC) { public Usuario(String nickname, String correo, Date fechaNacimiento, String imagen, String contrasenia, String nombre, String apellido ,DtCanal DTC) {
super(nombre,apellido,contrasenia); super(nombre,apellido,contrasenia);
......
package Logica.Clases; package Logica.Clases;
import Logica.DataType.DtValoracion;
import Logica.Enumerados.TipoValoracion;
public class Valoracion { public class Valoracion {
private TipoValoracion val;
private Usuario usr;
public Valoracion() {
}
public Valoracion(TipoValoracion val, Usuario usr) {
this.val = val;
this.usr = usr;
}
public TipoValoracion getVal() {
return val;
}
public void setVal(TipoValoracion val) {
this.val = val;
}
public Usuario getUsr() {
return usr;
}
public void setUsr(Usuario usr) {
this.usr = usr;
}
private DtValoracion getDT(){
DtValoracion dtV = new DtValoracion(this.val, this.usr.getNickname());
return dtV;
}
private DtValoracion getDT(String nickname){
// si esta valoracion corresponde al usuario, devuelve su DT, sino null
if (nickname.equals(this.usr.getNickname())){
return this.getDT();
}else{
return null;
}
}
private boolean modificar(DtValoracion dtV, String nickname){
if (nickname.equals(this.usr.getNickname())){
this.val = dtV.getVal();
return true;
}else{
return false;
}
}
} }
package Logica.DataType; package Logica.DataType;
import java.util.Date; import java.sql.Date;
public class DtUsuario extends DtPersona{ public class DtUsuario extends DtPersona{
private String nickname; private String nickname;
......
package Logica; package Logica;
import Logica.Clases.Administrador; import Logica.Clases.*;
import Logica.Clases.Persona; import java.sql.Date;
import Logica.Clases.Usuario;
public class main { public class main {
public static void main(String[] args) { public static void main(String[] args) {
Persona U = new Usuario("Luc31G", "LuC31G@gmail.com",null, " ", "", "Lucas", "Garrido", null); System.out.println("Hola mundo");
Usuario usu = (Usuario)U;
U.setNombre("Lucasssss");
System.out.println(usu.getDT().getNickname());
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment