Groovy Documentation

org.devnull.security.service
[Groovy] Class SecurityServiceImpl

java.lang.Object
  org.devnull.security.service.SecurityServiceImpl
All Implemented Interfaces:
SecurityService

@Service("securityService")
@Transactional(readOnly=true)
class SecurityServiceImpl
extends java.lang.Object

Property Summary
java.lang.Object log

RoleDao roleDao

UserDao userDao

UserLookupStrategy userLookupStrategy

 
Method Summary
User addRoleToUser(java.lang.Integer roleId, java.lang.Integer userId)

java.lang.Long countUsers()

User createNewUser(User user, java.util.List roles)

void deleteUser(java.lang.Integer userId)

User findByUserName(java.lang.String userName)

Role findRoleByName(java.lang.String name)

User getCurrentUser()

java.util.List listRoles()

java.util.List listUsers()

User removeRoleFromUser(java.lang.Integer roleId, java.lang.Integer userId)

User updateCurrentUser(java.lang.Boolean reAuthenticate)

 
Methods inherited from class java.lang.Object
java.lang.Object#getClass(), java.lang.Object#hashCode(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#notify(), java.lang.Object#notifyAll(), java.lang.Object#wait(), java.lang.Object#wait(long, int), java.lang.Object#wait(long)
 

Property Detail

log

final java.lang.Object log


roleDao

@Autowired
RoleDao roleDao


userDao

@Autowired
UserDao userDao


userLookupStrategy

@Autowired
UserLookupStrategy userLookupStrategy


 
Method Detail

addRoleToUser

@Transactional(readOnly=false)
User addRoleToUser(java.lang.Integer roleId, java.lang.Integer userId)


countUsers

java.lang.Long countUsers()


createNewUser

@Transactional(readOnly=false)
User createNewUser(User user, java.util.List roles)


deleteUser

@Transactional(readOnly=false)
void deleteUser(java.lang.Integer userId)


findByUserName

User findByUserName(java.lang.String userName)


findRoleByName

Role findRoleByName(java.lang.String name)


getCurrentUser

User getCurrentUser()


listRoles

java.util.List listRoles()


listUsers

java.util.List listUsers()


removeRoleFromUser

@Transactional(readOnly=false)
User removeRoleFromUser(java.lang.Integer roleId, java.lang.Integer userId)


updateCurrentUser

@Transactional(readOnly=false)
User updateCurrentUser(java.lang.Boolean reAuthenticate)


 

Groovy Documentation