Package ecar.pojo

Examples of ecar.pojo.ItemEstUsutpfuacIettutfa


  protected ItemEstUsutpfuacIettutfa getUsuarioAcompanhamento(ItemEstruturaIett item, TipoFuncAcompTpfa funcao){
   
    if(item.getItemEstUsutpfuacIettutfas() != null){
      Iterator it = item.getItemEstUsutpfuacIettutfas().iterator();
      while(it.hasNext()){
        ItemEstUsutpfuacIettutfa fuac = (ItemEstUsutpfuacIettutfa) it.next();
        if(fuac.getItemEstruturaIett().equals(item) && fuac.getTipoFuncAcompTpfa().equals(funcao))
          return fuac;
      }     
    }
    return null;
   
View Full Code Here


        PPA_LinhaAcaoBean novaLinha = new PPA_LinhaAcaoBean();
       
        if ( possuiGerente ){
          String usrTmp = "";
          for (Iterator iterUsu = programa.getItemEstUsutpfuacIettutfas().iterator(); iterUsu.hasNext();) {
            ItemEstUsutpfuacIettutfa usuario = (ItemEstUsutpfuacIettutfa)iterUsu.next();
            if ( usuario.getTipoFuncAcompTpfa().getCodTpfa().equals( Long.valueOf(4) ) ){
              if (usuario.getUsuarioUsu() != null){
                usrTmp = usuario.getUsuarioUsu().getNomeUsuSent();
              } else if (usuario.getSisAtributoSatb() != null){
                usrTmp = usuario.getSisAtributoSatb().getDescricaoSatb();
              }
              break;
            }
           
          }
View Full Code Here

  protected ItemEstUsutpfuacIettutfa getUsuarioAcompanhamento(Set lFuac, ItemEstruturaIett item, TipoFuncAcompTpfa funcao){
   
    if(lFuac != null){
      Iterator it = lFuac.iterator();
      while(it.hasNext()){
        ItemEstUsutpfuacIettutfa fuac = (ItemEstUsutpfuacIettutfa) it.next();
        if(fuac.getItemEstruturaIett().equals(item) && fuac.getTipoFuncAcompTpfa().equals(funcao))
          return fuac;
      }     
    }
    return null;
   
View Full Code Here

        Iterator itRelatorios = relatorios.iterator();
       
       
        while(itRelatorios.hasNext()){
          AcompRelatorioArel relatorio = (AcompRelatorioArel) itRelatorios.next();
          ItemEstUsutpfuacIettutfa itemEstUsu = null;
          try{
            itemEstUsu = itemEstUsuDao.buscar(itemEstrutura.getCodIett(), relatorio.getTipoFuncAcompTpfa().getCodTpfa());
          } catch(ECARException ecarex) {
            Logger.getLogger(this.getClass()).error(ecarex);
            //ecarex.printStackTrace();
          }
         
          //Verifica se a permiss�o � de grupo ou usu�rio
          if(itemEstUsu!=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();
                while (itUsuarios.hasNext()) {
                  UsuarioAtributoUsua usuarioAtributoUsua = (UsuarioAtributoUsua) itUsuarios.next();
                  if (usuarioAtributoUsua.getUsuarioUsu().getCodUsu().equals(usuario.getCodUsu())){
                    usuarioLogadoEmiteParecer = true;
                    break;
View Full Code Here

        }
        Iterator itRelatorios = relatorios.iterator();
       
        while(itRelatorios.hasNext()){                       
          AcompRelatorioArel relatorio = (AcompRelatorioArel) itRelatorios.next();                   
          ItemEstUsutpfuacIettutfa itemEstUsu = null;
          try{
            itemEstUsu = itemEstUsuDao.buscar(itemEstrutura.getCodIett(), relatorio.getTipoFuncAcompTpfa().getCodTpfa());
          } catch(ECARException ecarex) {
            Logger.getLogger(this.getClass()).error(ecarex);
            ecarex.printStackTrace();
          }
          
          //Verifica se a permiss�o � de grupo ou usu�rio                            
          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();
              while (itUsuarios.hasNext()) {
                UsuarioAtributoUsua usuarioAtributoUsua = (UsuarioAtributoUsua) itUsuarios.next();
                if (usuarioAtributoUsua.getUsuarioUsu().getCodUsu().equals(usuario.getCodUsu())){
                  usuarioLogadoEmiteParecer = true;
                  break;
View Full Code Here

              AcompReferenciaItemAri ari = (AcompReferenciaItemAri) itList.next();
             
              List listUtfas = new ArrayList(ari.getItemEstruturaIett().getItemEstUsutpfuacIettutfas());
              for(Iterator itUtfa = listUtfas.iterator(); itUtfa.hasNext();){
             
                ItemEstUsutpfuacIettutfa itemEstUsutpfacIetutfa = (ItemEstUsutpfuacIettutfa) itUtfa.next();
               
                TfuncacompConfigmailTfacfgmPK tfcfgmPK = new TfuncacompConfigmailTfacfgmPK();
                tfcfgmPK.setCodCfgm(configMailCfgm.getCodCfgm());
                tfcfgmPK.setCodTpfa(itemEstUsutpfacIetutfa.getTipoFuncAcompTpfa().getCodTpfa());
               
                TfuncacompConfigmailTfacfgm tfcfm = (TfuncacompConfigmailTfacfgm) tfuncacompConfigmailTfacfgmDAO.buscar(TfuncacompConfigmailTfacfgm.class, tfcfgmPK);
               
                if ("S".equals(tfcfm.getEnviaMailTfacfgm())) {

                  //UsuarioUsu usu = (UsuarioUsu) usuDao.buscar(UsuarioUsu.class, itemEstUsutpfacIetutfa.getComp_id().getCodUsu());
                 
                  List usuarios = new ArrayList();
                  if (itemEstUsutpfacIetutfa.getUsuarioUsu() != null) {
                    usuarios.add((UsuarioUsu) usuDao.buscar(UsuarioUsu.class, itemEstUsutpfacIetutfa.getUsuarioUsu().getCodUsu()));
                  } else if (itemEstUsutpfacIetutfa.getSisAtributoSatb() != null){
                    usuarios.addAll(usuDao.getUsuariosBySisAtributoSatb(itemEstUsutpfacIetutfa.getSisAtributoSatb()));
                  }
                 
                  Iterator itUsu = usuarios.iterator();
                 
                  while (itUsu.hasNext()){
View Full Code Here

     * @throws ECARException
     */
    public boolean podeAcessarAri(UsuarioUsu usuario, AcompReferenciaItemAri acompReferenciaItem) throws ECARException{
        Set usuariosPermitidos = acompReferenciaItem.getItemEstruturaIett().getItemEstUsutpfuacIettutfas();
        for (Iterator it = usuariosPermitidos.iterator(); it.hasNext();) {
      ItemEstUsutpfuacIettutfa fuac = (ItemEstUsutpfuacIettutfa) it.next();
      if (fuac.getUsuarioUsu() != null) {
        if(fuac.getUsuarioUsu().equals(usuario)){
          return true;
        }
      } else if (fuac.getSisAtributoSatb() != null){
        UsuarioDao usuDao = new UsuarioDao();
        Iterator itUsu = usuDao.getUsuariosBySisAtributoSatb(fuac.getSisAtributoSatb()).iterator();
        while (itUsu.hasNext()){
          UsuarioUsu usu = (UsuarioUsu) itUsu.next();
          if (usu.equals(usuario)){
            return true;
          }
View Full Code Here

            Iterator itRelatorios = relatorios.iterator();
           
            while(itRelatorios.hasNext()){                       
              AcompRelatorioArel relatorio = (AcompRelatorioArel) itRelatorios.next();                   
             
              ItemEstUsutpfuacIettutfa itemEstUsu = null;
             
              if (relatorio.getTipoFuncAcompTpfa() != null){
               
                try{
                itemEstUsu
                    = itemEstUsuDao.buscar(itemEstrutura.getCodIett(), relatorio.getTipoFuncAcompTpfa().getCodTpfa());
                }
                catch(ECARException e){
                  Logger.getLogger(this.getClass()).error(e);
          //        e.printStackTrace();
                }
                //Verifica se a permiss�o � de grupo ou usu�rio                            
                if (itemEstUsu != null && itemEstUsu.getUsuarioUsu() != null) {
                  usuarioLogadoEmiteParecer = itemEstUsu.getUsuarioUsu().getCodUsu().equals(usuario.getCodUsu());
                 
                  if (usuarioLogadoEmiteParecer && !"S".equals(relatorio.getIndLiberadoArel())){
                    usuarioLogadoEmiteParecerNaoLiberado = true;
                    break;
                  }
                }
                else if (itemEstUsu != null && itemEstUsu.getSisAtributoSatb() != null) {
                  if (itemEstUsu.getSisAtributoSatb().getUsuarioAtributoUsuas() != null) {
                    Iterator itUsuarios = itemEstUsu.getSisAtributoSatb().getUsuarioAtributoUsuas().iterator();
                    while (itUsuarios.hasNext()) {
                      UsuarioAtributoUsua usuarioAtributoUsua = (UsuarioAtributoUsua) itUsuarios.next();
                      if (usuarioAtributoUsua.getUsuarioUsu().getCodUsu().equals(usuario.getCodUsu())){
                       
                        if(!"S".equals(relatorio.getIndLiberadoArel())){
View Full Code Here

            Iterator itRelatorios = relatorios.iterator();
           
            while(itRelatorios.hasNext()){                       
              AcompRelatorioArel relatorio = (AcompRelatorioArel) itRelatorios.next();                   
             
              ItemEstUsutpfuacIettutfa itemEstUsu;
             
             
              if (relatorio.getTipoFuncAcompTpfa() != null){
                itemEstUsu
                    = itemEstUsuDao.buscar(itemEstrutura.getCodIett(), relatorio.getTipoFuncAcompTpfa().getCodTpfa());
             
              
              //Verifica se a permiss�o � de grupo ou usu�rio                            
              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();
                  while (itUsuarios.hasNext()) {
                    UsuarioAtributoUsua usuarioAtributoUsua = (UsuarioAtributoUsua) itUsuarios.next();
                    if (usuarioAtributoUsua.getUsuarioUsu().getCodUsu().equals(usuario.getCodUsu())){
                      usuarioLogadoEmiteParecer = true;
                      break;
View Full Code Here

         
          String descricaoEvento = "Vencimento da Data limite para " + arli.getTipoFuncAcompTpfa().getLabelPosicaoTpfa() + ".";
         
          Iterator itList = listAri.iterator();
          while( itList.hasNext() ) {
            ItemEstUsutpfuacIettutfa itemEstUsutpfacIetutfa = (ItemEstUsutpfuacIettutfa) itList.next();
            TipoFuncAcompTpfa tipoFuncao = itemEstUsutpfacIetutfa.getTipoFuncAcompTpfa();
            TfuncacompConfigmailTfacfgmPK tfcfgmPK = new TfuncacompConfigmailTfacfgmPK();
            tfcfgmPK.setCodCfgm(configMailCfgm.getCodCfgm());
            tfcfgmPK.setCodTpfa(tipoFuncao.getCodTpfa());
            TfuncacompConfigmailTfacfgm tfcfm = (TfuncacompConfigmailTfacfgm) tfuncacompConfigmailTfacfgmDAO.buscar(TfuncacompConfigmailTfacfgm.class, tfcfgmPK);
 
            //Verificando se j� existe posi��o liberada
            //Caso j� exista (indLiberadoArel) , n�o precisa mandar e-mail
            AcompRelatorioArel acompRelatorio = acompRelatorioDao.getAcompRelatorio(tipoFuncao, ari);
            if ( acompRelatorio != null && !"S".equals(acompRelatorio.getIndLiberadoArel()) ) {
             
              if ( itemEstUsutpfacIetutfa != null && itemEstUsutpfacIetutfa.getComp_id() != null && "S".equals(tfcfm.getEnviaMailTfacfgm()) ) {
               
                 
                //UsuarioUsu usu = (UsuarioUsu) usuDAO.buscar(UsuarioUsu.class, itemEstUsutpfacIetutfa.getComp_id().getCodUsu());
                List usuarios = new ArrayList();
                if (itemEstUsutpfacIetutfa.getUsuarioUsu() != null) {
                  usuarios.add((UsuarioUsu) usuDAO.buscar(UsuarioUsu.class, itemEstUsutpfacIetutfa.getUsuarioUsu().getCodUsu()));
                } else if (itemEstUsutpfacIetutfa.getSisAtributoSatb() != null){
                  usuarios.addAll(usuDAO.getUsuariosBySisAtributoSatb(itemEstUsutpfacIetutfa.getSisAtributoSatb()));
                }
               
                Iterator itUsu = usuarios.iterator();
               
                while (itUsu.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.