edu.uoc.tfc.service.security
Class SecurityServiceBase

java.lang.Object
  extended by edu.uoc.tfc.service.security.SecurityServiceBase
All Implemented Interfaces:
SecurityService
Direct Known Subclasses:
SecurityServiceImpl

public abstract class SecurityServiceBase
extends java.lang.Object
implements SecurityService

Spring Service base class for edu.uoc.tfc.service.security.SecurityService, provides access to all services and entities referenced by this service.

See Also:
SecurityService

Constructor Summary
SecurityServiceBase()
           
 
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)
           
 void setOperationDao(OperationDao operationDao)
          Sets the reference to operation's DAO.
 void setRoleDao(RoleDao roleDao)
          Sets the reference to role's DAO.
 void setUserDao(UserDao userDao)
          Sets the reference to user's DAO.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecurityServiceBase

public SecurityServiceBase()
Method Detail

setUserDao

public void setUserDao(UserDao userDao)
Sets the reference to user's DAO.


setRoleDao

public void setRoleDao(RoleDao roleDao)
Sets the reference to role's DAO.


setOperationDao

public void setOperationDao(OperationDao operationDao)
Sets the reference to operation's DAO.


getUsuariDetall

public UserVO getUsuariDetall(java.lang.String userId)
Description copied from interface: SecurityService

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

Specified by:
getUsuariDetall in interface SecurityService
See Also:
SecurityService.getUsuariDetall(java.lang.String)

cercaUsuaris

public ResultatCercaUsuariVO cercaUsuaris(CriteriaUserVO criteriaUser)
Description copied from interface: SecurityService

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

Specified by:
cercaUsuaris in interface SecurityService
See Also:
SecurityService.cercaUsuaris(edu.uoc.tfc.dto.security.CriteriaUserVO)

altaUsuari

public void altaUsuari(UserVO usuari,
                       java.lang.String roleId)
Specified by:
altaUsuari in interface SecurityService
See Also:
SecurityService.altaUsuari(edu.uoc.tfc.dto.security.UserVO, java.lang.String)

modificaUsuari

public void modificaUsuari(UserVO usuari,
                           java.lang.String roleId)
Specified by:
modificaUsuari in interface SecurityService
See Also:
SecurityService.modificaUsuari(edu.uoc.tfc.dto.security.UserVO, java.lang.String)

carregaRols

public RoleVO[] carregaRols()
Specified by:
carregaRols in interface SecurityService
See Also:
SecurityService.carregaRols()

carregaOperacionsDelRol

public OperationVO[] carregaOperacionsDelRol(java.lang.String roleId)
Specified by:
carregaOperacionsDelRol in interface SecurityService
See Also:
SecurityService.carregaOperacionsDelRol(java.lang.String)

modificarUsuariPerfil

public void modificarUsuariPerfil(PerfilVO perfil)
Specified by:
modificarUsuariPerfil in interface SecurityService
See Also:
SecurityService.modificarUsuariPerfil(edu.uoc.tfc.dto.PerfilVO)

getUsuariPerfil

public PerfilVO getUsuariPerfil(java.lang.String userId)
Description copied from interface: SecurityService

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

Specified by:
getUsuariPerfil in interface SecurityService
See Also:
SecurityService.getUsuariPerfil(java.lang.String)