Class UserServiceImpl
java.lang.Object
de.digitalcollections.cudami.server.business.impl.service.security.UserServiceImpl
- All Implemented Interfaces:
UserService<de.digitalcollections.model.api.security.User>
@Service 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
Modifier and Type Method Description de.digitalcollections.model.api.security.Useractivate(java.util.UUID uuid)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>findActiveAdminUsers()de.digitalcollections.model.api.security.Userget(java.util.UUID uuid)de.digitalcollections.model.api.security.UserloadUserByUsername(java.lang.String username)de.digitalcollections.model.api.security.Usersave(de.digitalcollections.model.api.security.User user, org.springframework.validation.Errors results)de.digitalcollections.model.api.security.Userupdate(de.digitalcollections.model.api.security.User user, org.springframework.validation.Errors results)
-
Constructor Details
-
UserServiceImpl
public UserServiceImpl()
-
-
Method Details
-
activate
public de.digitalcollections.model.api.security.User activate(java.util.UUID uuid)- Specified by:
activatein 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>
-
save
public de.digitalcollections.model.api.security.User save(de.digitalcollections.model.api.security.User user, org.springframework.validation.Errors results)- Specified by:
savein 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
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>
-
get
public de.digitalcollections.model.api.security.User get(java.util.UUID uuid)- Specified by:
getin interfaceUserService<de.digitalcollections.model.api.security.User>
-
loadUserByUsername
public de.digitalcollections.model.api.security.User loadUserByUsername(java.lang.String username) throws org.springframework.security.core.userdetails.UsernameNotFoundException- Specified by:
loadUserByUsernamein interfaceUserService<de.digitalcollections.model.api.security.User>- Throws:
org.springframework.security.core.userdetails.UsernameNotFoundException
-
update
public de.digitalcollections.model.api.security.User update(de.digitalcollections.model.api.security.User user, org.springframework.validation.Errors results)- Specified by:
updatein interfaceUserService<de.digitalcollections.model.api.security.User>
-
findActiveAdminUsers
public java.util.List<de.digitalcollections.model.api.security.User> findActiveAdminUsers()- Specified by:
findActiveAdminUsersin interfaceUserService<de.digitalcollections.model.api.security.User>
-