@Override public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain chain) { HttpServletRequest request = (HttpServletRequest) servletRequest; HttpServletResponse response = (HttpServletResponse) servletResponse; if (!request.getMethod().equals(POST.name())) { response.setStatus(HTTP_BAD_REQUEST); return; } logout(request, response); }
@Override public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain chain) { HttpServletRequest request = (HttpServletRequest) servletRequest; HttpServletResponse response = (HttpServletResponse) servletResponse; if (!request.getMethod().equals(POST.name())) { response.setStatus(HTTP_BAD_REQUEST); return; } try { UserDto userDto = authenticate(request); jwtHttpHandler.generateToken(userDto, request, response); threadLocalUserSession.set(userSessionFactory.create(userDto)); } catch (AuthenticationException e) { authenticationEvent.loginFailure(request, e); response.setStatus(HTTP_UNAUTHORIZED); } catch (UnauthorizedException e) { response.setStatus(e.httpCode()); } }
private SearchResponse call(@Nullable Integer page, @Nullable Integer pageSize) { TestRequest request = ws.newRequest() .setMethod(POST.name()); ofNullable(page).ifPresent(p -> request.setParam(Param.PAGE, p.toString())); ofNullable(pageSize).ifPresent(ps -> request.setParam(Param.PAGE_SIZE, ps.toString())); return request.executeProtobuf(SearchResponse.class); }
@Override public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain chain) { HttpServletRequest request = (HttpServletRequest) servletRequest; HttpServletResponse response = (HttpServletResponse) servletResponse; if (!request.getMethod().equals(POST.name())) { response.setStatus(HTTP_BAD_REQUEST); return; } String login = request.getParameter("login"); String password = request.getParameter("password"); try { UserDto userDto = authenticate(request, login, password); jwtHttpHandler.generateToken(userDto, request, response); threadLocalUserSession.set(userSessionFactory.create(userDto)); } catch (AuthenticationException e) { authenticationEvent.loginFailure(request, e); response.setStatus(HTTP_UNAUTHORIZED); } catch (UnauthorizedException e) { response.setStatus(e.httpCode()); } }
@Override public String getMethod() { return wsRequest.getMethod().name(); }
@Override public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain chain) { HttpServletRequest request = (HttpServletRequest) servletRequest; HttpServletResponse response = (HttpServletResponse) servletResponse; if (!request.getMethod().equals(POST.name())) { response.setStatus(HTTP_BAD_REQUEST); return; } logout(request, response); }
private SearchResponse call(SearchRequest wsRequest) { TestRequest request = ws.newRequest() .setMethod(POST.name()); ofNullable(wsRequest.getProject()).ifPresent(project -> request.setParam(PARAM_PROJECT, project)); ofNullable(wsRequest.getBranch()).ifPresent(branch1 -> request.setParam(PARAM_BRANCH, branch1)); ofNullable(wsRequest.getPullRequest()).ifPresent(branch -> request.setParam(PARAM_PULL_REQUEST, branch)); ofNullable(wsRequest.getCategory()).ifPresent(category -> request.setParam(PARAM_CATEGORY, category.name())); ofNullable(wsRequest.getPage()).ifPresent(page -> request.setParam(Param.PAGE, String.valueOf(page))); ofNullable(wsRequest.getPageSize()).ifPresent(pageSize -> request.setParam(Param.PAGE_SIZE, String.valueOf(pageSize))); ofNullable(wsRequest.getFrom()).ifPresent(from -> request.setParam(PARAM_FROM, from)); ofNullable(wsRequest.getTo()).ifPresent(to -> request.setParam(PARAM_TO, to)); return request.executeProtobuf(SearchResponse.class); } }
@Test public void create_project_with_deprecated_parameter() { OrganizationDto organization = db.organizations().insert(); userSession.addPermission(PROVISION_PROJECTS, organization); CreateWsResponse response = ws.newRequest() .setMethod(POST.name()) .setParam("organization", organization.getKey()) .setParam("key", DEFAULT_PROJECT_KEY) .setParam(PARAM_NAME, DEFAULT_PROJECT_NAME) .executeProtobuf(CreateWsResponse.class); assertThat(response.getProject()) .extracting(Project::getKey, Project::getName, Project::getQualifier, Project::getVisibility) .containsOnly(DEFAULT_PROJECT_KEY, DEFAULT_PROJECT_NAME, "TRK", "public"); }
private CreateWsResponse call(CreateRequest request) { TestRequest httpRequest = ws.newRequest() .setMethod(POST.name()); ofNullable(request.getOrganization()).ifPresent(org -> httpRequest.setParam("organization", org)); ofNullable(request.getKey()).ifPresent(key -> httpRequest.setParam("project", key)); ofNullable(request.getName()).ifPresent(name -> httpRequest.setParam("name", name)); ofNullable(request.getBranch()).ifPresent(branch -> httpRequest.setParam("branch", branch)); return httpRequest.executeProtobuf(CreateWsResponse.class); }
@Override public String getMethod() { return wsRequest.getMethod().name(); }
private CreateEventResponse call(String categoryName, String name, String analysis) { TestRequest httpRequest = ws.newRequest() .setMethod(POST.name()); httpRequest.setParam(PARAM_CATEGORY, categoryName) .setParam(PARAM_NAME, name) .setParam(PARAM_ANALYSIS, analysis); return httpRequest.executeProtobuf(CreateEventResponse.class); } }
private UpdateEventResponse call(@Nullable String eventUuid, @Nullable String name) { TestRequest request = ws.newRequest() .setMethod(POST.name()); ofNullable(eventUuid).ifPresent(e -> request.setParam(PARAM_EVENT, e)); ofNullable(name).ifPresent(n -> request.setParam(PARAM_NAME, n)); return request.executeProtobuf(UpdateEventResponse.class); }