Ahora el controller tiene a su parent no la vista
This commit is contained in:
@@ -2,11 +2,20 @@ package xyz.danielcortes.controllers;
|
||||
|
||||
import xyz.danielcortes.views.BasePanel;
|
||||
|
||||
public interface BaseController {
|
||||
public abstract class BaseController {
|
||||
private LaunchController parentController;
|
||||
|
||||
public BaseController(LaunchController parentController) {
|
||||
this.parentController = parentController;
|
||||
}
|
||||
|
||||
public LaunchController getParentController() {
|
||||
return parentController;
|
||||
}
|
||||
|
||||
/**
|
||||
* Este metodo sera llamado cada vez que se necesite mostrar la vista que contiene
|
||||
*/
|
||||
void show();
|
||||
BasePanel getView();
|
||||
public abstract void show();
|
||||
public abstract BasePanel getView();
|
||||
}
|
||||
|
||||
@@ -68,30 +68,30 @@ public class LaunchController {
|
||||
private void createCards() {
|
||||
this.frame.addCard(new JPanel(), PanelName.EMPTY);
|
||||
|
||||
this.controllers.put(PanelName.LIBRO_LIST, new LibroListController(new LibroListPanel(this.frame)));
|
||||
this.controllers.put(PanelName.LIBRO_CREATE, new LibroCreateController(new LibroCreatePanel(this.frame)));
|
||||
this.controllers.put(PanelName.LIBRO_UPDATE, new LibroUpdateController(new LibroUpdatePanel(this.frame)));
|
||||
this.controllers.put(PanelName.LIBRO_DELETE, new LibroDeleteController(new LibroDeletePanel(this.frame)));
|
||||
this.controllers.put(PanelName.LIBRO_LIST, new LibroListController(new LibroListPanel(), this));
|
||||
this.controllers.put(PanelName.LIBRO_CREATE, new LibroCreateController(new LibroCreatePanel(), this));
|
||||
this.controllers.put(PanelName.LIBRO_UPDATE, new LibroUpdateController(new LibroUpdatePanel(), this));
|
||||
this.controllers.put(PanelName.LIBRO_DELETE, new LibroDeleteController(new LibroDeletePanel(), this));
|
||||
|
||||
this.controllers.put(PanelName.AUTOR_LIST, new AutorListController(new AutorListPanel(this.frame)));
|
||||
this.controllers.put(PanelName.AUTOR_CREATE, new AutorCreateController(new AutorCreatePanel(this.frame)));
|
||||
this.controllers.put(PanelName.AUTOR_UPDATE, new AutorUpdateController(new AutorUpdatePanel(this.frame)));
|
||||
this.controllers.put(PanelName.AUTOR_DELETE, new AutorDeleteController(new AutorDeletePanel(this.frame)));
|
||||
this.controllers.put(PanelName.AUTOR_LIST, new AutorListController(new AutorListPanel(), this));
|
||||
this.controllers.put(PanelName.AUTOR_CREATE, new AutorCreateController(new AutorCreatePanel(), this));
|
||||
this.controllers.put(PanelName.AUTOR_UPDATE, new AutorUpdateController(new AutorUpdatePanel(), this));
|
||||
this.controllers.put(PanelName.AUTOR_DELETE, new AutorDeleteController(new AutorDeletePanel(), this));
|
||||
|
||||
this.controllers.put(PanelName.IDIOMA_LIST, new IdiomaListController(new IdiomaListPanel(this.frame)));
|
||||
this.controllers.put(PanelName.IDIOMA_CREATE, new IdiomaCreateController(new IdiomaCreatePanel(this.frame)));
|
||||
this.controllers.put(PanelName.IDIOMA_UPDATE, new IdiomaUpdateController(new IdiomaUpdatePanel(this.frame)));
|
||||
this.controllers.put(PanelName.IDIOMA_DELETE, new IdiomaDeleteController(new IdiomaDeletePanel(this.frame)));
|
||||
this.controllers.put(PanelName.IDIOMA_LIST, new IdiomaListController(new IdiomaListPanel(), this));
|
||||
this.controllers.put(PanelName.IDIOMA_CREATE, new IdiomaCreateController(new IdiomaCreatePanel(), this));
|
||||
this.controllers.put(PanelName.IDIOMA_UPDATE, new IdiomaUpdateController(new IdiomaUpdatePanel(), this));
|
||||
this.controllers.put(PanelName.IDIOMA_DELETE, new IdiomaDeleteController(new IdiomaDeletePanel(), this));
|
||||
|
||||
this.controllers.put(PanelName.CATEGORIA_LIST, new CategoriaListController(new CategoriaListPanel(this.frame)));
|
||||
this.controllers.put(PanelName.CATEGORIA_CREATE, new CategoriaCreateController(new CategoriaCreatePanel(this.frame)));
|
||||
this.controllers.put(PanelName.CATEGORIA_DELETE, new CategoriaDeleteController(new CategoriaDeletePanel(this.frame)));
|
||||
this.controllers.put(PanelName.CATEGORIA_UPDATE, new CategoriaUpdateController(new CategoriaUpdatePanel(this.frame)));
|
||||
this.controllers.put(PanelName.CATEGORIA_LIST, new CategoriaListController(new CategoriaListPanel(), this));
|
||||
this.controllers.put(PanelName.CATEGORIA_CREATE, new CategoriaCreateController(new CategoriaCreatePanel(), this));
|
||||
this.controllers.put(PanelName.CATEGORIA_DELETE, new CategoriaDeleteController(new CategoriaDeletePanel(), this));
|
||||
this.controllers.put(PanelName.CATEGORIA_UPDATE, new CategoriaUpdateController(new CategoriaUpdatePanel(), this));
|
||||
|
||||
this.controllers.put(PanelName.EDITORIAL_LIST, new EditorialListController(new EditorialListPanel(this.frame)));
|
||||
this.controllers.put(PanelName.EDITORIAL_CREATE, new EditorialCreateController(new EditorialCreatePanel(this.frame)));
|
||||
this.controllers.put(PanelName.EDITORIAL_UPDATE, new EditorialUpdateController(new EditorialUpdatePanel(this.frame)));
|
||||
this.controllers.put(PanelName.EDITORIAL_DELETE, new EditorialDeleteController(new EditorialDeletePanel(this.frame)));
|
||||
this.controllers.put(PanelName.EDITORIAL_LIST, new EditorialListController(new EditorialListPanel(), this));
|
||||
this.controllers.put(PanelName.EDITORIAL_CREATE, new EditorialCreateController(new EditorialCreatePanel(), this));
|
||||
this.controllers.put(PanelName.EDITORIAL_UPDATE, new EditorialUpdateController(new EditorialUpdatePanel(), this));
|
||||
this.controllers.put(PanelName.EDITORIAL_DELETE, new EditorialDeleteController(new EditorialDeletePanel(), this));
|
||||
|
||||
for (PanelName name : this.controllers.keySet()) {
|
||||
BaseController controller = this.controllers.get(name);
|
||||
@@ -139,90 +139,30 @@ public class LaunchController {
|
||||
JMenuItem editorialDelete = new JMenuItem("Eliminar"); editorialDelete.setMnemonic(KeyEvent.VK_E);
|
||||
// @formatter:on
|
||||
|
||||
autorList.addActionListener(e -> {
|
||||
this.controllers.get(PanelName.AUTOR_LIST).show();
|
||||
this.frame.showCard(PanelName.AUTOR_LIST);
|
||||
});
|
||||
autorCreate.addActionListener(e -> {
|
||||
this.frame.showCard(PanelName.AUTOR_CREATE);
|
||||
this.controllers.get(PanelName.AUTOR_CREATE).show();
|
||||
});
|
||||
autorUpdate.addActionListener(e -> {
|
||||
this.controllers.get(PanelName.AUTOR_UPDATE).show();
|
||||
this.frame.showCard(PanelName.AUTOR_UPDATE);
|
||||
});
|
||||
autorDelete.addActionListener(e -> {
|
||||
this.controllers.get(PanelName.AUTOR_DELETE).show();
|
||||
this.frame.showCard(PanelName.AUTOR_DELETE);
|
||||
});
|
||||
autorList.addActionListener(e -> this.showCard(PanelName.AUTOR_LIST));
|
||||
autorCreate.addActionListener(e -> this.showCard(PanelName.AUTOR_CREATE));
|
||||
autorUpdate.addActionListener(e -> this.showCard(PanelName.AUTOR_UPDATE));
|
||||
autorDelete.addActionListener(e -> this.showCard(PanelName.AUTOR_DELETE));
|
||||
|
||||
idiomaList.addActionListener(e -> {
|
||||
this.controllers.get(PanelName.IDIOMA_LIST).show();
|
||||
this.frame.showCard(PanelName.IDIOMA_LIST);
|
||||
});
|
||||
idiomaCreate.addActionListener(e -> {
|
||||
this.controllers.get(PanelName.IDIOMA_CREATE).show();
|
||||
this.frame.showCard(PanelName.IDIOMA_CREATE);
|
||||
});
|
||||
idiomaUpdate.addActionListener(e -> {
|
||||
this.controllers.get(PanelName.IDIOMA_UPDATE).show();
|
||||
this.frame.showCard(PanelName.IDIOMA_UPDATE);
|
||||
});
|
||||
idiomaDelete.addActionListener(e -> {
|
||||
this.controllers.get(PanelName.IDIOMA_DELETE).show();
|
||||
this.frame.showCard(PanelName.IDIOMA_DELETE);
|
||||
});
|
||||
idiomaList.addActionListener(e -> this.showCard(PanelName.IDIOMA_LIST));
|
||||
idiomaCreate.addActionListener(e -> this.showCard(PanelName.IDIOMA_CREATE));
|
||||
idiomaUpdate.addActionListener(e -> this.showCard(PanelName.IDIOMA_UPDATE));
|
||||
idiomaDelete.addActionListener(e -> this.showCard(PanelName.IDIOMA_DELETE));
|
||||
|
||||
libroList.addActionListener(e -> {
|
||||
this.controllers.get(PanelName.LIBRO_LIST).show();
|
||||
this.frame.showCard(PanelName.LIBRO_LIST);
|
||||
});
|
||||
libroCreate.addActionListener(e -> {
|
||||
this.controllers.get(PanelName.LIBRO_CREATE).show();
|
||||
this.frame.showCard(PanelName.LIBRO_CREATE);
|
||||
});
|
||||
libroUpdate.addActionListener(e -> {
|
||||
this.controllers.get(PanelName.LIBRO_UPDATE).show();
|
||||
this.frame.showCard(PanelName.LIBRO_UPDATE);
|
||||
});
|
||||
libroDelete.addActionListener(e -> {
|
||||
this.controllers.get(PanelName.LIBRO_DELETE).show();
|
||||
this.frame.showCard(PanelName.LIBRO_DELETE);
|
||||
});
|
||||
libroList.addActionListener(e -> this.showCard(PanelName.LIBRO_LIST));
|
||||
libroCreate.addActionListener(e -> this.showCard(PanelName.LIBRO_CREATE));
|
||||
libroUpdate.addActionListener(e -> this.showCard(PanelName.LIBRO_UPDATE));
|
||||
libroDelete.addActionListener(e -> this.showCard(PanelName.LIBRO_DELETE));
|
||||
|
||||
categoriaList.addActionListener(e -> {
|
||||
this.controllers.get(PanelName.CATEGORIA_LIST).show();
|
||||
this.frame.showCard(PanelName.CATEGORIA_LIST);
|
||||
});
|
||||
categoriaCreate.addActionListener(e -> {
|
||||
this.controllers.get(PanelName.CATEGORIA_CREATE).show();
|
||||
this.frame.showCard(PanelName.CATEGORIA_CREATE);
|
||||
});
|
||||
categoriaUpdate.addActionListener(e -> {
|
||||
this.controllers.get(PanelName.CATEGORIA_UPDATE).show();
|
||||
this.frame.showCard(PanelName.CATEGORIA_UPDATE);
|
||||
});
|
||||
categoriaDelete.addActionListener(e -> {
|
||||
this.controllers.get(PanelName.CATEGORIA_DELETE).show();
|
||||
this.frame.showCard(PanelName.CATEGORIA_DELETE);
|
||||
});
|
||||
categoriaList.addActionListener(e -> this.showCard(PanelName.CATEGORIA_LIST));
|
||||
categoriaCreate.addActionListener(e -> this.showCard(PanelName.CATEGORIA_CREATE));
|
||||
categoriaUpdate.addActionListener(e -> this.showCard(PanelName.CATEGORIA_UPDATE));
|
||||
categoriaDelete.addActionListener(e -> this.showCard(PanelName.CATEGORIA_DELETE));
|
||||
|
||||
editorialList.addActionListener(e -> {
|
||||
this.controllers.get(PanelName.EDITORIAL_LIST).show();
|
||||
this.frame.showCard(PanelName.EDITORIAL_LIST);
|
||||
});
|
||||
editorialCreate.addActionListener(e -> {
|
||||
this.controllers.get(PanelName.EDITORIAL_CREATE).show();
|
||||
this.frame.showCard(PanelName.EDITORIAL_CREATE);
|
||||
});
|
||||
editorialUpdate.addActionListener(e -> {
|
||||
this.controllers.get(PanelName.EDITORIAL_UPDATE).show();
|
||||
this.frame.showCard(PanelName.EDITORIAL_UPDATE);
|
||||
});
|
||||
editorialDelete.addActionListener(e -> {
|
||||
this.controllers.get(PanelName.EDITORIAL_DELETE).show();
|
||||
this.frame.showCard(PanelName.EDITORIAL_DELETE);
|
||||
});
|
||||
editorialList.addActionListener(e -> this.showCard(PanelName.EDITORIAL_LIST));
|
||||
editorialCreate.addActionListener(e -> this.showCard(PanelName.EDITORIAL_CREATE));
|
||||
editorialUpdate.addActionListener(e -> this.showCard(PanelName.EDITORIAL_UPDATE));
|
||||
editorialDelete.addActionListener(e -> this.showCard(PanelName.EDITORIAL_DELETE));
|
||||
|
||||
menuBar.add(librosMenu);
|
||||
librosMenu.add(libroList);
|
||||
@@ -257,6 +197,10 @@ public class LaunchController {
|
||||
this.frame.setJMenuBar(menuBar);
|
||||
}
|
||||
|
||||
private void showCard(PanelName name){
|
||||
this.controllers.get(name).show();
|
||||
this.frame.showCard(name);
|
||||
}
|
||||
|
||||
public void run() {
|
||||
this.create();
|
||||
|
||||
@@ -2,17 +2,19 @@ package xyz.danielcortes.controllers.autor;
|
||||
|
||||
import javax.swing.JOptionPane;
|
||||
import xyz.danielcortes.controllers.BaseController;
|
||||
import xyz.danielcortes.controllers.LaunchController;
|
||||
import xyz.danielcortes.models.Autor;
|
||||
import xyz.danielcortes.repository.AutorRepository;
|
||||
import xyz.danielcortes.views.BasePanel;
|
||||
import xyz.danielcortes.views.autor.AutorCreatePanel;
|
||||
|
||||
public class AutorCreateController implements BaseController {
|
||||
public class AutorCreateController extends BaseController {
|
||||
|
||||
private AutorCreatePanel view;
|
||||
private AutorRepository autorRepository;
|
||||
|
||||
public AutorCreateController(AutorCreatePanel view) {
|
||||
public AutorCreateController(AutorCreatePanel view, LaunchController parent) {
|
||||
super(parent);
|
||||
this.view = view;
|
||||
this.autorRepository = new AutorRepository();
|
||||
this.setupListeners();
|
||||
|
||||
@@ -4,16 +4,18 @@ import java.util.List;
|
||||
import javax.swing.JComboBox;
|
||||
import javax.swing.JOptionPane;
|
||||
import xyz.danielcortes.controllers.BaseController;
|
||||
import xyz.danielcortes.controllers.LaunchController;
|
||||
import xyz.danielcortes.models.Autor;
|
||||
import xyz.danielcortes.repository.AutorRepository;
|
||||
import xyz.danielcortes.views.BasePanel;
|
||||
import xyz.danielcortes.views.autor.AutorDeletePanel;
|
||||
|
||||
public class AutorDeleteController implements BaseController {
|
||||
public class AutorDeleteController extends BaseController {
|
||||
private AutorDeletePanel view;
|
||||
private AutorRepository autorRepository;
|
||||
|
||||
public AutorDeleteController(AutorDeletePanel view){
|
||||
public AutorDeleteController(AutorDeletePanel view, LaunchController parent){
|
||||
super(parent);
|
||||
this.view = view;
|
||||
this.autorRepository = new AutorRepository();
|
||||
this.setupListeners();
|
||||
|
||||
@@ -2,18 +2,19 @@ package xyz.danielcortes.controllers.autor;
|
||||
|
||||
import java.util.List;
|
||||
import xyz.danielcortes.controllers.BaseController;
|
||||
import xyz.danielcortes.controllers.LaunchController;
|
||||
import xyz.danielcortes.framework.BaseTableModel;
|
||||
import xyz.danielcortes.models.Autor;
|
||||
import xyz.danielcortes.repository.AutorRepository;
|
||||
import xyz.danielcortes.views.BasePanel;
|
||||
import xyz.danielcortes.views.autor.AutorListPanel;
|
||||
|
||||
public class AutorListController implements BaseController {
|
||||
|
||||
public class AutorListController extends BaseController {
|
||||
private AutorListPanel view;
|
||||
private AutorRepository autorRepository;
|
||||
|
||||
public AutorListController(AutorListPanel view) {
|
||||
public AutorListController(AutorListPanel view, LaunchController parent) {
|
||||
super(parent);
|
||||
this.view = view;
|
||||
this.autorRepository = new AutorRepository();
|
||||
this.setupListeners();
|
||||
|
||||
@@ -4,17 +4,19 @@ import java.util.List;
|
||||
import javax.swing.JComboBox;
|
||||
import javax.swing.JOptionPane;
|
||||
import xyz.danielcortes.controllers.BaseController;
|
||||
import xyz.danielcortes.controllers.LaunchController;
|
||||
import xyz.danielcortes.models.Autor;
|
||||
import xyz.danielcortes.repository.AutorRepository;
|
||||
import xyz.danielcortes.views.BasePanel;
|
||||
import xyz.danielcortes.views.autor.AutorUpdatePanel;
|
||||
|
||||
public class AutorUpdateController implements BaseController {
|
||||
public class AutorUpdateController extends BaseController {
|
||||
|
||||
private AutorUpdatePanel view;
|
||||
private AutorRepository autorRepository;
|
||||
|
||||
public AutorUpdateController(AutorUpdatePanel view) {
|
||||
public AutorUpdateController(AutorUpdatePanel view, LaunchController parent) {
|
||||
super(parent);
|
||||
this.view = view;
|
||||
this.autorRepository = new AutorRepository();
|
||||
this.setupListeners();
|
||||
|
||||
@@ -1,16 +1,18 @@
|
||||
package xyz.danielcortes.controllers.autor;
|
||||
|
||||
import xyz.danielcortes.controllers.BaseController;
|
||||
import xyz.danielcortes.controllers.LaunchController;
|
||||
import xyz.danielcortes.models.Autor;
|
||||
import xyz.danielcortes.views.BasePanel;
|
||||
import xyz.danielcortes.views.autor.AutorViewPanel;
|
||||
|
||||
public class AutorViewController implements BaseController {
|
||||
public class AutorViewController extends BaseController {
|
||||
|
||||
private Autor autor;
|
||||
private AutorViewPanel view;
|
||||
|
||||
public AutorViewController(AutorViewPanel view) {
|
||||
public AutorViewController(AutorViewPanel view, LaunchController parent) {
|
||||
super(parent);
|
||||
this.view = view;
|
||||
this.fillAutor();
|
||||
}
|
||||
|
||||
@@ -2,16 +2,18 @@ package xyz.danielcortes.controllers.categoria;
|
||||
|
||||
import javax.swing.JOptionPane;
|
||||
import xyz.danielcortes.controllers.BaseController;
|
||||
import xyz.danielcortes.controllers.LaunchController;
|
||||
import xyz.danielcortes.models.Categoria;
|
||||
import xyz.danielcortes.repository.CategoriaRepository;
|
||||
import xyz.danielcortes.views.BasePanel;
|
||||
import xyz.danielcortes.views.categoria.CategoriaCreatePanel;
|
||||
|
||||
public class CategoriaCreateController implements BaseController {
|
||||
public class CategoriaCreateController extends BaseController {
|
||||
private CategoriaRepository categoriaRepository;
|
||||
private CategoriaCreatePanel view;
|
||||
|
||||
public CategoriaCreateController(CategoriaCreatePanel view) {
|
||||
public CategoriaCreateController(CategoriaCreatePanel view, LaunchController parent) {
|
||||
super(parent);
|
||||
this.view = view;
|
||||
categoriaRepository = new CategoriaRepository();
|
||||
this.setupListeners();
|
||||
|
||||
@@ -4,17 +4,19 @@ import java.util.List;
|
||||
import javax.swing.JComboBox;
|
||||
import javax.swing.JOptionPane;
|
||||
import xyz.danielcortes.controllers.BaseController;
|
||||
import xyz.danielcortes.controllers.LaunchController;
|
||||
import xyz.danielcortes.models.Categoria;
|
||||
import xyz.danielcortes.repository.CategoriaRepository;
|
||||
import xyz.danielcortes.views.BasePanel;
|
||||
import xyz.danielcortes.views.categoria.CategoriaDeletePanel;
|
||||
|
||||
public class CategoriaDeleteController implements BaseController {
|
||||
public class CategoriaDeleteController extends BaseController {
|
||||
|
||||
private CategoriaRepository categoriaRepository;
|
||||
private CategoriaDeletePanel view;
|
||||
|
||||
public CategoriaDeleteController(CategoriaDeletePanel view) {
|
||||
public CategoriaDeleteController(CategoriaDeletePanel view, LaunchController parent) {
|
||||
super(parent);
|
||||
this.view = view;
|
||||
this.categoriaRepository = new CategoriaRepository();
|
||||
this.setupListeners();
|
||||
|
||||
@@ -2,17 +2,19 @@ package xyz.danielcortes.controllers.categoria;
|
||||
|
||||
import java.util.List;
|
||||
import xyz.danielcortes.controllers.BaseController;
|
||||
import xyz.danielcortes.controllers.LaunchController;
|
||||
import xyz.danielcortes.framework.BaseTableModel;
|
||||
import xyz.danielcortes.models.Categoria;
|
||||
import xyz.danielcortes.repository.CategoriaRepository;
|
||||
import xyz.danielcortes.views.BasePanel;
|
||||
import xyz.danielcortes.views.categoria.CategoriaListPanel;
|
||||
|
||||
public class CategoriaListController implements BaseController {
|
||||
public class CategoriaListController extends BaseController {
|
||||
private CategoriaRepository categoriaRepository;
|
||||
private CategoriaListPanel view;
|
||||
|
||||
public CategoriaListController (CategoriaListPanel view) {
|
||||
public CategoriaListController (CategoriaListPanel view, LaunchController parent) {
|
||||
super(parent);
|
||||
this.view = view;
|
||||
this.categoriaRepository = new CategoriaRepository();
|
||||
this.loadCategoriaTable();
|
||||
|
||||
@@ -4,17 +4,19 @@ import java.util.List;
|
||||
import javax.swing.JComboBox;
|
||||
import javax.swing.JOptionPane;
|
||||
import xyz.danielcortes.controllers.BaseController;
|
||||
import xyz.danielcortes.controllers.LaunchController;
|
||||
import xyz.danielcortes.models.Categoria;
|
||||
import xyz.danielcortes.repository.CategoriaRepository;
|
||||
import xyz.danielcortes.views.BasePanel;
|
||||
import xyz.danielcortes.views.categoria.CategoriaUpdatePanel;
|
||||
|
||||
public class CategoriaUpdateController implements BaseController {
|
||||
public class CategoriaUpdateController extends BaseController {
|
||||
|
||||
private CategoriaUpdatePanel view;
|
||||
private CategoriaRepository categoriaRepository;
|
||||
|
||||
public CategoriaUpdateController(CategoriaUpdatePanel view) {
|
||||
public CategoriaUpdateController(CategoriaUpdatePanel view, LaunchController parent) {
|
||||
super(parent);
|
||||
this.view = view;
|
||||
this.categoriaRepository = new CategoriaRepository();
|
||||
|
||||
|
||||
@@ -2,17 +2,19 @@ package xyz.danielcortes.controllers.editorial;
|
||||
|
||||
import javax.swing.JOptionPane;
|
||||
import xyz.danielcortes.controllers.BaseController;
|
||||
import xyz.danielcortes.controllers.LaunchController;
|
||||
import xyz.danielcortes.models.Editorial;
|
||||
import xyz.danielcortes.repository.EditorialRepository;
|
||||
import xyz.danielcortes.views.BasePanel;
|
||||
import xyz.danielcortes.views.editorial.EditorialCreatePanel;
|
||||
|
||||
public class EditorialCreateController implements BaseController {
|
||||
public class EditorialCreateController extends BaseController {
|
||||
|
||||
private EditorialRepository editorialRepository;
|
||||
private EditorialCreatePanel view;
|
||||
|
||||
public EditorialCreateController(EditorialCreatePanel view) {
|
||||
public EditorialCreateController(EditorialCreatePanel view, LaunchController parent) {
|
||||
super(parent);
|
||||
this.view = view;
|
||||
this.editorialRepository = new EditorialRepository();
|
||||
|
||||
|
||||
@@ -4,16 +4,18 @@ import java.util.List;
|
||||
import javax.swing.JComboBox;
|
||||
import javax.swing.JOptionPane;
|
||||
import xyz.danielcortes.controllers.BaseController;
|
||||
import xyz.danielcortes.controllers.LaunchController;
|
||||
import xyz.danielcortes.models.Editorial;
|
||||
import xyz.danielcortes.repository.EditorialRepository;
|
||||
import xyz.danielcortes.views.BasePanel;
|
||||
import xyz.danielcortes.views.editorial.EditorialDeletePanel;
|
||||
|
||||
public class EditorialDeleteController implements BaseController {
|
||||
public class EditorialDeleteController extends BaseController {
|
||||
private EditorialDeletePanel view;
|
||||
private EditorialRepository editorialRepository;
|
||||
|
||||
public EditorialDeleteController(EditorialDeletePanel view) {
|
||||
public EditorialDeleteController(EditorialDeletePanel view, LaunchController parent) {
|
||||
super(parent);
|
||||
this.view = view;
|
||||
this.editorialRepository = new EditorialRepository();
|
||||
|
||||
|
||||
@@ -2,17 +2,19 @@ package xyz.danielcortes.controllers.editorial;
|
||||
|
||||
import java.util.List;
|
||||
import xyz.danielcortes.controllers.BaseController;
|
||||
import xyz.danielcortes.controllers.LaunchController;
|
||||
import xyz.danielcortes.framework.BaseTableModel;
|
||||
import xyz.danielcortes.models.Editorial;
|
||||
import xyz.danielcortes.repository.EditorialRepository;
|
||||
import xyz.danielcortes.views.BasePanel;
|
||||
import xyz.danielcortes.views.editorial.EditorialListPanel;
|
||||
|
||||
public class EditorialListController implements BaseController {
|
||||
public class EditorialListController extends BaseController {
|
||||
private EditorialListPanel view;
|
||||
private EditorialRepository editorialRepository;
|
||||
|
||||
public EditorialListController(EditorialListPanel view) {
|
||||
public EditorialListController(EditorialListPanel view, LaunchController parent) {
|
||||
super(parent);
|
||||
this.view = view;
|
||||
this.editorialRepository = new EditorialRepository();
|
||||
this.loadEditorialTable();
|
||||
|
||||
@@ -4,17 +4,19 @@ import java.util.List;
|
||||
import javax.swing.JComboBox;
|
||||
import javax.swing.JOptionPane;
|
||||
import xyz.danielcortes.controllers.BaseController;
|
||||
import xyz.danielcortes.controllers.LaunchController;
|
||||
import xyz.danielcortes.models.Editorial;
|
||||
import xyz.danielcortes.repository.EditorialRepository;
|
||||
import xyz.danielcortes.views.BasePanel;
|
||||
import xyz.danielcortes.views.editorial.EditorialUpdatePanel;
|
||||
|
||||
public class EditorialUpdateController implements BaseController {
|
||||
public class EditorialUpdateController extends BaseController {
|
||||
|
||||
private EditorialUpdatePanel view;
|
||||
private EditorialRepository editorialRepository;
|
||||
|
||||
public EditorialUpdateController(EditorialUpdatePanel view) {
|
||||
public EditorialUpdateController(EditorialUpdatePanel view, LaunchController parent) {
|
||||
super(parent);
|
||||
this.view = view;
|
||||
this.editorialRepository = new EditorialRepository();
|
||||
this.setupListeners();
|
||||
|
||||
@@ -2,17 +2,19 @@ package xyz.danielcortes.controllers.idioma;
|
||||
|
||||
import javax.swing.JOptionPane;
|
||||
import xyz.danielcortes.controllers.BaseController;
|
||||
import xyz.danielcortes.controllers.LaunchController;
|
||||
import xyz.danielcortes.models.Idioma;
|
||||
import xyz.danielcortes.repository.IdiomaRepository;
|
||||
import xyz.danielcortes.views.BasePanel;
|
||||
import xyz.danielcortes.views.idioma.IdiomaCreatePanel;
|
||||
|
||||
public class IdiomaCreateController implements BaseController {
|
||||
public class IdiomaCreateController extends BaseController {
|
||||
|
||||
private IdiomaRepository idiomaRepository;
|
||||
private IdiomaCreatePanel view;
|
||||
|
||||
public IdiomaCreateController(IdiomaCreatePanel view) {
|
||||
public IdiomaCreateController(IdiomaCreatePanel view, LaunchController parent) {
|
||||
super(parent);
|
||||
this.idiomaRepository = new IdiomaRepository();
|
||||
this.view = view;
|
||||
|
||||
|
||||
@@ -4,17 +4,19 @@ import java.util.List;
|
||||
import javax.swing.JComboBox;
|
||||
import javax.swing.JOptionPane;
|
||||
import xyz.danielcortes.controllers.BaseController;
|
||||
import xyz.danielcortes.controllers.LaunchController;
|
||||
import xyz.danielcortes.models.Idioma;
|
||||
import xyz.danielcortes.repository.IdiomaRepository;
|
||||
import xyz.danielcortes.views.BasePanel;
|
||||
import xyz.danielcortes.views.idioma.IdiomaDeletePanel;
|
||||
|
||||
public class IdiomaDeleteController implements BaseController {
|
||||
public class IdiomaDeleteController extends BaseController {
|
||||
|
||||
private IdiomaDeletePanel view;
|
||||
private IdiomaRepository idiomaRepository;
|
||||
|
||||
public IdiomaDeleteController(IdiomaDeletePanel view) {
|
||||
public IdiomaDeleteController(IdiomaDeletePanel view, LaunchController parent) {
|
||||
super(parent);
|
||||
this.view = view;
|
||||
this.idiomaRepository = new IdiomaRepository();
|
||||
this.loadIdiomaCombo();
|
||||
|
||||
@@ -2,18 +2,20 @@ package xyz.danielcortes.controllers.idioma;
|
||||
|
||||
import java.util.List;
|
||||
import xyz.danielcortes.controllers.BaseController;
|
||||
import xyz.danielcortes.controllers.LaunchController;
|
||||
import xyz.danielcortes.framework.BaseTableModel;
|
||||
import xyz.danielcortes.models.Idioma;
|
||||
import xyz.danielcortes.repository.IdiomaRepository;
|
||||
import xyz.danielcortes.views.BasePanel;
|
||||
import xyz.danielcortes.views.idioma.IdiomaListPanel;
|
||||
|
||||
public class IdiomaListController implements BaseController {
|
||||
public class IdiomaListController extends BaseController {
|
||||
|
||||
private IdiomaListPanel view;
|
||||
private IdiomaRepository idiomaRepository;
|
||||
|
||||
public IdiomaListController(IdiomaListPanel view) {
|
||||
public IdiomaListController(IdiomaListPanel view, LaunchController parent) {
|
||||
super(parent);
|
||||
this.view = view;
|
||||
this.idiomaRepository = new IdiomaRepository();
|
||||
this.loadIdiomaTable();
|
||||
|
||||
@@ -4,17 +4,19 @@ import java.util.List;
|
||||
import javax.swing.JComboBox;
|
||||
import javax.swing.JOptionPane;
|
||||
import xyz.danielcortes.controllers.BaseController;
|
||||
import xyz.danielcortes.controllers.LaunchController;
|
||||
import xyz.danielcortes.models.Idioma;
|
||||
import xyz.danielcortes.repository.IdiomaRepository;
|
||||
import xyz.danielcortes.views.BasePanel;
|
||||
import xyz.danielcortes.views.idioma.IdiomaUpdatePanel;
|
||||
|
||||
public class IdiomaUpdateController implements BaseController {
|
||||
public class IdiomaUpdateController extends BaseController {
|
||||
|
||||
private IdiomaUpdatePanel view;
|
||||
private IdiomaRepository idiomaRepository;
|
||||
|
||||
public IdiomaUpdateController(IdiomaUpdatePanel view) {
|
||||
public IdiomaUpdateController(IdiomaUpdatePanel view, LaunchController parent) {
|
||||
super(parent);
|
||||
this.view = view;
|
||||
this.idiomaRepository = new IdiomaRepository();
|
||||
this.setupListeners();
|
||||
|
||||
@@ -6,6 +6,7 @@ import java.util.List;
|
||||
import javax.swing.DefaultListModel;
|
||||
import javax.swing.JComboBox;
|
||||
import xyz.danielcortes.controllers.BaseController;
|
||||
import xyz.danielcortes.controllers.LaunchController;
|
||||
import xyz.danielcortes.models.Autor;
|
||||
import xyz.danielcortes.models.Categoria;
|
||||
import xyz.danielcortes.models.Editorial;
|
||||
@@ -19,7 +20,7 @@ import xyz.danielcortes.repository.LibroRepository;
|
||||
import xyz.danielcortes.views.BasePanel;
|
||||
import xyz.danielcortes.views.libro.LibroCreatePanel;
|
||||
|
||||
public class LibroCreateController implements BaseController {
|
||||
public class LibroCreateController extends BaseController {
|
||||
private IdiomaRepository idiomaRepository;
|
||||
private CategoriaRepository categoriaRepository;
|
||||
private AutorRepository autorRepository;
|
||||
@@ -30,7 +31,8 @@ public class LibroCreateController implements BaseController {
|
||||
private LibroCreatePanel view;
|
||||
private LibroValidator validator;
|
||||
|
||||
public LibroCreateController(LibroCreatePanel view) {
|
||||
public LibroCreateController(LibroCreatePanel view, LaunchController parent) {
|
||||
super(parent);
|
||||
this.idiomaRepository = new IdiomaRepository();
|
||||
this.categoriaRepository = new CategoriaRepository();
|
||||
this.autorRepository = new AutorRepository();
|
||||
|
||||
@@ -3,18 +3,20 @@ package xyz.danielcortes.controllers.libro;
|
||||
import java.util.List;
|
||||
import javax.swing.JComboBox;
|
||||
import xyz.danielcortes.controllers.BaseController;
|
||||
import xyz.danielcortes.controllers.LaunchController;
|
||||
import xyz.danielcortes.models.Libro;
|
||||
import xyz.danielcortes.repository.LibroRepository;
|
||||
import xyz.danielcortes.views.BasePanel;
|
||||
import xyz.danielcortes.views.libro.LibroDeletePanel;
|
||||
|
||||
public class LibroDeleteController implements BaseController {
|
||||
public class LibroDeleteController extends BaseController {
|
||||
|
||||
private LibroDeletePanel view;
|
||||
private LibroValidator validator;
|
||||
private LibroRepository libroRepository;
|
||||
|
||||
public LibroDeleteController(LibroDeletePanel view) {
|
||||
public LibroDeleteController(LibroDeletePanel view, LaunchController parent) {
|
||||
super(parent);
|
||||
this.view = view;
|
||||
this.libroRepository = new LibroRepository();
|
||||
this.validator = new LibroValidator(this.libroRepository);
|
||||
|
||||
@@ -2,18 +2,20 @@ package xyz.danielcortes.controllers.libro;
|
||||
|
||||
import java.util.List;
|
||||
import xyz.danielcortes.controllers.BaseController;
|
||||
import xyz.danielcortes.controllers.LaunchController;
|
||||
import xyz.danielcortes.framework.BaseTableModel;
|
||||
import xyz.danielcortes.models.Libro;
|
||||
import xyz.danielcortes.repository.LibroRepository;
|
||||
import xyz.danielcortes.views.BasePanel;
|
||||
import xyz.danielcortes.views.libro.LibroListPanel;
|
||||
|
||||
public class LibroListController implements BaseController {
|
||||
public class LibroListController extends BaseController {
|
||||
|
||||
private LibroListPanel view;
|
||||
private LibroRepository libroRepository;
|
||||
|
||||
public LibroListController(LibroListPanel view) {
|
||||
public LibroListController(LibroListPanel view, LaunchController parent) {
|
||||
super(parent);
|
||||
this.view = view;
|
||||
this.libroRepository = new LibroRepository();
|
||||
this.loadLibroTable();
|
||||
|
||||
@@ -6,6 +6,7 @@ import java.util.List;
|
||||
import javax.swing.DefaultListModel;
|
||||
import javax.swing.JComboBox;
|
||||
import xyz.danielcortes.controllers.BaseController;
|
||||
import xyz.danielcortes.controllers.LaunchController;
|
||||
import xyz.danielcortes.framework.JListUtils;
|
||||
import xyz.danielcortes.models.Autor;
|
||||
import xyz.danielcortes.models.Categoria;
|
||||
@@ -20,7 +21,7 @@ import xyz.danielcortes.repository.LibroRepository;
|
||||
import xyz.danielcortes.views.BasePanel;
|
||||
import xyz.danielcortes.views.libro.LibroUpdatePanel;
|
||||
|
||||
public class LibroUpdateController implements BaseController {
|
||||
public class LibroUpdateController extends BaseController {
|
||||
|
||||
private LibroUpdatePanel view;
|
||||
private LibroValidator validator;
|
||||
@@ -31,7 +32,8 @@ public class LibroUpdateController implements BaseController {
|
||||
private AutorRepository autorRepository;
|
||||
private EditorialRepository editorialRepository;
|
||||
|
||||
public LibroUpdateController(LibroUpdatePanel view) {
|
||||
public LibroUpdateController(LibroUpdatePanel view, LaunchController parent) {
|
||||
super(parent);
|
||||
this.view = view;
|
||||
this.libroRepository = new LibroRepository();
|
||||
this.validator = new LibroValidator(this.libroRepository);
|
||||
|
||||
@@ -1,18 +1,7 @@
|
||||
package xyz.danielcortes.views;
|
||||
|
||||
import javax.swing.JFrame;
|
||||
import javax.swing.JPanel;
|
||||
|
||||
public abstract class BasePanel {
|
||||
private JFrame parentFrame;
|
||||
|
||||
public BasePanel(JFrame parentFrame) {
|
||||
this.parentFrame = parentFrame;
|
||||
}
|
||||
|
||||
public JFrame getParentFrame() {
|
||||
return parentFrame;
|
||||
}
|
||||
|
||||
public abstract JPanel getContentPane();
|
||||
}
|
||||
|
||||
@@ -7,7 +7,6 @@ import java.awt.Dimension;
|
||||
import java.awt.Insets;
|
||||
import javax.swing.JButton;
|
||||
import javax.swing.JComponent;
|
||||
import javax.swing.JFrame;
|
||||
import javax.swing.JLabel;
|
||||
import javax.swing.JPanel;
|
||||
import javax.swing.JTextField;
|
||||
@@ -21,11 +20,6 @@ public class AutorCreatePanel extends BasePanel {
|
||||
private JButton guardarButton;
|
||||
private JPanel contentPane;
|
||||
|
||||
public AutorCreatePanel(JFrame parentFrame) {
|
||||
super(parentFrame);
|
||||
}
|
||||
|
||||
|
||||
public JTextField getNombreField() {
|
||||
return nombreField;
|
||||
}
|
||||
|
||||
@@ -9,7 +9,6 @@ import javax.swing.DefaultComboBoxModel;
|
||||
import javax.swing.JButton;
|
||||
import javax.swing.JComboBox;
|
||||
import javax.swing.JComponent;
|
||||
import javax.swing.JFrame;
|
||||
import javax.swing.JLabel;
|
||||
import javax.swing.JPanel;
|
||||
import xyz.danielcortes.models.Autor;
|
||||
@@ -23,10 +22,6 @@ public class AutorDeletePanel extends BasePanel {
|
||||
private JLabel autorField;
|
||||
private JPanel contentPane;
|
||||
|
||||
public AutorDeletePanel(JFrame parentFrame) {
|
||||
super(parentFrame);
|
||||
}
|
||||
|
||||
public JComboBox<Autor> getAutorCombo() {
|
||||
return autorCombo;
|
||||
}
|
||||
|
||||
@@ -6,7 +6,6 @@ import java.awt.Dimension;
|
||||
import java.awt.Insets;
|
||||
import javax.swing.JButton;
|
||||
import javax.swing.JComponent;
|
||||
import javax.swing.JFrame;
|
||||
import javax.swing.JPanel;
|
||||
import javax.swing.JScrollPane;
|
||||
import javax.swing.JTable;
|
||||
@@ -23,10 +22,6 @@ public class AutorListPanel extends BasePanel {
|
||||
private JButton buscarButton;
|
||||
private BaseTableModel<Autor> autorModel;
|
||||
|
||||
public AutorListPanel(JFrame parentFrame) {
|
||||
super(parentFrame);
|
||||
}
|
||||
|
||||
public JPanel getContentPane() {
|
||||
return contentPane;
|
||||
}
|
||||
|
||||
@@ -9,7 +9,6 @@ import javax.swing.DefaultComboBoxModel;
|
||||
import javax.swing.JButton;
|
||||
import javax.swing.JComboBox;
|
||||
import javax.swing.JComponent;
|
||||
import javax.swing.JFrame;
|
||||
import javax.swing.JLabel;
|
||||
import javax.swing.JPanel;
|
||||
import javax.swing.JTextField;
|
||||
@@ -26,10 +25,6 @@ public class AutorUpdatePanel extends BasePanel {
|
||||
private JButton actualizarButton;
|
||||
private JPanel contentPane;
|
||||
|
||||
public AutorUpdatePanel(JFrame parentFrame) {
|
||||
super(parentFrame);
|
||||
}
|
||||
|
||||
public JComboBox<Autor> getAutorCombo() {
|
||||
return autorCombo;
|
||||
}
|
||||
|
||||
@@ -7,7 +7,6 @@ import java.awt.Dimension;
|
||||
import java.awt.Insets;
|
||||
import javax.swing.JButton;
|
||||
import javax.swing.JComponent;
|
||||
import javax.swing.JFrame;
|
||||
import javax.swing.JLabel;
|
||||
import javax.swing.JPanel;
|
||||
import javax.swing.JTextField;
|
||||
@@ -21,10 +20,6 @@ public class AutorViewPanel extends BasePanel {
|
||||
private JButton volverButton;
|
||||
private JPanel contentPane;
|
||||
|
||||
public AutorViewPanel(JFrame parentFrame) {
|
||||
super(parentFrame);
|
||||
}
|
||||
|
||||
public JPanel getContentPane() {
|
||||
return contentPane;
|
||||
}
|
||||
|
||||
@@ -7,7 +7,6 @@ import java.awt.Dimension;
|
||||
import java.awt.Insets;
|
||||
import javax.swing.JButton;
|
||||
import javax.swing.JComponent;
|
||||
import javax.swing.JFrame;
|
||||
import javax.swing.JLabel;
|
||||
import javax.swing.JPanel;
|
||||
import javax.swing.JTextField;
|
||||
@@ -19,10 +18,6 @@ public class CategoriaCreatePanel extends BasePanel {
|
||||
private JPanel contentPane;
|
||||
private JTextField nombreField;
|
||||
|
||||
public CategoriaCreatePanel(JFrame parentFrame) {
|
||||
super(parentFrame);
|
||||
}
|
||||
|
||||
public JButton getGuardarButton() {
|
||||
return guardarButton;
|
||||
}
|
||||
|
||||
@@ -9,7 +9,6 @@ import javax.swing.DefaultComboBoxModel;
|
||||
import javax.swing.JButton;
|
||||
import javax.swing.JComboBox;
|
||||
import javax.swing.JComponent;
|
||||
import javax.swing.JFrame;
|
||||
import javax.swing.JLabel;
|
||||
import javax.swing.JPanel;
|
||||
import xyz.danielcortes.models.Categoria;
|
||||
@@ -22,10 +21,6 @@ public class CategoriaDeletePanel extends BasePanel {
|
||||
private JButton eliminarButton;
|
||||
private JPanel contentPane;
|
||||
|
||||
public CategoriaDeletePanel(JFrame parentFrame) {
|
||||
super(parentFrame);
|
||||
}
|
||||
|
||||
public JComboBox<Categoria> getCategoriaCombo() {
|
||||
return categoriaCombo;
|
||||
}
|
||||
|
||||
@@ -5,7 +5,6 @@ import com.intellij.uiDesigner.core.GridLayoutManager;
|
||||
import java.awt.Dimension;
|
||||
import java.awt.Insets;
|
||||
import javax.swing.JComponent;
|
||||
import javax.swing.JFrame;
|
||||
import javax.swing.JPanel;
|
||||
import javax.swing.JScrollPane;
|
||||
import javax.swing.JTable;
|
||||
@@ -19,10 +18,6 @@ public class CategoriaListPanel extends BasePanel {
|
||||
private JTable categoriaTable;
|
||||
private BaseTableModel<Categoria> categoriaModel;
|
||||
|
||||
public CategoriaListPanel(JFrame parentFrame) {
|
||||
super(parentFrame);
|
||||
}
|
||||
|
||||
public JPanel getContentPane() {
|
||||
return contentPane;
|
||||
}
|
||||
|
||||
@@ -9,7 +9,6 @@ import javax.swing.DefaultComboBoxModel;
|
||||
import javax.swing.JButton;
|
||||
import javax.swing.JComboBox;
|
||||
import javax.swing.JComponent;
|
||||
import javax.swing.JFrame;
|
||||
import javax.swing.JLabel;
|
||||
import javax.swing.JPanel;
|
||||
import javax.swing.JTextField;
|
||||
@@ -24,10 +23,6 @@ public class CategoriaUpdatePanel extends BasePanel {
|
||||
private DefaultComboBoxModel<Categoria> categoriaModel;
|
||||
private JButton updateButton;
|
||||
|
||||
public CategoriaUpdatePanel(JFrame parentFrame) {
|
||||
super(parentFrame);
|
||||
}
|
||||
|
||||
public JPanel getContentPane() {
|
||||
return contentPane;
|
||||
}
|
||||
|
||||
@@ -7,7 +7,6 @@ import java.awt.Dimension;
|
||||
import java.awt.Insets;
|
||||
import javax.swing.JButton;
|
||||
import javax.swing.JComponent;
|
||||
import javax.swing.JFrame;
|
||||
import javax.swing.JLabel;
|
||||
import javax.swing.JPanel;
|
||||
import javax.swing.JTextField;
|
||||
@@ -19,10 +18,6 @@ public class EditorialCreatePanel extends BasePanel {
|
||||
private JTextField nombreField;
|
||||
private JButton guardarButton;
|
||||
|
||||
public EditorialCreatePanel(JFrame parentFrame) {
|
||||
super(parentFrame);
|
||||
}
|
||||
|
||||
public JPanel getContentPane() {
|
||||
return contentPane;
|
||||
}
|
||||
|
||||
@@ -9,7 +9,6 @@ import javax.swing.DefaultComboBoxModel;
|
||||
import javax.swing.JButton;
|
||||
import javax.swing.JComboBox;
|
||||
import javax.swing.JComponent;
|
||||
import javax.swing.JFrame;
|
||||
import javax.swing.JLabel;
|
||||
import javax.swing.JPanel;
|
||||
import xyz.danielcortes.models.Editorial;
|
||||
@@ -22,10 +21,6 @@ public class EditorialDeletePanel extends BasePanel {
|
||||
private DefaultComboBoxModel<Editorial> editorialModel;
|
||||
private JButton eliminarButton;
|
||||
|
||||
public EditorialDeletePanel(JFrame parentFrame) {
|
||||
super(parentFrame);
|
||||
}
|
||||
|
||||
public JPanel getContentPane() {
|
||||
return contentPane;
|
||||
}
|
||||
|
||||
@@ -5,7 +5,6 @@ import com.intellij.uiDesigner.core.GridLayoutManager;
|
||||
import java.awt.Dimension;
|
||||
import java.awt.Insets;
|
||||
import javax.swing.JComponent;
|
||||
import javax.swing.JFrame;
|
||||
import javax.swing.JPanel;
|
||||
import javax.swing.JScrollPane;
|
||||
import javax.swing.JTable;
|
||||
@@ -19,10 +18,6 @@ public class EditorialListPanel extends BasePanel {
|
||||
private JTable editorialTable;
|
||||
private BaseTableModel<Editorial> editorialModel;
|
||||
|
||||
public EditorialListPanel(JFrame parentFrame) {
|
||||
super(parentFrame);
|
||||
}
|
||||
|
||||
public JPanel getContentPane() {
|
||||
return contentPane;
|
||||
}
|
||||
|
||||
@@ -9,7 +9,6 @@ import javax.swing.DefaultComboBoxModel;
|
||||
import javax.swing.JButton;
|
||||
import javax.swing.JComboBox;
|
||||
import javax.swing.JComponent;
|
||||
import javax.swing.JFrame;
|
||||
import javax.swing.JLabel;
|
||||
import javax.swing.JPanel;
|
||||
import javax.swing.JTextField;
|
||||
@@ -24,10 +23,6 @@ public class EditorialUpdatePanel extends BasePanel {
|
||||
private DefaultComboBoxModel<Editorial> editorialModel;
|
||||
private JButton actualizarButton;
|
||||
|
||||
public EditorialUpdatePanel(JFrame parentFrame) {
|
||||
super(parentFrame);
|
||||
}
|
||||
|
||||
public JPanel getContentPane() {
|
||||
return contentPane;
|
||||
}
|
||||
|
||||
@@ -7,7 +7,6 @@ import java.awt.Dimension;
|
||||
import java.awt.Insets;
|
||||
import javax.swing.JButton;
|
||||
import javax.swing.JComponent;
|
||||
import javax.swing.JFrame;
|
||||
import javax.swing.JLabel;
|
||||
import javax.swing.JPanel;
|
||||
import javax.swing.JTextField;
|
||||
@@ -19,10 +18,6 @@ public class IdiomaCreatePanel extends BasePanel {
|
||||
private JTextField nombreField;
|
||||
private JButton guardarButton;
|
||||
|
||||
public IdiomaCreatePanel(JFrame parentFrame) {
|
||||
super(parentFrame);
|
||||
}
|
||||
|
||||
public JPanel getContentPane() {
|
||||
return contentPane;
|
||||
}
|
||||
|
||||
@@ -9,7 +9,6 @@ import javax.swing.DefaultComboBoxModel;
|
||||
import javax.swing.JButton;
|
||||
import javax.swing.JComboBox;
|
||||
import javax.swing.JComponent;
|
||||
import javax.swing.JFrame;
|
||||
import javax.swing.JLabel;
|
||||
import javax.swing.JPanel;
|
||||
import xyz.danielcortes.models.Idioma;
|
||||
@@ -22,10 +21,6 @@ public class IdiomaDeletePanel extends BasePanel {
|
||||
private JComboBox<Idioma> idiomaCombo;
|
||||
private DefaultComboBoxModel<Idioma> idiomaModel;
|
||||
|
||||
public IdiomaDeletePanel(JFrame parentFrame) {
|
||||
super(parentFrame);
|
||||
}
|
||||
|
||||
public JPanel getContentPane() {
|
||||
return contentPane;
|
||||
}
|
||||
|
||||
@@ -5,7 +5,6 @@ import com.intellij.uiDesigner.core.GridLayoutManager;
|
||||
import java.awt.Dimension;
|
||||
import java.awt.Insets;
|
||||
import javax.swing.JComponent;
|
||||
import javax.swing.JFrame;
|
||||
import javax.swing.JPanel;
|
||||
import javax.swing.JScrollPane;
|
||||
import javax.swing.JTable;
|
||||
@@ -19,10 +18,6 @@ public class IdiomaListPanel extends BasePanel {
|
||||
private JTable idiomaTable;
|
||||
private BaseTableModel<Idioma> idiomaTableModel;
|
||||
|
||||
public IdiomaListPanel(JFrame parentFrame) {
|
||||
super(parentFrame);
|
||||
}
|
||||
|
||||
public JPanel getContentPane() {
|
||||
return contentPane;
|
||||
}
|
||||
|
||||
@@ -9,7 +9,6 @@ import javax.swing.DefaultComboBoxModel;
|
||||
import javax.swing.JButton;
|
||||
import javax.swing.JComboBox;
|
||||
import javax.swing.JComponent;
|
||||
import javax.swing.JFrame;
|
||||
import javax.swing.JLabel;
|
||||
import javax.swing.JPanel;
|
||||
import javax.swing.JTextField;
|
||||
@@ -24,10 +23,6 @@ public class IdiomaUpdatePanel extends BasePanel {
|
||||
private DefaultComboBoxModel<Idioma> idiomaModel;
|
||||
private JButton actualizarButton;
|
||||
|
||||
public IdiomaUpdatePanel(JFrame parentFrame) {
|
||||
super(parentFrame);
|
||||
}
|
||||
|
||||
public JPanel getContentPane() {
|
||||
return contentPane;
|
||||
}
|
||||
|
||||
@@ -10,7 +10,6 @@ import javax.swing.DefaultListModel;
|
||||
import javax.swing.JButton;
|
||||
import javax.swing.JComboBox;
|
||||
import javax.swing.JComponent;
|
||||
import javax.swing.JFrame;
|
||||
import javax.swing.JLabel;
|
||||
import javax.swing.JList;
|
||||
import javax.swing.JPanel;
|
||||
@@ -42,10 +41,6 @@ public class LibroCreatePanel extends BasePanel {
|
||||
private JButton guardarButton;
|
||||
private JTextField precioReferenciaField;
|
||||
|
||||
public LibroCreatePanel(JFrame parentFrame) {
|
||||
super(parentFrame);
|
||||
}
|
||||
|
||||
public JPanel getContentPane() {
|
||||
return contentPane;
|
||||
}
|
||||
|
||||
@@ -9,7 +9,6 @@ import javax.swing.DefaultComboBoxModel;
|
||||
import javax.swing.JButton;
|
||||
import javax.swing.JComboBox;
|
||||
import javax.swing.JComponent;
|
||||
import javax.swing.JFrame;
|
||||
import javax.swing.JLabel;
|
||||
import javax.swing.JPanel;
|
||||
import xyz.danielcortes.models.Libro;
|
||||
@@ -22,10 +21,6 @@ public class LibroDeletePanel extends BasePanel {
|
||||
private JPanel contentPane;
|
||||
private DefaultComboBoxModel<Libro> libroModel;
|
||||
|
||||
public LibroDeletePanel(JFrame parentFrame) {
|
||||
super(parentFrame);
|
||||
}
|
||||
|
||||
public JPanel getContentPane() {
|
||||
return contentPane;
|
||||
}
|
||||
|
||||
@@ -5,7 +5,6 @@ import com.intellij.uiDesigner.core.GridLayoutManager;
|
||||
import java.awt.Dimension;
|
||||
import java.awt.Insets;
|
||||
import javax.swing.JComponent;
|
||||
import javax.swing.JFrame;
|
||||
import javax.swing.JPanel;
|
||||
import javax.swing.JScrollPane;
|
||||
import javax.swing.JTable;
|
||||
@@ -19,10 +18,6 @@ public class LibroListPanel extends BasePanel {
|
||||
private BaseTableModel<Libro> librosModel;
|
||||
private JPanel contentPane;
|
||||
|
||||
public LibroListPanel(JFrame parentFrame) {
|
||||
super(parentFrame);
|
||||
}
|
||||
|
||||
public JTable getLibrosTable() {
|
||||
return librosTable;
|
||||
}
|
||||
|
||||
@@ -10,7 +10,6 @@ import javax.swing.DefaultListModel;
|
||||
import javax.swing.JButton;
|
||||
import javax.swing.JComboBox;
|
||||
import javax.swing.JComponent;
|
||||
import javax.swing.JFrame;
|
||||
import javax.swing.JLabel;
|
||||
import javax.swing.JList;
|
||||
import javax.swing.JPanel;
|
||||
@@ -45,10 +44,6 @@ public class LibroUpdatePanel extends BasePanel {
|
||||
private DefaultComboBoxModel<Editorial> editorialModel;
|
||||
private JButton actualizarButton;
|
||||
|
||||
public LibroUpdatePanel(JFrame parentFrame) {
|
||||
super(parentFrame);
|
||||
}
|
||||
|
||||
public JPanel getContentPane() {
|
||||
return contentPane;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user