Class UserServiceImpl
- java.lang.Object
-
- de.digitalcollections.cudami.server.business.impl.service.security.UserServiceImpl
-
- All Implemented Interfaces:
UserService<de.digitalcollections.model.security.User>,org.springframework.beans.factory.InitializingBean
@Service public class UserServiceImpl extends Object implements UserService<de.digitalcollections.model.security.User>, org.springframework.beans.factory.InitializingBean
Service for User handling.
-
-
Constructor Summary
Constructors Constructor Description UserServiceImpl(UserRepository userRepository)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description de.digitalcollections.model.security.Useractivate(UUID uuid)voidafterPropertiesSet()de.digitalcollections.model.security.UsercreateAdminUser()de.digitalcollections.model.security.Userdeactivate(UUID uuid)booleandoesActiveAdminUserExist()de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.security.User>find(de.digitalcollections.model.list.paging.PageRequest pageRequest)List<de.digitalcollections.model.security.User>getActiveAdminUsers()de.digitalcollections.model.security.UsergetByUsername(String username)de.digitalcollections.model.security.UsergetByUuid(UUID uuid)de.digitalcollections.model.security.Usersave(de.digitalcollections.model.security.User user, org.springframework.validation.Errors results)de.digitalcollections.model.security.Userupdate(de.digitalcollections.model.security.User user, org.springframework.validation.Errors results)
-
-
-
Constructor Detail
-
UserServiceImpl
public UserServiceImpl(UserRepository userRepository)
-
-
Method Detail
-
activate
public de.digitalcollections.model.security.User activate(UUID uuid)
- Specified by:
activatein interfaceUserService<de.digitalcollections.model.security.User>
-
afterPropertiesSet
public void afterPropertiesSet()
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean
-
createAdminUser
public de.digitalcollections.model.security.User createAdminUser()
- Specified by:
createAdminUserin interfaceUserService<de.digitalcollections.model.security.User>
-
deactivate
public de.digitalcollections.model.security.User deactivate(UUID uuid)
- Specified by:
deactivatein interfaceUserService<de.digitalcollections.model.security.User>
-
doesActiveAdminUserExist
public boolean doesActiveAdminUserExist()
- Specified by:
doesActiveAdminUserExistin interfaceUserService<de.digitalcollections.model.security.User>
-
find
public de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.security.User> find(de.digitalcollections.model.list.paging.PageRequest pageRequest)
- Specified by:
findin interfaceUserService<de.digitalcollections.model.security.User>
-
getActiveAdminUsers
public List<de.digitalcollections.model.security.User> getActiveAdminUsers()
- Specified by:
getActiveAdminUsersin interfaceUserService<de.digitalcollections.model.security.User>
-
getByUuid
public de.digitalcollections.model.security.User getByUuid(UUID uuid)
- Specified by:
getByUuidin interfaceUserService<de.digitalcollections.model.security.User>
-
getByUsername
public de.digitalcollections.model.security.User getByUsername(String username) throws org.springframework.security.core.userdetails.UsernameNotFoundException
- Specified by:
getByUsernamein interfaceUserService<de.digitalcollections.model.security.User>- Throws:
org.springframework.security.core.userdetails.UsernameNotFoundException
-
save
public de.digitalcollections.model.security.User save(de.digitalcollections.model.security.User user, org.springframework.validation.Errors results)- Specified by:
savein interfaceUserService<de.digitalcollections.model.security.User>
-
update
public de.digitalcollections.model.security.User update(de.digitalcollections.model.security.User user, org.springframework.validation.Errors results)- Specified by:
updatein interfaceUserService<de.digitalcollections.model.security.User>
-
-