Package br.com.davinti.vitruvio.spi.impl
Class AuthorizationServiceImpl
Object
AuthorizationServiceImpl
- All Implemented Interfaces:
AuthorizationService
@Service("vAuthorizationService")
@Transactional(propagation=SUPPORTS,
readOnly=true)
public class AuthorizationServiceImpl
extends Object
implements AuthorizationService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexcluirPermissao(ProcessoPermissao permissao) getEmpresasPermitidas(Processo processo) List<ProcessoPermissao> getPermissoes(Processo processo, Integer empresaId) List<ProcessoPermissao> getPermissoesPorProcesso(Processo processo) List<Processo> getProcessosComLeituraPermitida(UsuarioDTO loggedUser) ProcessoPermissaosalvarPermissao(ProcessoPermissao permission) voidsetProcessoPermissaoDao(ProcessoPermissaoDao processoPermissaoDao) voidsetRoleService(RoleService roleService)
-
Constructor Details
-
AuthorizationServiceImpl
public AuthorizationServiceImpl()
-
-
Method Details
-
setRoleService
-
setProcessoPermissaoDao
-
getEmpresasPermitidas
- Specified by:
getEmpresasPermitidasin interfaceAuthorizationService
-
getPermissoes
- Specified by:
getPermissoesin interfaceAuthorizationService
-
salvarPermissao
@Transactional(propagation=REQUIRED) public ProcessoPermissao salvarPermissao(ProcessoPermissao permission) - Specified by:
salvarPermissaoin interfaceAuthorizationService
-
excluirPermissao
@Transactional(propagation=REQUIRED) public void excluirPermissao(ProcessoPermissao permissao) - Specified by:
excluirPermissaoin interfaceAuthorizationService
-
getProcessosComLeituraPermitida
@Transactional(propagation=SUPPORTS) public List<Processo> getProcessosComLeituraPermitida(UsuarioDTO loggedUser) - Specified by:
getProcessosComLeituraPermitidain interfaceAuthorizationService
-
getPermissoesPorProcesso
- Specified by:
getPermissoesPorProcessoin interfaceAuthorizationService
-