Package ecar.pojo

Examples of ecar.pojo.TipoFuncAcompTpfa


          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);
View Full Code Here


   * @return
   */
  private boolean podeEditarAtributoBloqueadoNaEstrutura(ObjetoEstrutura atributo, List funcoesAcompanhamenoDoUsuario) {
    Set liberadoParaFuncoesAcompanhamento = atributo.iGetLibTipoFuncAcompTpfas();
    for (Iterator<TipoFuncAcompTpfa> itFuncaosAcompDoUsuario = funcoesAcompanhamenoDoUsuario.iterator(); itFuncaosAcompDoUsuario.hasNext();) {
      TipoFuncAcompTpfa funcaoAcompDoUsuario = (TipoFuncAcompTpfa) itFuncaosAcompDoUsuario.next();
      if (liberadoParaFuncoesAcompanhamento != null && liberadoParaFuncoesAcompanhamento.contains(funcaoAcompDoUsuario)) {
        return true; // pode editar o campo
      }
    }
    return false;
View Full Code Here

    * @throws ECARException
    */
   public TipoFuncAcompTpfa buscarMaiorHierarquia(ItemEstruturaIett itemEstruturaIett, TipoFuncAcompTpfa tpfa, UsuarioUsu usuarioLogado) throws ECARException {
     TipoFuncAcompDao tipoFuncAcompDao = new TipoFuncAcompDao(request);
     UsuarioDao usuarioDao = new UsuarioDao(request);
     TipoFuncAcompTpfa tpfaSuperior = null;
     ItemEstUsutpfuacIettutfa iettutfa = null;
     List<TipoFuncAcompTpfa> funcoesSuperiores = tipoFuncAcompDao.getListaTpfaSuperioresOrderByHierarquia(tpfa);    
     for (TipoFuncAcompTpfa tipoFuncAcompTpfa : funcoesSuperiores) {
       iettutfa = getUsuarioAcompanhamento(itemEstruturaIett, tipoFuncAcompTpfa);
       //Se existir usu�rio ou grupo associado a fun��o
View Full Code Here

      List lFuncAcomp = tpfaDao.ordenarTpfaBySequencia(item.getEstruturaEtt());
     
      // lista dos fuac a serem ordenados
      Set lItemFuac = item.getItemEstUsutpfuacIettutfas();
     
      TipoFuncAcompTpfa funcao;
      ItemEstUsutpfuacIettutfa itemFuac;
     
      if (item != null && lItemFuac != null) {
          // loop nas funcoes em ordem de filho para pai
          Iterator itFunc = lFuncAcomp.iterator();
          while (itFunc.hasNext()) {
              funcao = (TipoFuncAcompTpfa) itFunc.next();
              Iterator itFuac = lItemFuac.iterator();
              // busca no fuac a funcao que corresponde � hierarquia
              while (itFuac.hasNext()) {
                  itemFuac = (ItemEstUsutpfuacIettutfa) itFuac.next();
                  if (itemFuac.getTipoFuncAcompTpfa().getCodTpfa() == funcao.getCodTpfa()) {
                      lResultado.add(itemFuac);
                      break;
                  }
              }
          }
View Full Code Here

      List lFuncAcomp = new TipoFuncAcompDao(request).getTipoFuncAcompOrdemFilhoAoPai();
     
      // lista dos fuac a serem ordenados
      Set lItemFuac = item.getItemEstUsutpfuacIettutfas();
     
      TipoFuncAcompTpfa funcao;
      ItemEstUsutpfuacIettutfa itemFuac;
     
      if (item != null && lItemFuac != null) {
          // loop nas funcoes em ordem de filho para pai
          Iterator itFunc = lFuncAcomp.iterator();
          while (itFunc.hasNext()) {
              funcao = (TipoFuncAcompTpfa) itFunc.next();
              Iterator itFuac = lItemFuac.iterator();
              // busca no fuac a funcao que corresponde � hierarquia
              while (itFuac.hasNext()) {
                  itemFuac = (ItemEstUsutpfuacIettutfa) itFuac.next();
                  if (itemFuac.getTipoFuncAcompTpfa().getCodTpfa() == funcao.getCodTpfa()) {
                      lResultado.add(itemFuac);
                      break;
                  }
              }
          }
View Full Code Here

    * @param codTpfa
    * @return
    * @throws ECARException
    */
   public TipoFuncAcompTpfa buscarMaiorHierarquia(Long codIett, Long codTpfa) throws ECARException {
     TipoFuncAcompTpfa tpfaSuperior = null;
     List listaEstruturas = new ArrayList();
    
    
    Set setTPFAPA = new HashSet();
        try{
          String select = "from TipoFuncAcompTpfaPermiteAlterar as tipo " +
        " where tipo.comp_id.cod_inferior_tpfapa.codTpfa= :cod " +
        " and tipo.permiteAlterarParecer= :permite";
        Query q = this.session.createQuery(select);
       
        q.setLong("cod", codTpfa);
        q.setString("permite", "S");
       
        setTPFAPA.addAll(q.list());
       
            } catch(Exception e){
              e.printStackTrace();
        }
           
        for (Object object : setTPFAPA) {
     
        TipoFuncAcompTpfaPermiteAlterar tipo = (TipoFuncAcompTpfaPermiteAlterar) object;
        listaEstruturas.add(tipo.getComp_id().getCod_superior_tpfapa());    
     
         }
    
     if(listaEstruturas.size() == 1){
       tpfaSuperior = ((TipoFuncAcompTpfa)listaEstruturas.get(0)).getTipoFuncAcompTpfa();
     } else if(listaEstruturas.size() > 1){
       for (Object object : listaEstruturas) {
         TipoFuncAcompTpfa tpfa = (TipoFuncAcompTpfa) object;
         if(tpfa.getTipoFuncAcompTpfa()==null){
           tpfaSuperior = tpfa;
           break;
         }
       }
      
View Full Code Here

TOP

Related Classes of ecar.pojo.TipoFuncAcompTpfa

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.