Package helper

Source Code of helper.UnidadeHelper

package helper;

import java.util.List;

import javax.naming.NamingException;

import backing.UnidadeBacking;
import beanentidade.UnidadeMedida;
import beansessao.UnidadeMedidaDAO;

import util.MyClassException;
import util.ServiceLocator;

public class UnidadeHelper {
  private ServiceLocator sl = ServiceLocator.getInstance();
  private UnidadeMedidaDAO unidadeFacade;

  public void incluir(UnidadeBacking unidadeBacking) throws MyClassException {
   
    UnidadeMedida u = new UnidadeMedida();
    u.setCodigo(unidadeBacking.getCodigo());
    u.setDescricao(unidadeBacking.getDescricao());
    u.setAbreviacao(unidadeBacking.getAbreviacao());

    unidadeFacade.incluir(u);
  }

  public List<UnidadeMedida> getLista() throws MyClassException {
    System.out.println("------------------------ PASSO 1");
    List<UnidadeMedida> lista = unidadeFacade.getLista();
    System.out.println("------------------------ PASSO 2");
    return lista;
  }

  public UnidadeMedida getUnidadeMedida(int id) throws MyClassException {

    return unidadeFacade.obter(id);
  }

  public void excluir(int codigo) throws MyClassException{
    System.out.println(" Excluir >>> HELPER");
    System.out.println("Codigo: "+ codigo);
    unidadeFacade.excluir(codigo);
  }
 
 
  public void alterar(UnidadeBacking unidadeBacking)throws MyClassException{
    System.out.println("Alterar helper...");
    UnidadeMedida u = new UnidadeMedida();
    u.setCodigo(unidadeBacking.getCodigo());
    u.setDescricao(unidadeBacking.getDescricao());
    u.setAbreviacao(unidadeBacking.getAbreviacao());

    unidadeFacade.alterar(u);
   
  }
 
  public UnidadeHelper() throws NamingException {
    super();
    unidadeFacade = sl.<UnidadeMedidaDAO> getResource("ResiduoEar/UnidadeMedidaDAOImpl/remote");
  }
}
TOP

Related Classes of helper.UnidadeHelper

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.