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
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 Details
-
activate
-
createAdminUser
T createAdminUser() -
deactivate
-
doesActiveAdminUserExist
boolean doesActiveAdminUserExist() -
findActiveAdminUsers
java.util.List<T> findActiveAdminUsers() -
get
-
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
-
save
-
update
-