Package systole.view.crud.signalFrequency

Source Code of systole.view.crud.signalFrequency.ControllerSignalFrequencyView

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package systole.view.crud.signalFrequency;

import systole.exceptions.ExceptionDAO;
import systole.utils.ImageUtils;
import systole.view.crud.controller.ControllerEntityView;
import systole.view.crud.tableModels.SignalFrequencyTableModel;
import systole.view.utils.ErrorDialog;

/**
*
* @author jmj
*/
public class ControllerSignalFrequencyView extends ControllerEntityView {

    /**
     * @throws ExceptionDAO
     */
    @SuppressWarnings("unchecked")
    public ControllerSignalFrequencyView() throws ExceptionDAO {
        super();
        this.entityList = this.facadeDB.getSignalFrequencyBroker().getAllSignalFrequency();
        this.tableModel = new SignalFrequencyTableModel(this.entityList);
        this.entityName = "Período de Muestreo";
        this.pluralEntity ="Períodos de Muestreo";
        this.controllerEntityEdition = new ControllerSignalFrequencyEdition();
    }

    @Override
    public void refreshList() {
        try {
            this.entityList = this.facadeDB.getSignalFrequencyBroker().getAllSignalFrequency();
            this.tableModel.refreshList(this.entityList);
            this.entities.getjTableEntities().setModel(this.tableModel);
        } catch (ExceptionDAO ex) {
            this.facadeDB.refreshSession();
            ErrorDialog.showError(this.entities,ex.getMessage());
        }
        this.entities.getjTableEntities().revalidate();
    }

    @Override
    protected boolean canDeleteEntity() {
       return false;
    }

    @Override
    protected void loadIconOnForm() {
       this.entities.setIconImage(ImageUtils.buildImage("resources/icons/medic/frequency16.png"));
       this.entities.getJXEntityHeader().setIcon(ImageUtils.buildIcon("resources/icons/medic/frequency32.png"));
    }

}
TOP

Related Classes of systole.view.crud.signalFrequency.ControllerSignalFrequencyView

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.