Examples of ItemEstrutUsuarioIettus


Examples of ecar.pojo.ItemEstrutUsuarioIettus

            //
        new ControlePermissao().atualizarPermissoesItemEstrutura(iett, null, session, true, request);
       
       
        // gravar permiss�o para o usu�rio que criou o item
        ItemEstrutUsuarioIettus itemEstrutUsuario = new ItemEstrutUsuarioIettus();
   
        itemEstrutUsuario.setItemEstruturaIett(iett);
        itemEstrutUsuario.setItemEstruturaIettOrigem(iett);
        itemEstrutUsuario.setCodTpPermIettus(ControlePermissao.PERMISSAO_USUARIO);
        itemEstrutUsuario.setUsuarioUsu(((SegurancaECAR)request.getSession().getAttribute("seguranca")).getUsuario());
   
        itemEstrutUsuario.setIndLeituraIettus("S");
        itemEstrutUsuario.setIndEdicaoIettus("S");
        itemEstrutUsuario.setIndExcluirIettus("S");
       
        itemEstrutUsuario.setIndAtivMonitIettus("N");
        itemEstrutUsuario.setIndDesatMonitIettus("N");
        itemEstrutUsuario.setIndBloqPlanIettus("N");
        itemEstrutUsuario.setIndDesblPlanIettus("N");
        itemEstrutUsuario.setIndInfAndamentoIettus("N");
        itemEstrutUsuario.setIndEmitePosIettus("N");
        itemEstrutUsuario.setIndProxNivelIettus("N");
       
        itemEstrutUsuario.setDataInclusaoIettus(Data.getDataAtual());

        Iterator it = filhos.iterator();
        while(it.hasNext()) {
            PaiFilho object = (PaiFilho) it.next();
            object.atribuirPKPai();
View Full Code Here

Examples of ecar.pojo.ItemEstrutUsuarioIettus

            tx = session.beginTransaction();
     
            for (int i = 0; i < codigosParaExcluir.length; i++) { 
             
              ItemEstrutUsuarioIettus old = (ItemEstrutUsuarioIettus) this.buscar(ItemEstrutUsuarioIettus.class, Long.valueOf(codigosParaExcluir[i]));
            
              // Mantis #2156        
              old.setUsuManutencao(usuarioLogado);
             
              //
            // controlar as permissoes
            //
              new ControlePermissao().removerPermissoesItensFilhos(old, session, request);
View Full Code Here

Examples of ecar.pojo.ItemEstrutUsuarioIettus

          }
     
      List lista = q.list();
     
      for (Iterator it = lista.iterator(); it.hasNext();) {
        ItemEstrutUsuarioIettus itemUsuario = (ItemEstrutUsuarioIettus) it.next();
        if(SIM.equals(itemUsuario.getIndExcluirIettus())){
          PERMISSOES |= PERMISSAO_EXCLUIR;
        }
        if(SIM.equals(itemUsuario.getIndLeituraIettus())){
          PERMISSOES |= PERMISSAO_CONSULTAR;
        }
        if(SIM.equals(itemUsuario.getIndLeituraParecerIettus())){
          PERMISSOES |= PERMISSAO_CONSULTAR_PARECER;
        }
      }
    }catch(HibernateException e){
      this.logger.error(e);
View Full Code Here

Examples of ecar.pojo.ItemEstrutUsuarioIettus

          //&& permissaoLeituraAcompSuaResponsabilidade(gruposUsuario, ari.getItemEstruturaIett().getEstruturaEtt())) {
          ){
        Set itensUsuario = ari.getItemEstruturaIett().getItemEstrutUsuarioIettusesByCodIett();
        Iterator it = itensUsuario.iterator();
        while(it.hasNext()){
          ItemEstrutUsuarioIettus ieUsuario = (ItemEstrutUsuarioIettus) it.next();
         
          if(ieUsuario.getCodTpPermIettus().equals(ControlePermissao.PERMISSAO_FUNCAO_ACOMPANHAMENTO)
              &&
              ((ieUsuario.getUsuarioUsu() != null && ieUsuario.getUsuarioUsu().equals(usuarioUsu)) || (ieUsuario.getSisAtributoSatb() != null && gruposUsuario.contains(ieUsuario.getSisAtributoSatb())))){
             
            return true;
          }
         
          //Merge feito por Patricia da parte de Davi no Ecar TUR
          // Verifica se o usu�rio ou o grupo do usu�rio tem permiss�o de ler parecer do acompanhamento
          if ((usuarioUsu.equals(ieUsuario.getUsuarioUsu()) || gruposUsuario.contains(ieUsuario.getSisAtributoSatb()))
              && "S".equals(ieUsuario.getIndLeituraParecerIettus())){
           
            return true;
          }
        }
      }
View Full Code Here

