Package ecar.pojo

Examples of ecar.pojo.ItemEstUsutpfuacIettutfa


                        {
                            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(  ) );
                                    } else if ( itemEstUsu.getSisAtributoSatb(  ) != null )
                                    {
                                        if ( itemEstUsu.getSisAtributoSatb(  ).getUsuarioAtributoUsuas(  ) != null )
                                        {
                                            Iterator itUsuarios =
                                                itemEstUsu.getSisAtributoSatb(  ).getUsuarioAtributoUsuas(  ).iterator(  );

                                            if ( itUsuarios != null )
                                            {
                                                while ( itUsuarios.hasNext(  ) )
                                                {
View Full Code Here


                        {
                            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(  ) );
                                    } else if ( itemEstUsu.getSisAtributoSatb(  ) != null )
                                    {
                                        if ( itemEstUsu.getSisAtributoSatb(  ).getUsuarioAtributoUsuas(  ) != null )
                                        {
                                            Iterator itUsuarios =
                                                itemEstUsu.getSisAtributoSatb(  ).getUsuarioAtributoUsuas(  ).iterator(  );

                                            if ( itUsuarios != null )
                                            {
                                                while ( itUsuarios.hasNext(  ) )
                                                {
View Full Code Here

     */
    public int podeLiberarRelatorio(UsuarioUsu usuario, TipoFuncAcompTpfa funcao,AcompReferenciaItemAri acompReferenciaItem, AcompRelatorioArel acompRelatorio) throws ECARException{
        try{
         
          boolean usuarioSemPermissao = true;
          ItemEstUsutpfuacIettutfa itemEstUsutpfuacIettutfa = new ItemEstUsutpfuacDao(request).buscar(acompReferenciaItem.getItemEstruturaIett().getCodIett(), funcao.getCodTpfa());
       
          if (itemEstUsutpfuacIettutfa != null){
            if (itemEstUsutpfuacIettutfa.getUsuarioUsu() != null && itemEstUsutpfuacIettutfa.getUsuarioUsu().equals(usuario)){
              usuarioSemPermissao = false;
            } else if(itemEstUsutpfuacIettutfa.getUsuarioUsu() != null && !itemEstUsutpfuacIettutfa.getUsuarioUsu().equals(usuario)){
            List listaEstruturas = new ItemEstUsutpfuacDao(request).buscarSuperiores(acompReferenciaItem.getItemEstruturaIett().getCodIett(), acompRelatorio.getTipoFuncAcompTpfa().getCodTpfa());
            Iterator itEstruturas = listaEstruturas.iterator();
            while (itEstruturas.hasNext()){
              ItemEstUsutpfuacIettutfa itemEst = (ItemEstUsutpfuacIettutfa) itEstruturas.next();
                  if(itemEst != null) {                            
                if (itemEst.getUsuarioUsu() != null) {
                  if(itemEst.getUsuarioUsu().equals(usuario)){
                    usuarioSemPermissao = false;
                    break
                  }
                } else if (itemEst.getSisAtributoSatb() != null) {
                Iterator itUsuarios = new UsuarioDao().getUsuariosBySisAtributoSatb(itemEst.getSisAtributoSatb()).iterator();
                    while (itUsuarios.hasNext()){
                      UsuarioUsu usu = (UsuarioUsu) itUsuarios.next();
                      if (usu.equals(usuario)){
                        usuarioSemPermissao = false;
                        break;
                      }
                    }                   
                  }
                  }
            } 
            } else if (itemEstUsutpfuacIettutfa.getSisAtributoSatb() != null){
              Iterator itUsuarios = new UsuarioDao().getUsuariosBySisAtributoSatb(itemEstUsutpfuacIettutfa.getSisAtributoSatb()).iterator();
              while (itUsuarios.hasNext()){
                UsuarioUsu usu = (UsuarioUsu) itUsuarios.next();
                if (usu.equals(usuario)){
                  usuarioSemPermissao = false;
                }
              }
             
            if(usuarioSemPermissao){
              //adiciona a parte de buscar superiores
              List listaEstruturas = new ItemEstUsutpfuacDao(request).buscarSuperiores(acompReferenciaItem.getItemEstruturaIett().getCodIett(), acompRelatorio.getTipoFuncAcompTpfa().getCodTpfa());
              Iterator itEstruturas = listaEstruturas.iterator();
              while (itEstruturas.hasNext()){
                ItemEstUsutpfuacIettutfa itemEst = (ItemEstUsutpfuacIettutfa) itEstruturas.next();
                    if(itemEst != null) {                            
                  if (itemEst.getUsuarioUsu() != null) {
                    usuarioSemPermissao = !itemEst.getUsuarioUsu().getCodUsu().equals(usuario.getCodUsu());
                    if(!usuarioSemPermissao){
                      break
                    }
                  } else if (itemEst.getSisAtributoSatb().getUsuarioAtributoUsuas() != null) {
                    Iterator itUsuarios2 = itemEst.getSisAtributoSatb().getUsuarioAtributoUsuas().iterator();
                    while (itUsuarios2.hasNext()) {
                      UsuarioAtributoUsua usuarioAtributoUsua = (UsuarioAtributoUsua) itUsuarios2.next();
                      if (usuarioAtributoUsua.getUsuarioUsu() != null && usuarioAtributoUsua.getUsuarioUsu().getCodUsu().equals(usuario.getCodUsu())){
                        usuarioSemPermissao = false;
                        break;
View Full Code Here

     * @author felipe
     */
    public int podeRecuperarRelatorio(UsuarioUsu usuario, TipoFuncAcompTpfa funcao, AcompReferenciaItemAri acompReferenciaItem, AcompRelatorioArel acompRelatorio) throws ECARException{
        try{
          boolean usuarioSemPermissao = true;
          ItemEstUsutpfuacIettutfa itemEstUsutpfuacIettutfa = new ItemEstUsutpfuacDao(request).buscar(acompReferenciaItem.getItemEstruturaIett().getCodIett(), funcao.getCodTpfa());
       
          if (itemEstUsutpfuacIettutfa != null){
            if (itemEstUsutpfuacIettutfa.getUsuarioUsu() != null && itemEstUsutpfuacIettutfa.getUsuarioUsu().equals(usuario)){
              usuarioSemPermissao = false;
            } else if(itemEstUsutpfuacIettutfa.getUsuarioUsu() != null && !itemEstUsutpfuacIettutfa.getUsuarioUsu().equals(usuario)){
            List listaEstruturas = new ItemEstUsutpfuacDao(request).buscarSuperiores(acompReferenciaItem.getItemEstruturaIett().getCodIett(), acompRelatorio.getTipoFuncAcompTpfa().getCodTpfa());
            Iterator itEstruturas = listaEstruturas.iterator();
            while (itEstruturas.hasNext()){
              ItemEstUsutpfuacIettutfa itemEst = (ItemEstUsutpfuacIettutfa) itEstruturas.next();
                  if(itemEst != null) {                            
                if (itemEst.getUsuarioUsu() != null) {
                  if(itemEst.getUsuarioUsu().equals(usuario)){
                    usuarioSemPermissao = false;
                    break
                  }
                } else if (itemEst.getSisAtributoSatb() != null) {
                Iterator itUsuarios = new UsuarioDao().getUsuariosBySisAtributoSatb(itemEst.getSisAtributoSatb()).iterator();
                    while (itUsuarios.hasNext()){
                      UsuarioUsu usu = (UsuarioUsu) itUsuarios.next();
                      if (usu.equals(usuario)){
                        usuarioSemPermissao = false;
                        break;
                      }
                    }                   
                  }
                  }
            }     
            } else if (itemEstUsutpfuacIettutfa.getSisAtributoSatb() != null){
              Iterator itUsuarios = new UsuarioDao().getUsuariosBySisAtributoSatb(itemEstUsutpfuacIettutfa.getSisAtributoSatb()).iterator();
              while (itUsuarios.hasNext()){
                UsuarioUsu usu = (UsuarioUsu) itUsuarios.next();
                if (usu.equals(usuario)){
                  usuarioSemPermissao = false;
                }
              }
             
            if(usuarioSemPermissao){
              //adiciona a parte de buscar superiores
              List listaEstruturas = new ItemEstUsutpfuacDao(request).buscarSuperiores(acompReferenciaItem.getItemEstruturaIett().getCodIett(), acompRelatorio.getTipoFuncAcompTpfa().getCodTpfa());
              Iterator itEstruturas = listaEstruturas.iterator();
              while (itEstruturas.hasNext()){
                ItemEstUsutpfuacIettutfa itemEst = (ItemEstUsutpfuacIettutfa) itEstruturas.next();
                    if(itemEst != null) {                            
                  if (itemEst.getUsuarioUsu() != null) {
                    usuarioSemPermissao = !itemEst.getUsuarioUsu().getCodUsu().equals(usuario.getCodUsu());
                    if(!usuarioSemPermissao){
                      break
                    }
                  } else if (itemEst.getSisAtributoSatb().getUsuarioAtributoUsuas() != null) {
                    Iterator itUsuarios2 = itemEst.getSisAtributoSatb().getUsuarioAtributoUsuas().iterator();
                    while (itUsuarios2.hasNext()) {
                      UsuarioAtributoUsua usuarioAtributoUsua = (UsuarioAtributoUsua) itUsuarios2.next();
                      if (usuarioAtributoUsua.getUsuarioUsu() != null && usuarioAtributoUsua.getUsuarioUsu().getCodUsu().equals(usuario.getCodUsu())){
                        usuarioSemPermissao = false;
                        break;
View Full Code Here

                 * Para registro de posi��o OBRIGAT�RIO continua com est� atualmente.
                 */
                if(Dominios.OBRIGATORIO.equals(tafc.getIndRegistroPosicaoTafc())){
                 
                  boolean usuarioSemPermissao = true;
                      ItemEstUsutpfuacIettutfa itemEstUsutpfuacIettutfa = new ItemEstUsutpfuacDao(request).buscar(arel.getAcompReferenciaItemAri().getItemEstruturaIett().getCodIett(), tpfa.getCodTpfa());
                   
                      if (itemEstUsutpfuacIettutfa != null){
                        if (itemEstUsutpfuacIettutfa.getUsuarioUsu() != null && itemEstUsutpfuacIettutfa.getUsuarioUsu().equals(usuario)){
                          usuarioSemPermissao = false;
                        } else if (itemEstUsutpfuacIettutfa.getSisAtributoSatb() != null){
                          Iterator itUsuarios = new UsuarioDao().getUsuariosBySisAtributoSatb(itemEstUsutpfuacIettutfa.getSisAtributoSatb()).iterator();
                          while (itUsuarios.hasNext()){
                            UsuarioUsu usu = (UsuarioUsu) itUsuarios.next();
                            if (usu.equals(usuario)){
                              usuarioSemPermissao = false;
                            }
View Full Code Here

      if(listaFuncoesItem != null){
       
        Iterator it = listaFuncoesItem.iterator();
       
        while (it.hasNext()) {
          ItemEstUsutpfuacIettutfa utfa = (ItemEstUsutpfuacIettutfa)it.next();
     
          listaFuncoes.add(utfa.getTipoFuncAcompTpfa());         
      }      
      }
     
      return !listaFuncoes.contains(funcaoArel);
     
View Full Code Here

     */
    public int podeGravarRelatorio(UsuarioUsu usuario, TipoFuncAcompTpfa funcao, AcompReferenciaItemAri acompReferenciaItem, AcompRelatorioArel acompRelatorio){
        try{

          boolean usuarioSemPermissao = true;
          ItemEstUsutpfuacIettutfa itemEstUsutpfuacIettutfa = new ItemEstUsutpfuacDao(request).buscar(acompReferenciaItem.getItemEstruturaIett().getCodIett(), funcao.getCodTpfa());
       
          if (itemEstUsutpfuacIettutfa != null){
            if (itemEstUsutpfuacIettutfa.getUsuarioUsu() != null && itemEstUsutpfuacIettutfa.getUsuarioUsu().equals(usuario)){
              usuarioSemPermissao = false;
            } else if(itemEstUsutpfuacIettutfa.getUsuarioUsu() != null && !itemEstUsutpfuacIettutfa.getUsuarioUsu().equals(usuario)){
            List listaEstruturas = new ItemEstUsutpfuacDao(request).buscarSuperiores(acompReferenciaItem.getItemEstruturaIett().getCodIett(), acompRelatorio.getTipoFuncAcompTpfa().getCodTpfa());
            Iterator itEstruturas = listaEstruturas.iterator();
            while (itEstruturas.hasNext()){
              ItemEstUsutpfuacIettutfa itemEst = (ItemEstUsutpfuacIettutfa) itEstruturas.next();
                  if(itemEst != null) {                            
                if (itemEst.getUsuarioUsu() != null) {
                  if(itemEst.getUsuarioUsu().equals(usuario)){
                    usuarioSemPermissao = false;
                    break
                  }
                } else if (itemEst.getSisAtributoSatb() != null) {
                Iterator itUsuarios = new UsuarioDao().getUsuariosBySisAtributoSatb(itemEst.getSisAtributoSatb()).iterator();
                    while (itUsuarios.hasNext()){
                      UsuarioUsu usu = (UsuarioUsu) itUsuarios.next();
                      if (usu.equals(usuario)){
                        usuarioSemPermissao = false;
                        break;
                      }
                    }                   
                  }
                  }
            }        
            } else if (itemEstUsutpfuacIettutfa.getSisAtributoSatb() != null){
              Iterator itUsuarios = new UsuarioDao().getUsuariosBySisAtributoSatb(itemEstUsutpfuacIettutfa.getSisAtributoSatb()).iterator();
              while (itUsuarios.hasNext()){
                UsuarioUsu usu = (UsuarioUsu) itUsuarios.next();
                if (usu.equals(usuario)){
                  usuarioSemPermissao = false;
                }
              }
             
            if(usuarioSemPermissao){
              //adiciona a parte de buscar superiores
              List listaEstruturas = new ItemEstUsutpfuacDao(request).buscarSuperiores(acompReferenciaItem.getItemEstruturaIett().getCodIett(), acompRelatorio.getTipoFuncAcompTpfa().getCodTpfa());
              Iterator itEstruturas = listaEstruturas.iterator();
              while (itEstruturas.hasNext()){
                ItemEstUsutpfuacIettutfa itemEst = (ItemEstUsutpfuacIettutfa) itEstruturas.next();
                    if(itemEst != null) {                            
                  if (itemEst.getUsuarioUsu() != null) {
                    usuarioSemPermissao = !itemEst.getUsuarioUsu().getCodUsu().equals(usuario.getCodUsu());
                    if(!usuarioSemPermissao){
                      break
                    }
                  } else if (itemEst.getSisAtributoSatb().getUsuarioAtributoUsuas() != null) {
                    Iterator itUsuarios2 = itemEst.getSisAtributoSatb().getUsuarioAtributoUsuas().iterator();
                    while (itUsuarios2.hasNext()) {
                      UsuarioAtributoUsua usuarioAtributoUsua = (UsuarioAtributoUsua) itUsuarios2.next();
                      if (usuarioAtributoUsua.getUsuarioUsu() != null && usuarioAtributoUsua.getUsuarioUsu().getCodUsu().equals(usuario.getCodUsu())){
                        usuarioSemPermissao = false;
                        break;
View Full Code Here

             
              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());
                    } else if (itemEstUsu.getSisAtributoSatb() != null) {
                      if (itemEstUsu.getSisAtributoSatb().getUsuarioAtributoUsuas() != null) {
                        Iterator itUsuarios = itemEstUsu.getSisAtributoSatb().getUsuarioAtributoUsuas().iterator();
                        if(itUsuarios != null) {
                          while (itUsuarios.hasNext()) {
                            UsuarioAtributoUsua usuarioAtributoUsua = (UsuarioAtributoUsua) itUsuarios.next();
                              if (usuarioAtributoUsua!=null && usuarioAtributoUsua.getUsuarioUsu()!=null &&
                                  usuarioAtributoUsua.getUsuarioUsu().getCodUsu().equals(usuario.getCodUsu())){
View Full Code Here

                        {
                            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(  ) );
                                    } else if ( itemEstUsu.getSisAtributoSatb(  ) != null )
                                    {
                                        if ( itemEstUsu.getSisAtributoSatb(  ).getUsuarioAtributoUsuas(  ) != null )
                                        {
                                            Iterator itUsuarios =
                                                itemEstUsu.getSisAtributoSatb(  ).getUsuarioAtributoUsuas(  ).iterator(  );

                                            if ( itUsuarios != null )
                                            {
                                                while ( itUsuarios.hasNext(  ) )
                                                {
View Full Code Here

                        {
                            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(  ) );
                                    } else if ( itemEstUsu.getSisAtributoSatb(  ) != null )
                                    {
                                        if ( itemEstUsu.getSisAtributoSatb(  ).getUsuarioAtributoUsuas(  ) != null )
                                        {
                                            Iterator itUsuarios =
                                                itemEstUsu.getSisAtributoSatb(  ).getUsuarioAtributoUsuas(  ).iterator(  );

                                            if ( itUsuarios != null )
                                            {
                                                while ( itUsuarios.hasNext(  ) )
                                                {
View Full Code Here

TOP

Related Classes of ecar.pojo.ItemEstUsutpfuacIettutfa

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.