El controlador no tiene que saber el autor al crearse
This commit is contained in:
@@ -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());
|
||||||
|
|||||||
Reference in New Issue
Block a user