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 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)
      • save

        U save​(U user)
      • update

        U update​(U user)
      • findAll

        java.util.List<U> findAll()
      • findActiveAdminUsers

        java.util.List<U> findActiveAdminUsers()
      • findByEmail

        U findByEmail​(java.lang.String email)