From 491b70b7f3f3a545dd12b3145960144e361d68f7 Mon Sep 17 00:00:00 2001 From: Julio Arrieta <julioarrieta23@gmail.com> Date: Thu, 22 Aug 2019 16:36:43 -0300 Subject: [PATCH] Falta completar la funcion 'modificar' --- .../src/Logica/Clases/Video.java | 28 ++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/UyTube_aplicacion/src/Logica/Clases/Video.java b/UyTube_aplicacion/src/Logica/Clases/Video.java index 02cd540..d16301a 100644 --- a/UyTube_aplicacion/src/Logica/Clases/Video.java +++ b/UyTube_aplicacion/src/Logica/Clases/Video.java @@ -89,10 +89,36 @@ public class Video { } public void modificar(DtVideo dtVideo){ + if(dtVideo == null){ + throw new RuntimeException("El DtVideo es vacÃo"); + } + if(dtVideo.getNombre() != null || !dtVideo.getNombre().isEmpty() ){ + this.nombre = dtVideo.getNombre(); + } + if(dtVideo.getDescripcion() != null || !dtVideo.getDescripcion().isEmpty() ){ + this.descripcion = dtVideo.getDescripcion(); + } + if(dtVideo.getDuracion()!= null ){ + this.duracion = dtVideo.getDuracion(); + } + if(dtVideo.getFechaPublicacion()!= null){ + this.fechaPublicacion = dtVideo.getFechaPublicacion(); + } + if(dtVideo.getUrlVideoOriginal() != null || !dtVideo.getUrlVideoOriginal().isEmpty() ){ + this.urlVideoOriginal = dtVideo.getUrlVideoOriginal(); + } + if(dtVideo.getPrivacidad()!= null){ + this.privacidad = dtVideo.getPrivacidad(); + } + if(dtVideo.getCategoria() != null ){ + this.categoria = dtVideo.getCategoria(); + } + //======= Falta Terminar ======== + } - /* Sin terminar */ + /* Obtiene la valoracion que hizo un usuario */ public DtValoracion obtenerValoracion(String nickname){ for(Valoracion val: valoraciones){ if( val.getUsr().getNickname() == nickname){ -- GitLab