Package backing

Source Code of backing.UnidadeBacking

package backing;

import helper.UnidadeHelper;
import java.util.List;
import beanentidade.UnidadeMedida;
import util.JSFUtil;
import util.MyClassException;

public class UnidadeBacking {

  private UnidadeBacking unidadeBacking;
  private int codigo;
  private String descricao;
  private String abreviacao;
  private List<UnidadeMedida> listaUnidade = null;
 
  public int getCodigo() {
    return codigo;
  }

  public void setCodigo(int codigo) {
    this.codigo = codigo;
  }

  public String getDescricao() {
    return descricao;
  }

  public void setDescricao(String descricao) {
    this.descricao = descricao;
  }

  public String getAbreviacao() {
    return abreviacao;
  }

  public void setAbreviacao(String abreviacao) {
    this.abreviacao = abreviacao;
  }

  public List<UnidadeMedida> getListaUnidade() {
    return listaUnidade;
  }

  public void setListaUnidade(List<UnidadeMedida> listaUnidade) {
    this.listaUnidade = listaUnidade;
  }

 
 
 
  public String incluir() {
    unidadeBacking = (UnidadeBacking) JSFUtil
        .getSessionAttribute("unidade");
    imprimirUnidade(unidadeBacking);
    try {
      UnidadeHelper uniHelper = new UnidadeHelper();
     
      uniHelper.incluir(unidadeBacking);
      JSFUtil.setHttpSessionAttribute("unidade",new UnidadeBacking());
    } catch (Exception e) {
      System.out
          .println("Problemas com o acesso ao servi�o atrav�s da classe UnidadeHelper");
      e.printStackTrace();
    }
    return "sucesso";
  }

  private void imprimirUnidade(UnidadeBacking unidade) {
    System.out.println("Codigo unidade:    " + unidade.codigo);
    System.out.println("Descri��o:      " + unidade.descricao);
    System.out.println("Abrevia��o:      " + unidade.abreviacao);

  }

  public String excluir() {
    unidadeBacking = (UnidadeBacking) JSFUtil
        .getSessionAttribute("unidade");
    try {
      UnidadeHelper uniHelper = new UnidadeHelper();
      System.out.println(" Excluir >>> backing");
      imprimirUnidade(unidadeBacking);
      uniHelper.excluir(unidadeBacking.codigo);

      JSFUtil.setHttpSessionAttribute("unidade",new UnidadeBacking());
    } catch (Exception e) {

      e.printStackTrace();
    }

    return "excluido";
  }

 
  public String editar(){
    unidadeBacking = (UnidadeBacking) JSFUtil
    .getSessionAttribute("unidade");
    JSFUtil.setHttpSessionAttribute("unidade", new UnidadeBacking());

    try{

      UnidadeHelper uniHelper = new UnidadeHelper();

      System.out.println("entrando no helper");

     
      uniHelper.alterar(unidadeBacking);

     
     
    }catch(Exception e){
      e.printStackTrace();
    }

    return "alterado";
  }
 
  public String getLista() {
    unidadeBacking = (UnidadeBacking) JSFUtil
    .getSessionAttribute("unidade");
    try {
      UnidadeHelper uniHelper = new UnidadeHelper();
      unidadeBacking.setListaUnidade( uniHelper.getLista());
      System.out.println("\nUnidades cadatradas:");
      for (int i = 0; i < unidadeBacking.getListaUnidade().size(); i++) {
        imprimirUnidade(unidadeBacking.getListaUnidade().get(i));
      }
    } catch (Exception e) {
      System.out
          .println("Problemas com o acesso ao servi�o atrav�s da classe UnidadeHelper");
      e.printStackTrace();
    }
    return "OK";
  }

  public String getUnidade() {
    unidadeBacking = (UnidadeBacking) JSFUtil
    .getSessionAttribute("unidade");
    try {

      UnidadeHelper uniHelper = new UnidadeHelper();
     
     
      UnidadeMedida u = uniHelper.getUnidadeMedida(unidadeBacking.codigo);
      unidadeBacking.codigo = u.getCodigo();
      unidadeBacking.descricao = u.getDescricao();
      unidadeBacking.abreviacao = u.getAbreviacao();
      JSFUtil.setHttpSessionAttribute("unidade", unidadeBacking );

    } catch (Exception e) {
      System.out
          .println("Problemas com o acesso ao servi�o atrav�s da classe UnidadeHelper");
      e.printStackTrace();
    }
    return "OK";
  }

  private void imprimirUnidade(UnidadeMedida unidade) {
    System.out.println("Codigo unidade:    " + unidade.getCodigo());
    System.out.println("Descri��o:      " + unidade.getDescricao());
    System.out.println("Abrevia��o:      " + unidade.getAbreviacao());

  }

 
}
TOP

Related Classes of backing.UnidadeBacking

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.