Class UserServiceImpl
- java.lang.Object
-
- de.digitalcollections.cudami.admin.business.impl.service.security.UserServiceImpl
-
- All Implemented Interfaces:
UserService<de.digitalcollections.model.api.security.User>,org.springframework.security.core.userdetails.UserDetailsService
@Service @Transactional(readOnly=true) public class UserServiceImpl extends java.lang.Object implements UserService<de.digitalcollections.model.api.security.User>
Service for User handling.
-
-
Constructor Summary
Constructors Constructor Description UserServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description de.digitalcollections.model.api.security.Useractivate(java.util.UUID uuid)longcount()de.digitalcollections.model.api.security.Usercreate()de.digitalcollections.model.api.security.Usercreate(de.digitalcollections.model.api.security.User user, java.lang.String password1, java.lang.String password2, org.springframework.validation.Errors results)de.digitalcollections.model.api.security.UsercreateAdminUser()de.digitalcollections.model.api.security.Userdeactivate(java.util.UUID uuid)booleandoesActiveAdminUserExist()de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.api.security.User>find(de.digitalcollections.model.api.paging.PageRequest pageRequest)java.util.List<de.digitalcollections.model.api.security.User>findAll()de.digitalcollections.model.api.security.UserfindOne(java.util.UUID uuid)org.springframework.security.core.userdetails.UserDetailsloadUserByUsername(java.lang.String username)de.digitalcollections.model.api.security.Userupdate(de.digitalcollections.model.api.security.User user, java.lang.String password1, java.lang.String password2, org.springframework.validation.Errors results)
-
-
-
Method Detail
-
activate
@Transactional(readOnly=false) public de.digitalcollections.model.api.security.User activate(java.util.UUID uuid)
- Specified by:
activatein interfaceUserService<de.digitalcollections.model.api.security.User>
-
count
public long count()
- Specified by:
countin interfaceUserService<de.digitalcollections.model.api.security.User>
-
create
public de.digitalcollections.model.api.security.User create()
- Specified by:
createin interfaceUserService<de.digitalcollections.model.api.security.User>
-
create
@Transactional(readOnly=false) public de.digitalcollections.model.api.security.User create(de.digitalcollections.model.api.security.User user, java.lang.String password1, java.lang.String password2, org.springframework.validation.Errors results)- Specified by:
createin interfaceUserService<de.digitalcollections.model.api.security.User>
-
createAdminUser
public de.digitalcollections.model.api.security.User createAdminUser()
- Specified by:
createAdminUserin interfaceUserService<de.digitalcollections.model.api.security.User>
-
deactivate
@Transactional(readOnly=false) public de.digitalcollections.model.api.security.User deactivate(java.util.UUID uuid)
- Specified by:
deactivatein interfaceUserService<de.digitalcollections.model.api.security.User>
-
doesActiveAdminUserExist
public boolean doesActiveAdminUserExist()
- Specified by:
doesActiveAdminUserExistin interfaceUserService<de.digitalcollections.model.api.security.User>
-
find
public de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.api.security.User> find(de.digitalcollections.model.api.paging.PageRequest pageRequest)
- Specified by:
findin interfaceUserService<de.digitalcollections.model.api.security.User>
-
findOne
public de.digitalcollections.model.api.security.User findOne(java.util.UUID uuid)
- Specified by:
findOnein interfaceUserService<de.digitalcollections.model.api.security.User>
-
findAll
public java.util.List<de.digitalcollections.model.api.security.User> findAll()
- Specified by:
findAllin interfaceUserService<de.digitalcollections.model.api.security.User>
-
loadUserByUsername
@Transactional(readOnly=true, noRollbackFor=org.springframework.security.core.userdetails.UsernameNotFoundException.class) public org.springframework.security.core.userdetails.UserDetails loadUserByUsername(java.lang.String username) throws org.springframework.security.core.userdetails.UsernameNotFoundException- Specified by:
loadUserByUsernamein interfaceorg.springframework.security.core.userdetails.UserDetailsService- Throws:
org.springframework.security.core.userdetails.UsernameNotFoundException
-
update
@Transactional(readOnly=false) public de.digitalcollections.model.api.security.User update(de.digitalcollections.model.api.security.User user, java.lang.String password1, java.lang.String password2, org.springframework.validation.Errors results)- Specified by:
updatein interfaceUserService<de.digitalcollections.model.api.security.User>
-
-