Interface NtsUserRepository

  • All Superinterfaces:
    org.springframework.data.r2dbc.repository.R2dbcRepository<NtsUserEntity,​String>, org.springframework.data.repository.reactive.ReactiveCrudRepository<NtsUserEntity,​String>, org.springframework.data.repository.query.ReactiveQueryByExampleExecutor<NtsUserEntity>, org.springframework.data.repository.reactive.ReactiveSortingRepository<NtsUserEntity,​String>, org.springframework.data.repository.Repository<NtsUserEntity,​String>

    @Repository
    public interface NtsUserRepository
    extends org.springframework.data.r2dbc.repository.R2dbcRepository<NtsUserEntity,​String>
    Spring Data R2DBC repository for the NtsUserEntity entity.
    • Method Detail

      • findAllByIdNotNull

        reactor.core.publisher.Flux<NtsUserEntity> findAllByIdNotNull​(org.springframework.data.domain.Pageable pageable)
      • findAllByIdNotNullAndActivatedIsTrue

        reactor.core.publisher.Flux<NtsUserEntity> findAllByIdNotNullAndActivatedIsTrue​(org.springframework.data.domain.Pageable pageable)
      • count

        reactor.core.publisher.Mono<Long> count()
        Specified by:
        count in interface org.springframework.data.repository.reactive.ReactiveCrudRepository<NtsUserEntity,​String>
      • saveUserAuthority

        @Query("INSERT INTO nts_user_authorities VALUES(:userId, :authority)")
        reactor.core.publisher.Mono<Void> saveUserAuthority​(String userId,
                                                            String authority)
      • deleteAllUserAuthorities

        @Query("DELETE FROM nts_user_authorities")
        reactor.core.publisher.Mono<Void> deleteAllUserAuthorities()
      • deleteUserAuthorities

        @Query("DELETE FROM nts_user_authorities WHERE user_id = :userId")
        reactor.core.publisher.Mono<Void> deleteUserAuthorities​(String userId)
      • findOneWithAuthoritiesByLogin

        reactor.core.publisher.Mono<NtsUserEntity> findOneWithAuthoritiesByLogin​(String login)
      • findAllWithAuthorities

        reactor.core.publisher.Flux<NtsUserEntity> findAllWithAuthorities​(org.springframework.data.domain.Pageable pageable)