From 92fa5410a3e0a1eb3f9b6e3a96d50e3109165ce6 Mon Sep 17 00:00:00 2001 From: JotaJota96 <jjap96@gmail.com> Date: Wed, 21 Aug 2019 02:31:50 -0300 Subject: [PATCH] clase Valoracion terminada (falta test) --- .../src/Logica/Clases/Comentario.java | 24 +++++++++++++------ .../src/Logica/Clases/Valoracion.java | 23 +++++++++++------- 2 files changed, 32 insertions(+), 15 deletions(-) diff --git a/UyTube_aplicacion/src/Logica/Clases/Comentario.java b/UyTube_aplicacion/src/Logica/Clases/Comentario.java index b2d4a35..a56559e 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 4950516..e511619 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; + } } - */ + } -- GitLab