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

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

Introduction

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

Prototype

public final HttpServletRequest getRequest() 

Source Link

Document

Exposes the native HttpServletRequest that we're wrapping.

Usage

From source file:de.uni_koeln.spinfo.maalr.webapp.i18n.UrlGenerator.java

private static HttpSession session() {
    ServletRequestAttributes attr = (ServletRequestAttributes) RequestContextHolder.currentRequestAttributes();
    return attr.getRequest().getSession(false);
}

From source file:org.perconsys.controllers.BasicController.java

public static HttpSession getSession() {
    ServletRequestAttributes attr = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
    return attr.getRequest().getSession(true);
}

From source file:com.miserablemind.butter.helpers.Utilities.java

/**
 * Gets Active Session from {@link RequestContextHolder}.
 *
 * @return {@link HttpSession}//  w ww.  j ava2 s  . c  o  m
 */
public static HttpSession getSession() {
    ServletRequestAttributes attr = (ServletRequestAttributes) RequestContextHolder.currentRequestAttributes();
    return attr.getRequest().getSession(true);
}

From source file:com.jigsforjava.web.context.JigsWebApplicationContext.java

public static UrlMapper getUrlMapper() {
    ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder
            .getRequestAttributes();/*from www.j  av a  2  s.c o  m*/
    return getUrlMapper(attributes.getRequest());
}

From source file:costumetrade.common.util.IPUtils.java

public static String getClientIpAddress() {

    ServletRequestAttributes sra = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
    if (sra == null) {
        return "";
    }/*w  w w.  jav  a2 s  .c o m*/
    HttpServletRequest req = sra.getRequest();
    return getClientIpAddress(req);
}

From source file:ru.mystamps.web.support.spring.security.AuthenticationFailureListener.java

private static HttpServletRequest getRequest() {
    ServletRequestAttributes attrs = (ServletRequestAttributes) RequestContextHolder.currentRequestAttributes();
    if (attrs == null) {
        return null;
    }//from w w  w . j a va 2  s.  co m

    return attrs.getRequest();
}

From source file:org.carewebframework.ui.util.RequestUtil.java

/**
 * Return current HttpServletRequest. Note that this will return null when invoked outside the
 * scope of an execution/request./*from   w w  w .j av  a  2  s  . com*/
 * 
 * @see RequestContextHolder#currentRequestAttributes()
 * @return HttpServletRequest, null when invoked outside the scope of an
 *         Execution/ServletRequest
 */
public static HttpServletRequest getRequest() {
    final ServletRequestAttributes requestAttrs = (ServletRequestAttributes) RequestContextHolder
            .getRequestAttributes();
    if (requestAttrs == null) {
        return null;
    }
    return requestAttrs.getRequest();
}

From source file:com.bsb.cms.commons.web.MossActionUtils.java

/**
 * /*from w w w. ja  va  2 s  .co  m*/
 * ?session
 * 
 * @return
 */
private static HttpSession getUserSession() {
    final ServletRequestAttributes attr = (ServletRequestAttributes) RequestContextHolder
            .currentRequestAttributes();
    final HttpSession contextSession = attr == null ? session : attr.getRequest().getSession(true);

    return contextSession;
}

From source file:com.archsystemsinc.ipms.sec.webapp.controller.IssueController.java

public static HttpSession getSession() {
    final ServletRequestAttributes attr = (ServletRequestAttributes) RequestContextHolder
            .currentRequestAttributes();
    return attr.getRequest().getSession(true);
}

From source file:com.evolveum.midpoint.security.api.SecurityUtil.java

/**
 * Returns current connection information, as derived from HTTP request stored in current thread.
 * May be null if the thread is not associated with any HTTP request (e.g. task threads, operations invoked from GUI but executing in background).
 *//*  ww w.  j ava2  s  . c  o  m*/
public static HttpConnectionInformation getCurrentConnectionInformation() {
    RequestAttributes attr = RequestContextHolder.getRequestAttributes();
    if (!(attr instanceof ServletRequestAttributes)) {
        return null;
    }
    ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes) attr;
    HttpServletRequest request = servletRequestAttributes.getRequest();
    if (request == null) {
        return null;
    }
    HttpConnectionInformation rv = new HttpConnectionInformation();
    HttpSession session = request.getSession(false);
    if (session != null) {
        rv.setSessionId(session.getId());
    }
    rv.setLocalHostName(request.getLocalName());
    rv.setRemoteHostAddress(getRemoteHostAddress(request));
    return rv;
}