diff --git a/UyTube_aplicacion/src/Logica/Clases/Comentario.java b/UyTube_aplicacion/src/Logica/Clases/Comentario.java index b2d4a359b63e8dc494d7406dc02bbc7bde1f98de..a56559ee3f8165c9db6831d13f5635860f5f27f4 100644 --- a/UyTube_aplicacion/src/Logica/Clases/Comentario.java +++ b/UyTube_aplicacion/src/Logica/Clases/Comentario.java @@ -2,8 +2,11 @@ package Logica.Clases; import Logica.DataType.DtComentario; import java.sql.Date; +import java.util.ArrayList; public class Comentario { + private static int contadorComentarios = 1; + private int id; private Date fecha; private String texto; @@ -21,6 +24,10 @@ public class Comentario { this.usr = usr; } + public static int getNuevoID(){ + return contadorComentarios++; + } + public int getId() { return id; } @@ -59,18 +66,21 @@ public class Comentario { public void setUsr(Usuario usr) { this.usr = usr; - }/* - public boolean agregarSubComentario(int x, DtComentario dtC, Usuario usr){ - } + + + public boolean agregarSubComentario(int idComPadre, DtComentario dtC, Usuario usr){ + return true; + } + public DtComentario getDT(){ - DtComentario dtC = new DtComentario(this.id, usr.getNickname, this.fecha, this.texto, this.nivelSubComentario); + DtComentario dtC = new DtComentario(this.id, this.usr.getNickname(), this.fecha, this.texto, this.nivelSubComentario); return dtC; } - public boolean agregarSubComentario(int x, DtComentario dtC, Usuario usr){ - + + public ArrayList<DtComentario> listarSubComentarios(){ + return new ArrayList(); } - */ } diff --git a/UyTube_aplicacion/src/Logica/Clases/Valoracion.java b/UyTube_aplicacion/src/Logica/Clases/Valoracion.java index 49505160299f12096c49bc69f0b1d92c05a3f460..e511619cef21a21626af0bcd221b6dd1e09762b0 100644 --- a/UyTube_aplicacion/src/Logica/Clases/Valoracion.java +++ b/UyTube_aplicacion/src/Logica/Clases/Valoracion.java @@ -29,21 +29,28 @@ public class Valoracion { 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){ - //faltan cosas------------------------- - DtValoracion dtV = new DtValoracion(); - return dtV; + // 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){ - bolean b; - //faltan cosas------------------------- - return b; + if (nickname.equals(this.usr.getNickname())){ + this.val = dtV.getVal(); + return true; + }else{ + return false; + } } - */ + }