package nl.fontys.sofa.limo.view.custom.panel; import java.awt.BorderLayout; import java.util.List; import javax.swing.JPanel; import nl.fontys.sofa.limo.domain.component.procedure.Procedure; import nl.fontys.sofa.limo.view.custom.procedure.ProcedureComponent; import nl.fontys.sofa.limo.view.util.LIMOResourceBundle; /** * This panel can be used by the wizards which uses procedures. * * @author Sven Mäurer */ public final class ProceduresPanel extends JPanel { private ProcedureComponent procedureComponent; public ProceduresPanel() { initComponents(); } @Override public String getName() { return LIMOResourceBundle.getString("PROCEDURES"); } private void initComponents() { setLayout(new BorderLayout()); procedureComponent = new ProcedureComponent(); add(procedureComponent, BorderLayout.CENTER); } public void update(List<Procedure> list) { procedureComponent.setProcedureTable(list); } public List<Procedure> getProcedures() { return procedureComponent.getActiveTableState(); } }