edu.uoc.tfc.service.security
Interface SecurityService

All Known Implementing Classes:
SecurityServiceBase, SecurityServiceImpl

public interface SecurityService

Servei de seguretat que permet realitzar operacions de cerca, alta i modificació amb usuaris i rols


Method Summary
 void altaUsuari(UserVO usuari, java.lang.String roleId)
           
 OperationVO[] carregaOperacionsDelRol(java.lang.String roleId)
           
 RoleVO[] carregaRols()
           
 ResultatCercaUsuariVO cercaUsuaris(CriteriaUserVO criteriaUser)
           Obtenir la llista d'usuaris que compleixen el criteri de cerca
 UserVO getUsuariDetall(java.lang.String userId)
           Obtenir el DTO de detalls d'un usuari a partir del seu identificador
 PerfilVO getUsuariPerfil(java.lang.String userId)
           Obtenir el DTO de detalls d'un usuari a partir del seu identificador
 void modificarUsuariPerfil(PerfilVO perfil)
           
 void modificaUsuari(UserVO usuari, java.lang.String roleId)
           
 

Method Detail

getUsuariDetall

UserVO getUsuariDetall(java.lang.String userId)

Obtenir el DTO de detalls d'un usuari a partir del seu identificador


cercaUsuaris

ResultatCercaUsuariVO cercaUsuaris(CriteriaUserVO criteriaUser)

Obtenir la llista d'usuaris que compleixen el criteri de cerca


altaUsuari

void altaUsuari(UserVO usuari,
                java.lang.String roleId)

modificaUsuari

void modificaUsuari(UserVO usuari,
                    java.lang.String roleId)

carregaRols

RoleVO[] carregaRols()

carregaOperacionsDelRol

OperationVO[] carregaOperacionsDelRol(java.lang.String roleId)

modificarUsuariPerfil

void modificarUsuariPerfil(PerfilVO perfil)

getUsuariPerfil

PerfilVO getUsuariPerfil(java.lang.String userId)

Obtenir el DTO de detalls d'un usuari a partir del seu identificador