Interface UserService<U extends de.digitalcollections.model.api.security.User>
-
- Type Parameters:
U- domain object
- All Superinterfaces:
org.springframework.security.core.userdetails.UserDetailsService
- All Known Implementing Classes:
UserServiceImpl
public interface UserService<U extends de.digitalcollections.model.api.security.User> extends org.springframework.security.core.userdetails.UserDetailsServiceService for User.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Uactivate(java.util.UUID uuid)longcount()Ucreate()Ucreate(U user, java.lang.String password1, java.lang.String password2, org.springframework.validation.Errors results)UcreateAdminUser()Udeactivate(java.util.UUID uuid)booleandoesActiveAdminUserExist()de.digitalcollections.model.api.paging.PageResponse<U>find(de.digitalcollections.model.api.paging.PageRequest pageRequest)java.util.List<U>findAll()UfindByEmail(java.lang.String email)UfindOne(java.util.UUID uuid)Uupdate(U user, java.lang.String password1, java.lang.String password2, org.springframework.validation.Errors results)
-
-
-
Method Detail
-
count
long count()
-
activate
U activate(java.util.UUID uuid)
-
create
U create()
-
create
U create(U user, java.lang.String password1, java.lang.String password2, org.springframework.validation.Errors results)
-
createAdminUser
U createAdminUser()
-
deactivate
U deactivate(java.util.UUID uuid)
-
doesActiveAdminUserExist
boolean doesActiveAdminUserExist()
-
find
de.digitalcollections.model.api.paging.PageResponse<U> find(de.digitalcollections.model.api.paging.PageRequest pageRequest)
-
findAll
java.util.List<U> findAll()
-
findByEmail
U findByEmail(java.lang.String email)
-
findOne
U findOne(java.util.UUID uuid)
-
-