Interface UserRepository<U extends de.digitalcollections.model.api.security.User>
-
- Type Parameters:
U- implementation of User interface
public interface UserRepository<U extends de.digitalcollections.model.api.security.User>Repository for User persistence handling.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description longcount()Ucreate()de.digitalcollections.model.api.paging.PageResponse<U>find(de.digitalcollections.model.api.paging.PageRequest pageRequest)java.util.List<U>findActiveAdminUsers()java.util.List<U>findAll()UfindByEmail(java.lang.String email)UfindOne(java.util.UUID uuid)Usave(U user)Uupdate(U user)
-
-
-
Method Detail
-
count
long count()
-
create
U create()
-
find
de.digitalcollections.model.api.paging.PageResponse<U> find(de.digitalcollections.model.api.paging.PageRequest pageRequest)
-
findOne
U findOne(java.util.UUID uuid)
-
findAll
java.util.List<U> findAll()
-
findActiveAdminUsers
java.util.List<U> findActiveAdminUsers()
-
findByEmail
U findByEmail(java.lang.String email)
-
-