Class GateController


  • @RestController
    @RequestMapping("/api/v1/gate")
    @Validated
    public class GateController
    extends Object
    Controller for user account authorization
    • Constructor Detail

      • GateController

        public GateController()
    • Method Detail

      • authUserByToken

        @GetMapping("/auth/{token}")
        public org.springframework.http.ResponseEntity<ResponseDto<UserDto>> authUserByToken​(@PathVariable("token") @NotBlank(message="User token can\'t be empty")
                                                                                             @NotBlank(message="User token can\'t be empty") String token)
                                                                                      throws DataValidityException
        Parameters:
        token - User token for authorization
        Returns:
        User information
        Throws:
        DataValidityException
      • handleConstraintViolationException

        @ExceptionHandler(javax.validation.ConstraintViolationException.class)
        public org.springframework.http.ResponseEntity<ErrorResponseDto<Exception>> handleConstraintViolationException​(javax.validation.ConstraintViolationException e)
        Parameters:
        e - Constraint violation exception object
        Returns:
        Error response