Example usage for org.springframework.web.context.request ServletRequestAttributes ServletRequestAttributes

List of usage examples for org.springframework.web.context.request ServletRequestAttributes ServletRequestAttributes

Introduction

In this page you can find the example usage for org.springframework.web.context.request ServletRequestAttributes ServletRequestAttributes.

Prototype

public ServletRequestAttributes(HttpServletRequest request) 

Source Link

Document

Create a new ServletRequestAttributes instance for the given request.

Usage

From source file:org.terasoluna.gfw.web.token.transaction.TransactionTokenInterceptorTest.java

@Before
public void setUp() throws Exception {

    // prepare request object
    request = new MockHttpServletRequest();
    request.setRequestURI("/token/first");
    request.setMethod("GET");

    // prepare response object
    response = new MockHttpServletResponse();

    // set ServletRequestAttributes to RequestContextHolder
    ServletRequestAttributes attributes = new ServletRequestAttributes(request);
    RequestContextHolder.setRequestAttributes(attributes);

    // prepare intercepter instance
    interceptor = new TransactionTokenInterceptor();
}

From source file:de.blizzy.documentr.markdown.HtmlSerializerContextTest.java

@Before
public void setUp() {
    htmlSerializerContext = new HtmlSerializerContext(PROJECT, BRANCH, PAGE, markdownProcessor, authentication,
            pageStore, systemSettingsStore, CONTEXT);

    when(request.getServerName()).thenReturn("www.example.com"); //$NON-NLS-1$
    when(request.getScheme()).thenReturn("http"); //$NON-NLS-1$
    when(request.getContextPath()).thenReturn(CONTEXT);

    when(systemSettingsStore.getSetting(SystemSettingsStore.DOCUMENTR_HOST)).thenReturn(DOCUMENTR_HOST);

    ServletRequestAttributes attrs = new ServletRequestAttributes(request);
    RequestContextHolder.setRequestAttributes(attrs);
}

From source file:org.ng200.openolympus.controller.OlympusErrorController.java

@RequestMapping(value = "${error.path:/error}", produces = "text/html")
public ModelAndView errorHtml(final HttpServletRequest request) {
    final Map<String, Object> map = this.extract(new ServletRequestAttributes(request), false, false);
    return new ModelAndView("error", map);
}

From source file:org.terasoluna.gfw.web.token.transaction.HttpSessionTransactionTokenStoreTest.java

@Before
public void setUp() throws Exception {
    // prepare request object
    request = new MockHttpServletRequest();

    // prepare response object
    response = new MockHttpServletResponse();

    // set ServletRequestAttributes to RequestContextHolder
    ServletRequestAttributes attributes = new ServletRequestAttributes(request);
    RequestContextHolder.setRequestAttributes(attributes);
}

From source file:com.epam.ta.reportportal.ws.PagedResourcesAssemblerTest.java

private void prepareRequestContext(int currentPage, int currentPageSize) {
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setRequestURI(REQUEST_URI);
    request.setParameter(CURRENT_PAGE_PARAMETER, String.valueOf(currentPage));
    request.setParameter(PAGE_SIZE_PARAMETER, String.valueOf(currentPageSize));

    request.setQueryString(String.format(QUERY_STRING_PATTERN, currentPage, currentPageSize));
    ServletRequestAttributes attributes = new ServletRequestAttributes(request);
    RequestContextHolder.setRequestAttributes(attributes);
}

From source file:com.organization.projectname.exception.ErrorRestController.java

private Map<String, Object> getErrorAttributes(HttpServletRequest aRequest, boolean includeStackTrace) {
    RequestAttributes requestAttributes = new ServletRequestAttributes(aRequest);
    return errorAttributes.getErrorAttributes(requestAttributes, includeStackTrace);
}

From source file:org.vaadin.webinars.springandvaadin.i18n.ui.Servlet.java

@Override
protected void service(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
    final Locale locale = localeResolver.resolveLocale(request);
    LocaleContextHolder.setLocale(locale);
    ServletRequestAttributes requestAttributes = new ServletRequestAttributes(request);
    RequestContextHolder.setRequestAttributes(requestAttributes);
    try {/*from  w w w  .  j av  a  2s  .co  m*/
        super.service(new HttpServletRequestWrapper(request) {
            @Override
            public Locale getLocale() {
                return locale;
            }
        }, response);
    } finally {
        if (!locale.equals(LocaleContextHolder.getLocale())) {
            localeResolver.setLocale(request, response, LocaleContextHolder.getLocale());
        }
        LocaleContextHolder.resetLocaleContext();
        RequestContextHolder.resetRequestAttributes();
    }
}

From source file:org.hdiv.web.validator.EditableParameterValidatorTest.java

@SuppressWarnings("unchecked")
public void testEditableValidator() {

    MockHttpServletRequest request = (MockHttpServletRequest) HDIVUtil.getHttpServletRequest();

    this.dataComposer.beginRequest(this.targetName);
    this.dataComposer.compose("paramName", "", true, "text");

    String pageState = this.dataComposer.endRequest();
    this.dataComposer.endPage();

    request.addParameter(hdivParameter, pageState);
    request.addParameter("paramName", "<script>storeCookie()</script>");

    RequestWrapper requestWrapper = new RequestWrapper(request);
    boolean result = helper.validate(requestWrapper).isValid();
    assertTrue(result);/*from   w w  w  .  j  av  a2  s .  c om*/

    // Editable errors in request?
    Hashtable<String, String[]> parameters = (Hashtable<String, String[]>) requestWrapper
            .getAttribute(Constants.EDITABLE_PARAMETER_ERROR);
    assertEquals(1, parameters.size());

    // Set request attributes on threadlocal
    RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(requestWrapper));

    // New Editable instance
    EditableParameterValidator validator = new EditableParameterValidator();
    Errors errors = new MapBindingResult(new HashMap<String, String>(), "");
    assertFalse(errors.hasErrors());

    // move errors to Errors instance
    validator.validate("anyObject", errors);
    assertTrue(errors.hasErrors());

}

From source file:org.craftercms.core.url.impl.AddSchemeAndDomainAndServerPortUrlTransformerTest.java

private void setCurrentRequest(HttpServletRequest request) {
    RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(request));
}

From source file:com.github.lynxdb.server.api.http.handlers.EpError.java

private Map<String, Object> getErrorAttributes(HttpServletRequest request, boolean includeStackTrace) {
    RequestAttributes requestAttributes = new ServletRequestAttributes(request);
    return errorAttributes.getErrorAttributes(requestAttributes, includeStackTrace);
}