Package ecar.pojo

Examples of ecar.pojo.ItemEstruturaIett


      tx = session.beginTransaction();

        for (int i = 0; i < itens.length; i++) {
       
          //Cria um objeto item desacoplado da Sessao do hibernate
          ItemEstruturaIett item = new ItemEstruturaIett();
          item.setCodIett(new Long(itens[i]));
         
          estrutura.getItensEstruturaVirtual().remove(item);
         
      }
       
View Full Code Here


    public boolean verificaSeTemItemAtivo(EstruturaEtt estrutura) throws ECARException {
       
        Iterator<ItemEstruturaIett> itensIt = new ArrayList(estrutura.getItemEstruturaIetts()).iterator();
       
        while(itensIt.hasNext()) {
          ItemEstruturaIett item = (ItemEstruturaIett)itensIt.next();
          if(Dominios.ATIVO.equals(item.getIndAtivoIett())) {
            return false;
          }
        }
       
      return true;
View Full Code Here

     * @param pathRelativo
     * @throws ECARException
     */
    public void setItemEstruturaUpload(List campos, ItemEstrutUploadIettup upload, String pathRaiz, String pathRelativo) throws ECARException{
        try{
            ItemEstruturaIett itemEstrutura = (ItemEstruturaIett) this.buscar(
                    ItemEstruturaIett.class, Long.valueOf(FileUpload.verificaValorCampo(campos, "codIett")));
            upload.setItemEstruturaIett(itemEstrutura);
           
            if(!"".equals(FileUpload.verificaValorCampo(campos, "cod")))
                upload.setCodIettup(Long.valueOf(FileUpload.verificaValorCampo(campos, "cod")));
View Full Code Here

     * @author 05110500460
     */
    public double apuracaoConclusaoPontosCriticos( String codIett, String dataBase )
                                           throws ECARException
    {
        ItemEstruturaIett itemEstrutura =
            (ItemEstruturaIett) this.buscar( ItemEstruturaIett.class,
                                             Long.valueOf( codIett ) );
        Date data = Data.parseDate( dataBase );

        if ( ( itemEstrutura == null ) || ( data == null ) )
View Full Code Here

     * @author 05110500460
     */
    public double apuracaoAtrasoConclusaoPontosCriticos( String codIett, String dataBase )
                                                 throws ECARException
    {
        ItemEstruturaIett itemEstrutura =
            (ItemEstruturaIett) this.buscar( ItemEstruturaIett.class,
                                             Long.valueOf( codIett ) );
        Date data = Data.parseDate( dataBase );

        if ( ( itemEstrutura == null ) || ( data == null ) )
View Full Code Here

     * @author 05110500460
     */
    public double apuracaoTotalPontosCriticos( String codIett, String dataBase )
                                       throws ECARException
    {
        ItemEstruturaIett itemEstrutura =
            (ItemEstruturaIett) this.buscar( ItemEstruturaIett.class,
                                             Long.valueOf( codIett ) );
        Date data = Data.parseDate( dataBase );

        if ( ( itemEstrutura == null ) || ( data == null ) )
View Full Code Here

     * @author 05110500460
     */
    public double apuracaoReprogramacaoExtensaoPontosCriticos( String codIett, String dataBase )
        throws ECARException
    {
        ItemEstruturaIett itemEstrutura =
            (ItemEstruturaIett) this.buscar( ItemEstruturaIett.class,
                                             Long.valueOf( codIett ) );
        Date data = Data.parseDate( dataBase );

        if ( ( itemEstrutura == null ) || ( data == null ) )
View Full Code Here

     * @author 05110500460
     */
    public double apuracaoReprogramacaoReducaoPontosCriticos( String codIett, String dataBase )
                                                      throws ECARException
    {
        ItemEstruturaIett itemEstrutura =
            (ItemEstruturaIett) this.buscar( ItemEstruturaIett.class,
                                             Long.valueOf( codIett ) );

        Date data = Data.parseDate( dataBase );

View Full Code Here

     
      //PERMISSAO DE ACESSO DA PARTE DE REGISTRO DE MONITORAMENTO
      int qtdePeriodosAnteriores = 1;
      Collection periodosConsiderados = new ArrayList();
      AcompReferenciaItemAri ari = null;
      ItemEstruturaIett item = null;
      AcompReferenciaAref acompReferencia = null;
      TipoAcompanhamentoTa tipoAcompanhamento = null;
      List tpfaOrdenadosPorEstrutura = null;
      TipoFuncAcompDao tipoFuncAcompDao = new TipoFuncAcompDao(null);
      EstruturaAcessoDao estruturaAcessoDao = new EstruturaAcessoDao(null);
      AcompReferenciaDao acompReferenciaDao = new AcompReferenciaDao(null);
      AcompReferenciaItemDao ariDao = new AcompReferenciaItemDao(null);
      TipoAcompanhamentoDao taDao = new TipoAcompanhamentoDao(null);
      ItemEstUsutpfuacDao itemEstUsuDao = new ItemEstUsutpfuacDao(null);
      AcompReferenciaItemDao acompReferenciaItemDao = new AcompReferenciaItemDao(null);
      boolean usuarioLogadoEmiteParecer = false;
      boolean permissaoLapis = false;
      boolean permissaoAdministradorAcompanhamento = false;
      Iterator itPeriodosAcao = null;
      Map  mapAcao = null;
     
      UsuarioUsu usuario = seguranca.getUsuario();
     
       
      try {
       
        try {
         
          if(codTipoAcompanhamento != null && !codTipoAcompanhamento.equals("")) {
            tipoAcompanhamento = (TipoAcompanhamentoTa) taDao.buscar(TipoAcompanhamentoTa.class, Long.valueOf(codTipoAcompanhamento));
            permissaoAdministradorAcompanhamento = estruturaAcessoDao.temPermissoesAcessoAcomp(tipoAcompanhamento, seguranca.getGruposAcesso());
         
        } catch(Exception e) {
          //NAO EXISTE O TIPO DE ACOMPANHAMENTO;
          throw new PermissaoAcessoLinkException(ErroPermissaoAcessoLinkEnum.TIPO_DE_ACOMPANHAMENTO_INEXISTENTE);
        }
       
       
        try {

          if(referencia_hidden != null && !referencia_hidden.equals("")) {
            periodosConsiderados = acompReferenciaDao.getPeriodosAnterioresOrdenado(Long.valueOf(referencia_hidden), qtdePeriodosAnteriores, 
                    Long.valueOf(codTipoAcompanhamento), false);
          }   
         
        } catch(Exception e) {
          //NAO EXISTE A REFERENCIA;
          throw new PermissaoAcessoLinkException(ErroPermissaoAcessoLinkEnum.REFERENCIA_INEXISTENTE);
        }
       
       
        try{
          // Busca cole��o com o per�odo a ser considereado
          if(codAri != null && !codAri.equals("")) {
            ari = (AcompReferenciaItemAri) ariDao.buscar(AcompReferenciaItemAri.class, Long.valueOf(codAri));
            item = ari.getItemEstruturaIett();
         
        } catch(Exception e) {
          //NAO EXISTE O ACOMPANHAMENTO;
          throw new PermissaoAcessoLinkException(ErroPermissaoAcessoLinkEnum.ACOMPANHAMENTO_INEXISTENTE);
        }
       
       
        if (item.getIndAtivoIett() == null || "".equals(item.getIndAtivoIett().trim()) || "N".equals(item.getIndAtivoIett().toUpperCase())) {
         
          //O ITEM EST� INATIVO;
          throw new PermissaoAcessoLinkException(ErroPermissaoAcessoLinkEnum.ITEM_INATIVO);
       
        //verifica se o usu�rio pode "Gerar Per�odo de Acompanhamento"
        } else if(permissaoAdministradorAcompanhamento) {
          permissaoLapis = true;
         
        } else
         
         
          itPeriodosAcao = periodosConsiderados.iterator();
          mapAcao = acompReferenciaItemDao.criarMapPeriodoAri(periodosConsiderados, item);
          tpfaOrdenadosPorEstrutura = tipoFuncAcompDao.getFuncaoAcompOrderByEstruturas();
         
     
          if(itPeriodosAcao != null && itPeriodosAcao.hasNext()) {
            //Pega s� o per�odo selecionado (Aref), que � o primeiro
            acompReferencia = (AcompReferenciaAref) itPeriodosAcao.next();
            if(!mapAcao.isEmpty() && mapAcao.containsKey(acompReferencia)) {
              AcompReferenciaItemAri ariAcao = (AcompReferenciaItemAri) mapAcao.get(acompReferencia);
                     
              //Pega os Arels do Ari selecionado
              List relatorios = acompReferenciaItemDao.getAcompRelatorioArelOrderByFuncaoAcomp(ariAcao, tpfaOrdenadosPorEstrutura);
              Iterator itRelatorios = relatorios.iterator();
             
              if(itRelatorios != null) {
                while(itRelatorios.hasNext()){                       
                  AcompRelatorioArel relatorio = (AcompRelatorioArel) itRelatorios.next();                   
                         
                  ItemEstUsutpfuacIettutfa itemEstUsu
                            = itemEstUsuDao.buscar(item.getCodIett(), relatorio.getTipoFuncAcompTpfa().getCodTpfa());
                          
                  //Verifica se a permiss�o � de grupo ou usu�rio
                  if(itemEstUsu!=null && usuario != null) {                            
                    if (itemEstUsu.getUsuarioUsu() != null) {
                      usuarioLogadoEmiteParecer = itemEstUsu.getUsuarioUsu().getCodUsu().equals(usuario.getCodUsu());
View Full Code Here

            }
        }

        EstruturaFuncaoDao estruturaFuncaoDao = new EstruturaFuncaoDao( null );
        EstruturaEtt estruturaEtt = null;
        ItemEstruturaIett item = null;
        EstruturaFuncaoEttf estruturaFuncao = null;

        try
        {
            //verifica se existe o item passado como parametro
            if ( ( codIett != null ) && ! codIett.equals( "" ) )
            {
                try
                {
                    item =
                        (ItemEstruturaIett) this.buscar( ItemEstruturaIett.class,
                                                         Long.valueOf( codIett ) );
                } catch ( Exception e )
                {
                    //ITEM_INEXISTENTE;
                    throw new PermissaoAcessoLinkException( ErroPermissaoAcessoLinkEnum.ITEM_INEXISTENTE );
                }
            }

            //verifica se existe a aba passada como parametro para a estrutura
            if ( ( codAba != null ) && ! codAba.equals( "" ) )
            {
                if ( ( item != null ) && ( item.getEstruturaEtt(  ) != null ) )
                {
                    estruturaEtt = item.getEstruturaEtt(  );
                    estruturaFuncao =
                        estruturaFuncaoDao.getLabelFuncao( estruturaEtt,
                                                           Long.valueOf( codAba ) );
                }

                if ( estruturaFuncao == null )
                {
                    //ABA_INEXISTENTE;
                    throw new PermissaoAcessoLinkException( ErroPermissaoAcessoLinkEnum.ABA_INEXISTENTE );
                }
            }

            //VERIFICA A PERMISSAO DE ACESSO DO ITEM
            if ( item != null )
            {
                if ( ( ( item.getIndAtivoIett(  ) != null ) && ! "".equals( item.getIndAtivoIett(  ).trim(  ) ) ) &&
                         ! "N".equals( item.getIndAtivoIett(  ).toUpperCase(  ) ) )
                {
                    // verifica se o usuario tem permissao de acessar o item em cadastro
                    ValidaPermissao validaPermissao = new ValidaPermissao(  );
                    validaPermissao.permissoesItem( item,
                                                    seguranca.getUsuario(  ),
View Full Code Here

TOP

Related Classes of ecar.pojo.ItemEstruturaIett

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.