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