diff --git a/src/main/java/xyz/danielcortes/controllers/BaseController.java b/src/main/java/xyz/danielcortes/controllers/BaseController.java index 78e5085..49ec0ad 100644 --- a/src/main/java/xyz/danielcortes/controllers/BaseController.java +++ b/src/main/java/xyz/danielcortes/controllers/BaseController.java @@ -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(); } diff --git a/src/main/java/xyz/danielcortes/controllers/LaunchController.java b/src/main/java/xyz/danielcortes/controllers/LaunchController.java index 9d952d9..4d4e642 100644 --- a/src/main/java/xyz/danielcortes/controllers/LaunchController.java +++ b/src/main/java/xyz/danielcortes/controllers/LaunchController.java @@ -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(); diff --git a/src/main/java/xyz/danielcortes/controllers/autor/AutorCreateController.java b/src/main/java/xyz/danielcortes/controllers/autor/AutorCreateController.java index 2b639f3..84a5e4e 100644 --- a/src/main/java/xyz/danielcortes/controllers/autor/AutorCreateController.java +++ b/src/main/java/xyz/danielcortes/controllers/autor/AutorCreateController.java @@ -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(); diff --git a/src/main/java/xyz/danielcortes/controllers/autor/AutorDeleteController.java b/src/main/java/xyz/danielcortes/controllers/autor/AutorDeleteController.java index 87c4c2d..d7ccfdc 100644 --- a/src/main/java/xyz/danielcortes/controllers/autor/AutorDeleteController.java +++ b/src/main/java/xyz/danielcortes/controllers/autor/AutorDeleteController.java @@ -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(); diff --git a/src/main/java/xyz/danielcortes/controllers/autor/AutorListController.java b/src/main/java/xyz/danielcortes/controllers/autor/AutorListController.java index 63428d2..545a362 100644 --- a/src/main/java/xyz/danielcortes/controllers/autor/AutorListController.java +++ b/src/main/java/xyz/danielcortes/controllers/autor/AutorListController.java @@ -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(); diff --git a/src/main/java/xyz/danielcortes/controllers/autor/AutorUpdateController.java b/src/main/java/xyz/danielcortes/controllers/autor/AutorUpdateController.java index d6a89e3..2f980c5 100644 --- a/src/main/java/xyz/danielcortes/controllers/autor/AutorUpdateController.java +++ b/src/main/java/xyz/danielcortes/controllers/autor/AutorUpdateController.java @@ -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(); diff --git a/src/main/java/xyz/danielcortes/controllers/autor/AutorViewController.java b/src/main/java/xyz/danielcortes/controllers/autor/AutorViewController.java index af5d0f8..121309e 100644 --- a/src/main/java/xyz/danielcortes/controllers/autor/AutorViewController.java +++ b/src/main/java/xyz/danielcortes/controllers/autor/AutorViewController.java @@ -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(); } diff --git a/src/main/java/xyz/danielcortes/controllers/categoria/CategoriaCreateController.java b/src/main/java/xyz/danielcortes/controllers/categoria/CategoriaCreateController.java index 1185158..6cc9da3 100644 --- a/src/main/java/xyz/danielcortes/controllers/categoria/CategoriaCreateController.java +++ b/src/main/java/xyz/danielcortes/controllers/categoria/CategoriaCreateController.java @@ -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(); diff --git a/src/main/java/xyz/danielcortes/controllers/categoria/CategoriaDeleteController.java b/src/main/java/xyz/danielcortes/controllers/categoria/CategoriaDeleteController.java index 1bc76d2..39a21e4 100644 --- a/src/main/java/xyz/danielcortes/controllers/categoria/CategoriaDeleteController.java +++ b/src/main/java/xyz/danielcortes/controllers/categoria/CategoriaDeleteController.java @@ -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(); diff --git a/src/main/java/xyz/danielcortes/controllers/categoria/CategoriaListController.java b/src/main/java/xyz/danielcortes/controllers/categoria/CategoriaListController.java index 1257132..219cfa2 100644 --- a/src/main/java/xyz/danielcortes/controllers/categoria/CategoriaListController.java +++ b/src/main/java/xyz/danielcortes/controllers/categoria/CategoriaListController.java @@ -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(); diff --git a/src/main/java/xyz/danielcortes/controllers/categoria/CategoriaUpdateController.java b/src/main/java/xyz/danielcortes/controllers/categoria/CategoriaUpdateController.java index 26d9066..25102a4 100644 --- a/src/main/java/xyz/danielcortes/controllers/categoria/CategoriaUpdateController.java +++ b/src/main/java/xyz/danielcortes/controllers/categoria/CategoriaUpdateController.java @@ -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(); diff --git a/src/main/java/xyz/danielcortes/controllers/editorial/EditorialCreateController.java b/src/main/java/xyz/danielcortes/controllers/editorial/EditorialCreateController.java index 2fc888c..5006380 100644 --- a/src/main/java/xyz/danielcortes/controllers/editorial/EditorialCreateController.java +++ b/src/main/java/xyz/danielcortes/controllers/editorial/EditorialCreateController.java @@ -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(); diff --git a/src/main/java/xyz/danielcortes/controllers/editorial/EditorialDeleteController.java b/src/main/java/xyz/danielcortes/controllers/editorial/EditorialDeleteController.java index c1f1d08..1213605 100644 --- a/src/main/java/xyz/danielcortes/controllers/editorial/EditorialDeleteController.java +++ b/src/main/java/xyz/danielcortes/controllers/editorial/EditorialDeleteController.java @@ -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(); diff --git a/src/main/java/xyz/danielcortes/controllers/editorial/EditorialListController.java b/src/main/java/xyz/danielcortes/controllers/editorial/EditorialListController.java index c787664..665a4c7 100644 --- a/src/main/java/xyz/danielcortes/controllers/editorial/EditorialListController.java +++ b/src/main/java/xyz/danielcortes/controllers/editorial/EditorialListController.java @@ -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(); diff --git a/src/main/java/xyz/danielcortes/controllers/editorial/EditorialUpdateController.java b/src/main/java/xyz/danielcortes/controllers/editorial/EditorialUpdateController.java index d09fcc2..2005990 100644 --- a/src/main/java/xyz/danielcortes/controllers/editorial/EditorialUpdateController.java +++ b/src/main/java/xyz/danielcortes/controllers/editorial/EditorialUpdateController.java @@ -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(); diff --git a/src/main/java/xyz/danielcortes/controllers/idioma/IdiomaCreateController.java b/src/main/java/xyz/danielcortes/controllers/idioma/IdiomaCreateController.java index a5d9ac6..8d12d70 100644 --- a/src/main/java/xyz/danielcortes/controllers/idioma/IdiomaCreateController.java +++ b/src/main/java/xyz/danielcortes/controllers/idioma/IdiomaCreateController.java @@ -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; diff --git a/src/main/java/xyz/danielcortes/controllers/idioma/IdiomaDeleteController.java b/src/main/java/xyz/danielcortes/controllers/idioma/IdiomaDeleteController.java index f400f71..2a07082 100644 --- a/src/main/java/xyz/danielcortes/controllers/idioma/IdiomaDeleteController.java +++ b/src/main/java/xyz/danielcortes/controllers/idioma/IdiomaDeleteController.java @@ -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(); diff --git a/src/main/java/xyz/danielcortes/controllers/idioma/IdiomaListController.java b/src/main/java/xyz/danielcortes/controllers/idioma/IdiomaListController.java index a774400..ee4e7e6 100644 --- a/src/main/java/xyz/danielcortes/controllers/idioma/IdiomaListController.java +++ b/src/main/java/xyz/danielcortes/controllers/idioma/IdiomaListController.java @@ -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(); diff --git a/src/main/java/xyz/danielcortes/controllers/idioma/IdiomaUpdateController.java b/src/main/java/xyz/danielcortes/controllers/idioma/IdiomaUpdateController.java index 3f3f578..8477306 100644 --- a/src/main/java/xyz/danielcortes/controllers/idioma/IdiomaUpdateController.java +++ b/src/main/java/xyz/danielcortes/controllers/idioma/IdiomaUpdateController.java @@ -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(); diff --git a/src/main/java/xyz/danielcortes/controllers/libro/LibroCreateController.java b/src/main/java/xyz/danielcortes/controllers/libro/LibroCreateController.java index 2528009..8e900b4 100644 --- a/src/main/java/xyz/danielcortes/controllers/libro/LibroCreateController.java +++ b/src/main/java/xyz/danielcortes/controllers/libro/LibroCreateController.java @@ -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(); diff --git a/src/main/java/xyz/danielcortes/controllers/libro/LibroDeleteController.java b/src/main/java/xyz/danielcortes/controllers/libro/LibroDeleteController.java index a47c61b..eed7211 100644 --- a/src/main/java/xyz/danielcortes/controllers/libro/LibroDeleteController.java +++ b/src/main/java/xyz/danielcortes/controllers/libro/LibroDeleteController.java @@ -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); diff --git a/src/main/java/xyz/danielcortes/controllers/libro/LibroListController.java b/src/main/java/xyz/danielcortes/controllers/libro/LibroListController.java index 32bba65..1dce081 100644 --- a/src/main/java/xyz/danielcortes/controllers/libro/LibroListController.java +++ b/src/main/java/xyz/danielcortes/controllers/libro/LibroListController.java @@ -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(); diff --git a/src/main/java/xyz/danielcortes/controllers/libro/LibroUpdateController.java b/src/main/java/xyz/danielcortes/controllers/libro/LibroUpdateController.java index 03d31c3..031b5f9 100644 --- a/src/main/java/xyz/danielcortes/controllers/libro/LibroUpdateController.java +++ b/src/main/java/xyz/danielcortes/controllers/libro/LibroUpdateController.java @@ -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); diff --git a/src/main/java/xyz/danielcortes/views/BasePanel.java b/src/main/java/xyz/danielcortes/views/BasePanel.java index 33d5cb2..489424c 100644 --- a/src/main/java/xyz/danielcortes/views/BasePanel.java +++ b/src/main/java/xyz/danielcortes/views/BasePanel.java @@ -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(); } diff --git a/src/main/java/xyz/danielcortes/views/autor/AutorCreatePanel.java b/src/main/java/xyz/danielcortes/views/autor/AutorCreatePanel.java index 1f47de5..baa19da 100644 --- a/src/main/java/xyz/danielcortes/views/autor/AutorCreatePanel.java +++ b/src/main/java/xyz/danielcortes/views/autor/AutorCreatePanel.java @@ -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; } diff --git a/src/main/java/xyz/danielcortes/views/autor/AutorDeletePanel.java b/src/main/java/xyz/danielcortes/views/autor/AutorDeletePanel.java index 2e4ebab..45c6abc 100644 --- a/src/main/java/xyz/danielcortes/views/autor/AutorDeletePanel.java +++ b/src/main/java/xyz/danielcortes/views/autor/AutorDeletePanel.java @@ -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 getAutorCombo() { return autorCombo; } diff --git a/src/main/java/xyz/danielcortes/views/autor/AutorListPanel.java b/src/main/java/xyz/danielcortes/views/autor/AutorListPanel.java index f256fa9..9081103 100644 --- a/src/main/java/xyz/danielcortes/views/autor/AutorListPanel.java +++ b/src/main/java/xyz/danielcortes/views/autor/AutorListPanel.java @@ -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 autorModel; - public AutorListPanel(JFrame parentFrame) { - super(parentFrame); - } - public JPanel getContentPane() { return contentPane; } diff --git a/src/main/java/xyz/danielcortes/views/autor/AutorUpdatePanel.java b/src/main/java/xyz/danielcortes/views/autor/AutorUpdatePanel.java index 6300b02..16cd912 100644 --- a/src/main/java/xyz/danielcortes/views/autor/AutorUpdatePanel.java +++ b/src/main/java/xyz/danielcortes/views/autor/AutorUpdatePanel.java @@ -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 getAutorCombo() { return autorCombo; } diff --git a/src/main/java/xyz/danielcortes/views/autor/AutorViewPanel.java b/src/main/java/xyz/danielcortes/views/autor/AutorViewPanel.java index 394d6c6..bf6dbe8 100644 --- a/src/main/java/xyz/danielcortes/views/autor/AutorViewPanel.java +++ b/src/main/java/xyz/danielcortes/views/autor/AutorViewPanel.java @@ -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; } diff --git a/src/main/java/xyz/danielcortes/views/categoria/CategoriaCreatePanel.java b/src/main/java/xyz/danielcortes/views/categoria/CategoriaCreatePanel.java index bf27eba..db06140 100644 --- a/src/main/java/xyz/danielcortes/views/categoria/CategoriaCreatePanel.java +++ b/src/main/java/xyz/danielcortes/views/categoria/CategoriaCreatePanel.java @@ -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; } diff --git a/src/main/java/xyz/danielcortes/views/categoria/CategoriaDeletePanel.java b/src/main/java/xyz/danielcortes/views/categoria/CategoriaDeletePanel.java index a667e97..9647c77 100644 --- a/src/main/java/xyz/danielcortes/views/categoria/CategoriaDeletePanel.java +++ b/src/main/java/xyz/danielcortes/views/categoria/CategoriaDeletePanel.java @@ -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 getCategoriaCombo() { return categoriaCombo; } diff --git a/src/main/java/xyz/danielcortes/views/categoria/CategoriaListPanel.java b/src/main/java/xyz/danielcortes/views/categoria/CategoriaListPanel.java index 5aeddc6..d6e951d 100644 --- a/src/main/java/xyz/danielcortes/views/categoria/CategoriaListPanel.java +++ b/src/main/java/xyz/danielcortes/views/categoria/CategoriaListPanel.java @@ -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 categoriaModel; - public CategoriaListPanel(JFrame parentFrame) { - super(parentFrame); - } - public JPanel getContentPane() { return contentPane; } diff --git a/src/main/java/xyz/danielcortes/views/categoria/CategoriaUpdatePanel.java b/src/main/java/xyz/danielcortes/views/categoria/CategoriaUpdatePanel.java index 5515d57..95aefbc 100644 --- a/src/main/java/xyz/danielcortes/views/categoria/CategoriaUpdatePanel.java +++ b/src/main/java/xyz/danielcortes/views/categoria/CategoriaUpdatePanel.java @@ -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 categoriaModel; private JButton updateButton; - public CategoriaUpdatePanel(JFrame parentFrame) { - super(parentFrame); - } - public JPanel getContentPane() { return contentPane; } diff --git a/src/main/java/xyz/danielcortes/views/editorial/EditorialCreatePanel.java b/src/main/java/xyz/danielcortes/views/editorial/EditorialCreatePanel.java index f4babed..a7a137e 100644 --- a/src/main/java/xyz/danielcortes/views/editorial/EditorialCreatePanel.java +++ b/src/main/java/xyz/danielcortes/views/editorial/EditorialCreatePanel.java @@ -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; } diff --git a/src/main/java/xyz/danielcortes/views/editorial/EditorialDeletePanel.java b/src/main/java/xyz/danielcortes/views/editorial/EditorialDeletePanel.java index ed0d338..44ffdb7 100644 --- a/src/main/java/xyz/danielcortes/views/editorial/EditorialDeletePanel.java +++ b/src/main/java/xyz/danielcortes/views/editorial/EditorialDeletePanel.java @@ -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 editorialModel; private JButton eliminarButton; - public EditorialDeletePanel(JFrame parentFrame) { - super(parentFrame); - } - public JPanel getContentPane() { return contentPane; } diff --git a/src/main/java/xyz/danielcortes/views/editorial/EditorialListPanel.java b/src/main/java/xyz/danielcortes/views/editorial/EditorialListPanel.java index ebd9fca..bea8778 100644 --- a/src/main/java/xyz/danielcortes/views/editorial/EditorialListPanel.java +++ b/src/main/java/xyz/danielcortes/views/editorial/EditorialListPanel.java @@ -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 editorialModel; - public EditorialListPanel(JFrame parentFrame) { - super(parentFrame); - } - public JPanel getContentPane() { return contentPane; } diff --git a/src/main/java/xyz/danielcortes/views/editorial/EditorialUpdatePanel.java b/src/main/java/xyz/danielcortes/views/editorial/EditorialUpdatePanel.java index 5b0dba7..63b9fe9 100644 --- a/src/main/java/xyz/danielcortes/views/editorial/EditorialUpdatePanel.java +++ b/src/main/java/xyz/danielcortes/views/editorial/EditorialUpdatePanel.java @@ -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 editorialModel; private JButton actualizarButton; - public EditorialUpdatePanel(JFrame parentFrame) { - super(parentFrame); - } - public JPanel getContentPane() { return contentPane; } diff --git a/src/main/java/xyz/danielcortes/views/idioma/IdiomaCreatePanel.java b/src/main/java/xyz/danielcortes/views/idioma/IdiomaCreatePanel.java index 5873d00..a8845b5 100644 --- a/src/main/java/xyz/danielcortes/views/idioma/IdiomaCreatePanel.java +++ b/src/main/java/xyz/danielcortes/views/idioma/IdiomaCreatePanel.java @@ -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; } diff --git a/src/main/java/xyz/danielcortes/views/idioma/IdiomaDeletePanel.java b/src/main/java/xyz/danielcortes/views/idioma/IdiomaDeletePanel.java index f37804a..0f5ba16 100644 --- a/src/main/java/xyz/danielcortes/views/idioma/IdiomaDeletePanel.java +++ b/src/main/java/xyz/danielcortes/views/idioma/IdiomaDeletePanel.java @@ -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 idiomaCombo; private DefaultComboBoxModel idiomaModel; - public IdiomaDeletePanel(JFrame parentFrame) { - super(parentFrame); - } - public JPanel getContentPane() { return contentPane; } diff --git a/src/main/java/xyz/danielcortes/views/idioma/IdiomaListPanel.java b/src/main/java/xyz/danielcortes/views/idioma/IdiomaListPanel.java index eb56007..d1ae5ff 100644 --- a/src/main/java/xyz/danielcortes/views/idioma/IdiomaListPanel.java +++ b/src/main/java/xyz/danielcortes/views/idioma/IdiomaListPanel.java @@ -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 idiomaTableModel; - public IdiomaListPanel(JFrame parentFrame) { - super(parentFrame); - } - public JPanel getContentPane() { return contentPane; } diff --git a/src/main/java/xyz/danielcortes/views/idioma/IdiomaUpdatePanel.java b/src/main/java/xyz/danielcortes/views/idioma/IdiomaUpdatePanel.java index 8db1114..83b8567 100644 --- a/src/main/java/xyz/danielcortes/views/idioma/IdiomaUpdatePanel.java +++ b/src/main/java/xyz/danielcortes/views/idioma/IdiomaUpdatePanel.java @@ -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 idiomaModel; private JButton actualizarButton; - public IdiomaUpdatePanel(JFrame parentFrame) { - super(parentFrame); - } - public JPanel getContentPane() { return contentPane; } diff --git a/src/main/java/xyz/danielcortes/views/libro/LibroCreatePanel.java b/src/main/java/xyz/danielcortes/views/libro/LibroCreatePanel.java index 654863b..db2e482 100644 --- a/src/main/java/xyz/danielcortes/views/libro/LibroCreatePanel.java +++ b/src/main/java/xyz/danielcortes/views/libro/LibroCreatePanel.java @@ -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; } diff --git a/src/main/java/xyz/danielcortes/views/libro/LibroDeletePanel.java b/src/main/java/xyz/danielcortes/views/libro/LibroDeletePanel.java index a10de0d..b237d56 100644 --- a/src/main/java/xyz/danielcortes/views/libro/LibroDeletePanel.java +++ b/src/main/java/xyz/danielcortes/views/libro/LibroDeletePanel.java @@ -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 libroModel; - public LibroDeletePanel(JFrame parentFrame) { - super(parentFrame); - } - public JPanel getContentPane() { return contentPane; } diff --git a/src/main/java/xyz/danielcortes/views/libro/LibroListPanel.java b/src/main/java/xyz/danielcortes/views/libro/LibroListPanel.java index 3ef83cb..5cf18b4 100644 --- a/src/main/java/xyz/danielcortes/views/libro/LibroListPanel.java +++ b/src/main/java/xyz/danielcortes/views/libro/LibroListPanel.java @@ -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 librosModel; private JPanel contentPane; - public LibroListPanel(JFrame parentFrame) { - super(parentFrame); - } - public JTable getLibrosTable() { return librosTable; } diff --git a/src/main/java/xyz/danielcortes/views/libro/LibroUpdatePanel.java b/src/main/java/xyz/danielcortes/views/libro/LibroUpdatePanel.java index 8f0dfe0..69a0f94 100644 --- a/src/main/java/xyz/danielcortes/views/libro/LibroUpdatePanel.java +++ b/src/main/java/xyz/danielcortes/views/libro/LibroUpdatePanel.java @@ -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 editorialModel; private JButton actualizarButton; - public LibroUpdatePanel(JFrame parentFrame) { - super(parentFrame); - } - public JPanel getContentPane() { return contentPane; }