El controlador no tiene que saber el autor al crearse

This commit is contained in:
Daniel Cortés
2019-05-07 20:16:57 -04:00
parent 0868bc13c2
commit 26f9ecb972

View File

@@ -5,16 +5,22 @@ import xyz.danielcortes.views.autor.AutorViewPanel;
public class AutorViewController { public class AutorViewController {
private AutorViewPanel view;
private Autor autor; private Autor autor;
private AutorViewPanel view;
public AutorViewController(AutorViewPanel view, Autor autor){ public AutorViewController(AutorViewPanel view) {
this.view = view; this.view = view;
this.autor = autor;
this.fillAutor(); this.fillAutor();
} }
private void setAutor(Autor autor){
this.autor = autor;
}
private void fillAutor() { private void fillAutor() {
if (autor == null)
return;
this.view.getNombreField().setText(this.autor.getNombre()); this.view.getNombreField().setText(this.autor.getNombre());
this.view.getApellidoPaternoField().setText(this.autor.getApellidoPaterno()); this.view.getApellidoPaternoField().setText(this.autor.getApellidoPaterno());
this.view.getApellidoMaternoField().setText(this.autor.getApellidoMaterno()); this.view.getApellidoMaternoField().setText(this.autor.getApellidoMaterno());