Examples of ecar.pojo.ItemEstrutUsuarioIettus

        if (iettusPai!=null) {
       
          Iterator it = iettusPai.iterator();
         
          while(it.hasNext()) {
            ItemEstrutUsuarioIettus pai = (ItemEstrutUsuarioIettus) it.next();
           
            if("S".equals(pai.getIndProxNivelIettus())) {
              ItemEstrutUsuarioIettus itemEstUsuario = copiarItemEstUsuario(pai);
 
              itemEstUsuario.setItemEstruturaIett(item);
             
              iettusHeranca.add(itemEstUsuario);     
            }
          }
        }
View Full Code Here

Examples of ecar.pojo.ItemEstrutUsuarioIettus

     * @param ItemEstUsutpfuacIettutfa fuac
     * @return ItemEstrutUsuarioIettus
     */
    protected ItemEstrutUsuarioIettus incluirPermissaoItem(ItemEstruturaIett item, ItemEstUsutpfuacIettutfa fuac, String manterProximoNivel) {
       
        return new ItemEstrutUsuarioIettus(
        item,
        item,
        fuac.getUsuarioUsu(),
        ControlePermissao.PERMISSAO_FUNCAO_ACOMPANHAMENTO,
        fuac.getSisAtributoSatb(),
View Full Code Here

Examples of ecar.pojo.ItemEstrutUsuarioIettus

          /******** Historico *********/
          historico.gerarMaster(HistoricoIettus.alterarPermissoes);
          /******** Historico *********/
         
      while(it.hasNext()){
        ItemEstrutUsuarioIettus ieUsuario = (ItemEstrutUsuarioIettus) it.next();
        ItemEstrutUsuarioIettus old = (ItemEstrutUsuarioIettus)ieUsuario.clone();
        if(ieUsuario.getCodTpPermIettus().equals(ControlePermissao.PERMISSAO_FUNCAO_ACOMPANHAMENTO)
            &&
            ( (ieUsuario.getUsuarioUsu() != null && ieUsuario.getUsuarioUsu().equals(fuacAnterior.getUsuarioUsu()))
             || (ieUsuario.getSisAtributoSatb() != null && ieUsuario.getSisAtributoSatb().equals(fuacAnterior.getSisAtributoSatb())) )
           
View Full Code Here

Examples of ecar.pojo.ItemEstrutUsuarioIettus

     * @param Session session
     */
    protected void excluirPermissoesItem(ItemEstruturaIett item, ItemEstUsutpfuacIettutfa fuacAnterior, Session session, HttpServletRequest request, HistoricoIettus historico) throws ECARException {
    Iterator it = item.getItemEstrutUsuarioIettusesByCodIettOrigem().iterator();
    while(it.hasNext()){
      ItemEstrutUsuarioIettus ieUsuario = (ItemEstrutUsuarioIettus) it.next();
      ItemEstrutUsuarioIettus old = (ItemEstrutUsuarioIettus) ieUsuario.clone();
      if(ieUsuario.getCodTpPermIettus().equals(ControlePermissao.PERMISSAO_FUNCAO_ACOMPANHAMENTO)
          &&
            ( (ieUsuario.getUsuarioUsu() != null && ieUsuario.getUsuarioUsu().equals(fuacAnterior.getUsuarioUsu()))
             || (ieUsuario.getSisAtributoSatb() != null && ieUsuario.getSisAtributoSatb().equals(fuacAnterior.getSisAtributoSatb())) )
           
View Full Code Here

Examples of ecar.pojo.ItemEstrutUsuarioIettus

     * @version N/C
     * @param itemEstrutUsuarioIettus itemEstUsuario
     * @return itemEstrutUsuarioIettus
     */
    protected ItemEstrutUsuarioIettus copiarItemEstUsuario (ItemEstrutUsuarioIettus itemEstUsuario) {
      return new ItemEstrutUsuarioIettus(
        itemEstUsuario.getItemEstruturaIett(),
        itemEstUsuario.getItemEstruturaIettOrigem(),
        itemEstUsuario.getUsuarioUsu(),
        itemEstUsuario.getCodTpPermIettus(),
        itemEstUsuario.getSisAtributoSatb(),
View Full Code Here

Examples of ecar.pojo.ItemEstrutUsuarioIettus

        List iettusAux = new ArrayList();
        Iterator it = itensFilhos.iterator();
        while(it.hasNext()){
          ItemEstruturaIett itemFilho = (ItemEstruturaIett) it.next();
         
          ItemEstrutUsuarioIettus itemEstrutUsuarioIettusFilho = this.copiarItemEstUsuario(itemEstrutUsuarioIettus);
         
          itemEstrutUsuarioIettusFilho.setItemEstruturaIett(itemFilho);
          if(!iettusAux.contains(itemEstrutUsuarioIettusFilho)) {
            session.save(itemEstrutUsuarioIettusFilho);
            iettusAux.add(itemEstrutUsuarioIettusFilho);
          }
        }     
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.