Package ecar.pojo

Examples of ecar.pojo.ItemEstrtBenefIettb


        try{
            if(item.getItemEstrtBenefIettbs().size() > 0){
                builder.addNode("beneficiarios", "label=\"" + builder.normalize(label) + "\"");
                Iterator it = item.getItemEstrtBenefIettbs().iterator();
                while(it.hasNext()){
                    ItemEstrtBenefIettb beneficiario = (ItemEstrtBenefIettb) it.next();
                    builder.addClosedNode("beneficiario", "descricao=\"" + builder.normalize(Pagina.trocaNull(beneficiario.getBeneficiarioBnf().getNomeBnf())) +
                                  "\" quantidade=\"" + builder.normalize(Pagina.trocaNull(beneficiario.getQtdPrevistaIettb())) + "\" observacoes=\""
                                  + builder.normalize(Pagina.trocaNull(beneficiario.getComentarioIettb())) + "\"");
                }       
                builder.closeNode("beneficiarios");          
            }
        } catch(Exception e){
          this.logger.error(e);
View Full Code Here


    novoItem.setItemEstrtBenefIettbs(new HashSet());
   
    while (iterator.hasNext()){
     
      try{
        ItemEstrtBenefIettb beneficiarioOrigem = (ItemEstrtBenefIettb)iterator.next();
        ItemEstrtBenefIettb beneficiarioNovo = new ItemEstrtBenefIettb();
       
        Entidade.clonarPojo(beneficiarioOrigem, beneficiarioNovo);
        beneficiarioNovo.setItemEstruturaIett(novoItem);
        beneficiarioNovo.atribuirPKPai();
        beneficiarioNovo.setDataUltManutencaoIettb(Data.getDataAtual());
        beneficiarioNovo.setUsuarioUsuManutencao(usuarioLogado);
       
        novoItem.getItemEstrtBenefIettbs().add(beneficiarioNovo);
       
        session.save(beneficiarioNovo)
     
View Full Code Here

     * @throws ECARException
     */
    public void salvar(ItemEstrtBenefIettb itemEstruturaBeneficiario)
            throws ECARException {
         
      ItemEstrtBenefIettb itemEstruturaBeneficiarioConsultado = null;
     
      try {
        itemEstruturaBeneficiarioConsultado = buscar(itemEstruturaBeneficiario.getItemEstruturaIett().getCodIett(), itemEstruturaBeneficiario.getBeneficiarioBnf().getCodBnf());
      } catch (ECARException ecarex) {
        if (!(ecarex.getCausaRaiz() instanceof ObjectNotFoundException)){
          throw ecarex;
        }
      }
     
      //O benefici�rio nunca foi cadastrado para o item.
      if (itemEstruturaBeneficiarioConsultado == null) {
        itemEstruturaBeneficiario.atribuirPKPai();
       
            super.salvar(itemEstruturaBeneficiario);
      } else if (itemEstruturaBeneficiarioConsultado.getIndExclusaoPosHistorico() == null || !itemEstruturaBeneficiarioConsultado.getIndExclusaoPosHistorico()){ // O Beneficiario j� existe e est� ativo deve levantar erro de tentativa de cadastro duplicado
        throw new ECARException("itemEstrutura.beneficiario.inclusao.jaExiste");
      } else if (itemEstruturaBeneficiarioConsultado.getIndExclusaoPosHistorico()){//O Beneficiario j� existe e N�O est� ativo, portanto deve atualiz�-lo e ativ�-lo.
       
        itemEstruturaBeneficiarioConsultado.setIndExclusaoPosHistorico(false);
        itemEstruturaBeneficiarioConsultado.setComentarioIettb(itemEstruturaBeneficiario.getComentarioIettb());
        itemEstruturaBeneficiarioConsultado.setDataUltManutencaoIettb(itemEstruturaBeneficiario.getDataUltManutencaoIettb());
        itemEstruturaBeneficiarioConsultado.setQtdPrevistaIettb(itemEstruturaBeneficiario.getQtdPrevistaIettb());
        itemEstruturaBeneficiarioConsultado.setUsuarioUsuManutencao(itemEstruturaBeneficiario.getUsuarioUsuManutencao());       
           
        super.alterar(itemEstruturaBeneficiarioConsultado);
      }
         
    }
View Full Code Here

        super.inicializarLogBean();

            tx = session.beginTransaction();

          for (int i = 0; i < codigosParaExcluir.length; i++) {
              ItemEstrtBenefIettb itemEstruturaBenef = buscar(codItemEstrutura,
                      Long.valueOf(codigosParaExcluir[i]));

              itemEstruturaBenef.setUsuarioUsuManutencao(usuarioUsu);
              itemEstruturaBenef.setDataUltManutencaoIettb(new Date());
              itemEstruturaBenef.setIndExclusaoPosHistorico(Boolean.TRUE);
             
              session.update(itemEstruturaBenef);
        objetos.add(itemEstruturaBenef);
          }
     
View Full Code Here

TOP

Related Classes of ecar.pojo.ItemEstrtBenefIettb

Copyright © 2018 www.massapicom. 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.