Package ecar.bean

Examples of ecar.bean.ItemWebServiceBean


           *   4    | dataTerminoIett
           *   5    | nomeCliente
           *   6    | siglaCliente
           */
         
          ItemWebServiceBean iwsBean = new ItemWebServiceBean();
         
          Long codItem = item[0] != null ? Long.valueOf(item[0].toString()) : null;
          String nomeItem = item[1] != null ? item[1].toString() : null;
          String indAtivo = item[2] != null ? item[2].toString() : null;
         
          Date dataInicial = null;
          if(item[3] != null)
            dataInicial = Data.parseDate(item[3].toString(), "yyyy-mm-dd hh:mm:ss.S");
         
          Date dataFinal = null;
          if(item[4] != null)
            dataFinal = Data.parseDate(item[4].toString(), "yyyy-mm-dd hh:mm:ss.S");

          //Setando dados referentes ao item
          iwsBean.setCodItem(codItem);
          iwsBean.setNomeItem(nomeItem);
          iwsBean.setIndAtivo(indAtivo);
          iwsBean.setDataInicial(dataInicial);
          iwsBean.setDataFinal(dataFinal);

          //Setando dados referentes ao Org�o/Cliente
          String nomeCliente = item[5] != null ? item[5].toString() : null;
          String siglaCliente = item[6] != null ? item[6].toString() : null;
          iwsBean.setNomeCliente(nomeCliente);
          iwsBean.setSiglaCliente(siglaCliente);
         
          //Setando cole��o de itens filhos
          ArrayList filhos = new ArrayList();
          if(buscarFilhos && codItem != null){
            List codFilhos = this.getItensFilhosWebService(codItem);
            Iterator itFilhos = codFilhos.iterator();
           
            Long[] codigosFilhos = new Long[codFilhos.size()];
            int i = 0;
            while(itFilhos.hasNext()){
              Object codFilho = (Object) itFilhos.next();
              if(codFilho != null){
                Long codFilhoLong = Long.valueOf(codFilho.toString());
                codigosFilhos[i] = codFilhoLong;
                i++;
              }
            }
            /*
             * Para os filhos, passo buscaEstrutura = false, para que busque os
             * filhos pelos c�digos dos filhos, e n�o pelo c�digo da estrutura dos filhos.
             */
            filhos.addAll(this.getIettToWebService(codigosFilhos, buscarFilhos, false));
          }
          iwsBean.setItensFilhos(filhos);
         
         
          //Setando dados referentes ao n�vel de planejamento/Fase
          ArrayList<IndicativoItemWebServiceBean> indicativos = new ArrayList<IndicativoItemWebServiceBean>();
          List codNiveis = this.getNivelIettWebService(codItem);
          Iterator itCodNiveis = codNiveis.iterator();
          while(itCodNiveis.hasNext()){
            Object[] o = (Object[]) itCodNiveis.next();
           
            IndicativoItemWebServiceBean indicativoBean = new IndicativoItemWebServiceBean();
           
            indicativoBean.setCodIndicativo((o[0] != null) ? Long.valueOf(o[0].toString()) : null);
            indicativoBean.setDescricaoIndicativo((o[1] != null) ? o[1].toString() : null);
           
              indicativos.add(indicativoBean);
          }
          iwsBean.setIndicativoItem(indicativos);
          retorno.add(iwsBean);
        }
      }
      catch (Exception e){
        e.printStackTrace();
View Full Code Here

TOP

Related Classes of ecar.bean.ItemWebServiceBean

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.