Class NtsPublicUserResource


  • @RestController
    @RequestMapping("/api")
    @ConditionalOnMissingBean(name="publicUserResource")
    public class NtsPublicUserResource
    extends Object
    • Constructor Detail

      • NtsPublicUserResource

        public NtsPublicUserResource​(NtsUserService userService)
    • Method Detail

      • getAllPublicUsers

        @GetMapping("/users")
        public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<reactor.core.publisher.Flux<NtsUserDTO>>> getAllPublicUsers​(org.springframework.http.server.reactive.ServerHttpRequest request,
                                                                                                                                               org.springframework.data.domain.Pageable pageable)
        GET /users : get all users with only the public informations - calling this are allowed for anyone.
        Parameters:
        request - a ServerHttpRequest request.
        pageable - the pagination information.
        Returns:
        the ResponseEntity with status 200 (OK) and with body all users.
      • getAuthorities

        @GetMapping("/authorities")
        public reactor.core.publisher.Mono<List<String>> getAuthorities()
        Gets a list of all roles.
        Returns:
        a string list of all roles.