Interface UserService<T extends de.digitalcollections.model.api.security.User>
-
- Type Parameters:
T- domain object
- All Known Implementing Classes:
UserServiceImpl
public interface UserService<T extends de.digitalcollections.model.api.security.User>Service for User.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Tactivate(java.util.UUID uuid)TcreateAdminUser()Tdeactivate(java.util.UUID uuid)booleandoesActiveAdminUserExist()de.digitalcollections.model.api.paging.PageResponse<T>find(de.digitalcollections.model.api.paging.PageRequest pageRequest)java.util.List<T>findActiveAdminUsers()Tget(java.util.UUID uuid)TloadUserByUsername(java.lang.String string)Tsave(T user, org.springframework.validation.Errors results)Tupdate(T user, org.springframework.validation.Errors results)
-
-
-
Method Detail
-
activate
T activate(java.util.UUID uuid)
-
createAdminUser
T createAdminUser()
-
deactivate
T deactivate(java.util.UUID uuid)
-
doesActiveAdminUserExist
boolean doesActiveAdminUserExist()
-
findActiveAdminUsers
java.util.List<T> findActiveAdminUsers()
-
get
T get(java.util.UUID uuid)
-
find
de.digitalcollections.model.api.paging.PageResponse<T> find(de.digitalcollections.model.api.paging.PageRequest pageRequest)
-
loadUserByUsername
T loadUserByUsername(java.lang.String string) throws org.springframework.security.core.userdetails.UsernameNotFoundException
- Throws:
org.springframework.security.core.userdetails.UsernameNotFoundException
-
-