From fb6064122e36f0977334b83e10f027673cbeb1a0 Mon Sep 17 00:00:00 2001 From: emerson Date: Tue, 4 Sep 2018 19:28:15 +0000 Subject: [PATCH] fixes bug#0011700 dev: gleimar qua: jose MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Implementação efetuada. git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@85073 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../constantes/ConstantesFuncionSistema.java | 1 + .../ventaboletos/dao/PerfilFuncionDAO.java | 2 ++ .../hibernate/PerfilFuncionHibernateDAO.java | 18 ++++++++++++++++-- .../service/PerfilFuncionService.java | 2 ++ .../service/impl/PerfilFuncionServiceImpl.java | 5 +++++ 5 files changed, 26 insertions(+), 2 deletions(-) diff --git a/src/com/rjconsultores/ventaboletos/constantes/ConstantesFuncionSistema.java b/src/com/rjconsultores/ventaboletos/constantes/ConstantesFuncionSistema.java index 1640a13c6..c93f9c214 100644 --- a/src/com/rjconsultores/ventaboletos/constantes/ConstantesFuncionSistema.java +++ b/src/com/rjconsultores/ventaboletos/constantes/ConstantesFuncionSistema.java @@ -5,6 +5,7 @@ public class ConstantesFuncionSistema { private ConstantesFuncionSistema() { } + public static final String CLAVE_EDITAR_USUARIO = "COM.RJCONSULTORES.ADMINISTRACION.GUI.SEGURIDAD.MENU.USUARIO"; public static final String CLAVE_EDITAR_COMISSAO = "COM.RJCONSULTORES.ADMINISTRACION.PUNTOVENTA.EDITARCOMISSAO"; public static final String CLAVE_EXIBIR_TAB_COMISSAO_CONTA = "COM.RJCONSULTORES.ADMINISTRACION.PUNTOVENTA.EDITARPORCENTAGEMCONTA"; public static final String CLAVE_REABRIR_MOVIMENTODIARIO = "COM.RJCONSULTORES.ADMINISTRACION.GUI.COMISSAO.MENU.CONFERENCIACOMISSAO.REABRIRMOVIMENTODIARIO"; diff --git a/src/com/rjconsultores/ventaboletos/dao/PerfilFuncionDAO.java b/src/com/rjconsultores/ventaboletos/dao/PerfilFuncionDAO.java index 85736e728..f0c35d81b 100644 --- a/src/com/rjconsultores/ventaboletos/dao/PerfilFuncionDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/PerfilFuncionDAO.java @@ -11,4 +11,6 @@ import com.rjconsultores.ventaboletos.entidad.PerfilFuncion; * @author rodrigo */ public interface PerfilFuncionDAO extends GenericDAO { + + public boolean usuarioPossuiPermissaoFuncionalidade(Integer usuarioId, String descRuta); } diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/PerfilFuncionHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/PerfilFuncionHibernateDAO.java index abd4e1b1b..afc0abe1d 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/PerfilFuncionHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/PerfilFuncionHibernateDAO.java @@ -4,9 +4,8 @@ */ package com.rjconsultores.ventaboletos.dao.hibernate; -import com.rjconsultores.ventaboletos.dao.PerfilFuncionDAO; -import com.rjconsultores.ventaboletos.entidad.PerfilFuncion; import java.util.List; + import org.hibernate.Criteria; import org.hibernate.SessionFactory; import org.hibernate.criterion.Restrictions; @@ -14,6 +13,9 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.stereotype.Repository; +import com.rjconsultores.ventaboletos.dao.PerfilFuncionDAO; +import com.rjconsultores.ventaboletos.entidad.PerfilFuncion; + /** * * @author rodrigo @@ -34,4 +36,16 @@ public class PerfilFuncionHibernateDAO extends GenericHibernateDAO { + + public boolean usuarioPossuiPermissaoFuncionalidade(Integer usuarioId, String descRuta); } diff --git a/src/com/rjconsultores/ventaboletos/service/impl/PerfilFuncionServiceImpl.java b/src/com/rjconsultores/ventaboletos/service/impl/PerfilFuncionServiceImpl.java index a88c99492..d26883787 100644 --- a/src/com/rjconsultores/ventaboletos/service/impl/PerfilFuncionServiceImpl.java +++ b/src/com/rjconsultores/ventaboletos/service/impl/PerfilFuncionServiceImpl.java @@ -58,4 +58,9 @@ public class PerfilFuncionServiceImpl implements PerfilFuncionService { perfilFuncionDAO.actualizacion(entidad); } + + @Override + public boolean usuarioPossuiPermissaoFuncionalidade(Integer usuarioId, String descRuta) { + return perfilFuncionDAO.usuarioPossuiPermissaoFuncionalidade(usuarioId, descRuta); + } }