From 26f9ecb9720db34b8347a739afcb7cb43b94e494 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Cort=C3=A9s?= Date: Tue, 7 May 2019 20:16:57 -0400 Subject: [PATCH] El controlador no tiene que saber el autor al crearse --- .../controllers/autor/AutorViewController.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/main/java/xyz/danielcortes/controllers/autor/AutorViewController.java b/src/main/java/xyz/danielcortes/controllers/autor/AutorViewController.java index 9c21df3..77b0317 100644 --- a/src/main/java/xyz/danielcortes/controllers/autor/AutorViewController.java +++ b/src/main/java/xyz/danielcortes/controllers/autor/AutorViewController.java @@ -5,16 +5,22 @@ import xyz.danielcortes.views.autor.AutorViewPanel; public class AutorViewController { - private AutorViewPanel view; private Autor autor; + private AutorViewPanel view; - public AutorViewController(AutorViewPanel view, Autor autor){ + public AutorViewController(AutorViewPanel view) { this.view = view; - this.autor = autor; this.fillAutor(); } + private void setAutor(Autor autor){ + this.autor = autor; + } + private void fillAutor() { + if (autor == null) + return; + this.view.getNombreField().setText(this.autor.getNombre()); this.view.getApellidoPaternoField().setText(this.autor.getApellidoPaterno()); this.view.getApellidoMaternoField().setText(this.autor.getApellidoMaterno());