Examples of ItemEstUsutpfuacIettutfa


Examples of ecar.pojo.ItemEstUsutpfuacIettutfa

      try{
            Set result = historicoItemEstruturaIett.getItemEstUsutpfuacIettutfas();
            if( result != null){
            for (Iterator it = result.iterator(); it.hasNext();) {
          ItemEstUsutpfuacIettutfa element = (ItemEstUsutpfuacIettutfa) it.next();
          if (element.getTipoFuncAcompTpfa().equals(funAcomp)){
            return element.getSisAtributoSatb();
          }
        }
            return null;
            } else {
                return null;
View Full Code Here

Examples of ecar.pojo.ItemEstUsutpfuacIettutfa

         
          for (Iterator it = funcoesAcomp.iterator(); it.hasNext();) {
        EstrutTpFuncAcmpEtttfa funcao = (EstrutTpFuncAcmpEtttfa) it.next();
          if (!planejamentoBloqueado || (planejamentoBloqueado && !funcao.iGetBloqueado()) || podeEditarAtributoBloqueadoNaEstrutura(itemEstrutura, funcao, funcoesDoUsuario)  ) {
          if (!"".equals(Pagina.getParamStr(request, "Fun" + funcao.getTipoFuncAcompTpfa().getCodTpfa()))) {
                      ItemEstUsutpfuacIettutfa funcaoItemEstrutura = new ItemEstUsutpfuacIettutfa();
                      funcaoItemEstrutura.setItemEstruturaIett(itemEstrutura);
                      funcaoItemEstrutura.setTipoFuncAcompTpfa(funcao.getTipoFuncAcompTpfa());
                      if (Pagina.getParamStr(request, "Fun" + funcao.getTipoFuncAcompTpfa().getCodTpfa()).startsWith("U")){
                        funcaoItemEstrutura.setUsuarioUsu((UsuarioUsu) this.buscar(UsuarioUsu.class, Long.valueOf(Pagina.getParamStr(request, "Fun" + funcao.getTipoFuncAcompTpfa().getCodTpfa()).substring(1))));
                      }
                      else if (Pagina.getParamStr(request, "Fun" + funcao.getTipoFuncAcompTpfa().getCodTpfa()).startsWith("G")){
                        funcaoItemEstrutura.setSisAtributoSatb((SisAtributoSatb) this.buscar(SisAtributoSatb.class, Long.valueOf(Pagina.getParamStr(request, "Fun" + funcao.getTipoFuncAcompTpfa().getCodTpfa()).substring(1))));
                      }
                      itemEstrutura.getItemEstUsutpfuacIettutfas().add(funcaoItemEstrutura);
                  }
          }
            }
View Full Code Here

Examples of ecar.pojo.ItemEstUsutpfuacIettutfa

          TipoFuncAcompTpfa funcaoGPS = (TipoFuncAcompTpfa) new TipoFuncAcompDao(request).buscar(TipoFuncAcompTpfa.class, Long.valueOf(3)); //3 - GPS, 1 - Administrador
         
          UsuarioUsu user = this.getUsuarioGPSByOrgao(orgao);
         
          if(user != null){
                  ItemEstUsutpfuacIettutfa funcaoItemEstrutura = new ItemEstUsutpfuacIettutfa();
                  funcaoItemEstrutura.setItemEstruturaIett(iett);
                  funcaoItemEstrutura.setTipoFuncAcompTpfa(funcaoGPS);
                  funcaoItemEstrutura.setUsuarioUsu(user);
                iett.setItemEstUsutpfuacIettutfas(new HashSet());
                  iett.getItemEstUsutpfuacIettutfas().add(funcaoItemEstrutura);

                  System.out.println(orgao);
                  System.out.println(funcaoItemEstrutura.getUsuarioUsu());
          }
               
          /* Buscando funcao pelo codigo do COP */
          sql = "select funcao from AreaAre funcao where funcao.codigoIdentAre = :codIdentFunc";
          q = this.session.createQuery(sql);
View Full Code Here

Examples of ecar.pojo.ItemEstUsutpfuacIettutfa

     * @return ItemEstUsutpfuac  - sen�o encontrar retorna NULL
     * @throws ECARException
     */
    public ItemEstUsutpfuacIettutfa getUsuarioAcompanhamento (ItemEstruturaIett itemEstrutura, TipoFuncAcompTpfa funcao) throws ECARException{
     
      ItemEstUsutpfuacIettutfa itemEstUsu = new ItemEstUsutpfuacIettutfa();
     
      itemEstUsu.setItemEstruturaIett(itemEstrutura);
    itemEstUsu.setTipoFuncAcompTpfa(funcao);
   
    /* buscar em tpfuac o usu�rio a partir de codFuncao e codItem */
    List lista = pesquisar(itemEstUsu, new String[] {"tipoFuncAcompTpfa.codTpfa","asc"});
    Iterator it = lista.iterator();
   
View Full Code Here

Examples of ecar.pojo.ItemEstUsutpfuacIettutfa

     */
    public List getUsuariosAcompanhamento (ItemEstruturaIett itemEstrutura) throws ECARException{
     
        List retorno = new ArrayList();
       
      ItemEstUsutpfuacIettutfa itemEstUsu = new ItemEstUsutpfuacIettutfa();
     
      itemEstUsu.setItemEstruturaIett(itemEstrutura);

      List lista = pesquisar(itemEstUsu, null);
    Iterator it = lista.iterator();
   
    /* se n�o encontrar nome do usu�rio, devolver vazio */
    while (it.hasNext()){
        ItemEstUsutpfuacIettutfa item = (ItemEstUsutpfuacIettutfa) it.next();
        if (item.getUsuarioUsu() != null){
          retorno.add(item.getUsuarioUsu());
        } else if (item.getSisAtributoSatb() != null){
          if (item.getSisAtributoSatb().getUsuarioAtributoUsuas() != null){
            Iterator itUsuariosAtributos = item.getSisAtributoSatb().getUsuarioAtributoUsuas().iterator();
            while (itUsuariosAtributos.hasNext()){
              retorno.add(((UsuarioAtributoUsua) itUsuariosAtributos.next()).getUsuarioUsu());
            }
          }
        }
View Full Code Here

Examples of ecar.pojo.ItemEstUsutpfuacIettutfa

     * @return
     * @throws ECARException
     */
    public ItemEstUsutpfuacIettutfa buscar(Long codIett, Long codTpfa) throws ECARException {
      ItemEstUsutpfuacIettutfaPK chave = new ItemEstUsutpfuacIettutfaPK();
      ItemEstUsutpfuacIettutfa itemEstUsutpfuacIettutfa = null;
           
      try{
        chave.setCodIett(codIett);
        chave.setCodTpfa(codTpfa);
  
View Full Code Here

Examples of ecar.pojo.ItemEstUsutpfuacIettutfa

    */
   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
       //o sistema verifica se � o usu�rio logado ou algum grupo que ele perten�a
       if (iettutfa != null){
         if (iettutfa.getUsuarioUsu() != null && iettutfa.getUsuarioUsu().equals(usuarioLogado)){
           //Verifica se o usu�rio logado est� associado a fun��o
           tpfaSuperior = tipoFuncAcompTpfa;
           break;
         } else if (iettutfa.getSisAtributoSatb() != null){
           Set gruposAcessoUsuarioLogado = usuarioDao.getClassesAcessoUsuario(usuarioLogado);
           //Verifica se o usu�rio logado pertence ao grupo de usu�rio associado a fun��o do item
           if (gruposAcessoUsuarioLogado != null && gruposAcessoUsuarioLogado.contains(iettutfa.getSisAtributoSatb())){
             tpfaSuperior = tipoFuncAcompTpfa;
             break;
           }
         }
       }      
View Full Code Here

Examples of ecar.pojo.ItemEstUsutpfuacIettutfa

            }
     
      for (Object object : setTPFAPA) {
     
        ItemEstUsutpfuacIettutfaPK chave = new ItemEstUsutpfuacIettutfaPK();
        ItemEstUsutpfuacIettutfa itemEstUsutpfuacIettutfa = null;
       
        TipoFuncAcompTpfaPermiteAlterar tipo = (TipoFuncAcompTpfaPermiteAlterar) object;
       
        try{
         
View Full Code Here

Examples of ecar.pojo.ItemEstUsutpfuacIettutfa

 
    Iterator itUsuarios = item.getItemEstUsutpfuacIettutfas().iterator();
   
    while (itUsuarios.hasNext() && !infAndamento){
     
      ItemEstUsutpfuacIettutfa itemEstUsutpfuacIettutfa = (ItemEstUsutpfuacIettutfa) itUsuarios.next();
     
      if (itemEstUsutpfuacIettutfa.getSisAtributoSatb() != null) {
       
        itemEstUsu = new ItemEstrutUsuarioIettus();
         
          itemEstUsu.setItemEstruturaIett(item);
        itemEstUsu.setSisAtributoSatb(itemEstUsutpfuacIettutfa.getSisAtributoSatb());
        itemEstUsu.setCodTpPermIettus("F");
       
        List listaItemEstUsu = pesquisar(itemEstUsu, new String[] {"codIettus","asc"});
       
        Iterator itItemEstUsu = listaItemEstUsu.iterator();
       
        while (itItemEstUsu.hasNext()){
         
          ItemEstrutUsuarioIettus itemEstUsuLista = (ItemEstrutUsuarioIettus) itItemEstUsu.next();
         
          if("S".equalsIgnoreCase(itemEstUsuLista.getIndInfAndamentoIettus())){
            if (new UsuarioDao().getUsuariosBySisAtributoSatb(itemEstUsutpfuacIettutfa.getSisAtributoSatb()).contains(usuario)){
              infAndamento = true;
              break;
            }
          }
         
View Full Code Here

Examples of ecar.pojo.ItemEstUsutpfuacIettutfa

     
      // 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
TOP
Copyright © 2018 www.massapi.com. 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.