@Override public PortletRequest getObject() { return currentRequestAttributes().getRequest(); }
public PortletRequest getObject() { return currentRequestAttributes().getRequest(); }
@Override public PortletSession getObject() { return currentRequestAttributes().getRequest().getPortletSession(); }
public PortletSession getObject() { return currentRequestAttributes().getRequest().getPortletSession(); }
public WebRequest getObject() { return new PortletWebRequest(currentRequestAttributes().getRequest()); }
/** * @return The current PortletRequest. */ private static PortletRequest getPortletRequest() { RequestAttributes requestAttributes = ContextUtils.getContextAttributes(); if (!ContextUtils.isPortlet()) { throw new UnsupportedOperationException( "call HttpUtils.getPortletRequest() in portlet mode only!"); } return ((PortletRequestAttributes) requestAttributes).getRequest(); }
@Override public WebRequest getObject() { PortletRequestAttributes requestAttr = currentRequestAttributes(); return new PortletWebRequest(requestAttr.getRequest(), requestAttr.getResponse()); }
final PortletRequest request = portletRequestAttributes.getRequest(); return request.getContextPath();
final PortletRequest request = portletRequestAttributes.getRequest(); return request.getContextPath();
@Override public HttpServletRequest getCurrentPortalRequest() { final RequestAttributes requestAttributes = RequestContextHolder.getRequestAttributes(); if (requestAttributes instanceof ServletRequestAttributes) { final HttpServletRequest request = ((ServletRequestAttributes) requestAttributes).getRequest(); try { return this.getOriginalPortalRequest(request); } catch (IllegalArgumentException iae) { return request; } } else if (requestAttributes instanceof PortletRequestAttributes) { final PortletRequest request = ((PortletRequestAttributes) requestAttributes).getRequest(); return this.getPortletHttpRequest(request); } else { throw new IllegalStateException( "No ServletRequestAttributes or PortletRequestAttributes available from the RequestContextHolder. " + (requestAttributes == null ? null : requestAttributes.getClass().getName())); } } }
@Override public HttpServletRequest getCurrentPortalRequest() { final RequestAttributes requestAttributes = RequestContextHolder.getRequestAttributes(); if (requestAttributes instanceof ServletRequestAttributes) { final HttpServletRequest request = ((ServletRequestAttributes) requestAttributes).getRequest(); try { return this.getOriginalPortalRequest(request); } catch (IllegalArgumentException iae) { return request; } } else if (requestAttributes instanceof PortletRequestAttributes) { final PortletRequest request = ((PortletRequestAttributes) requestAttributes).getRequest(); return this.getPortletHttpRequest(request); } else { throw new IllegalStateException( "No ServletRequestAttributes or PortletRequestAttributes available from the RequestContextHolder. " + (requestAttributes == null ? null : requestAttributes.getClass().getName())); } } }
/** * @return The current HttpServletRequest. */ public static HttpServletRequest getHttpServletRequest() { if (ContextUtils.isServlet()) { return ((ServletRequestAttributes) ContextUtils.getContextAttributes()).getRequest(); } PortletRequest portletRequest = ((PortletRequestAttributes) ContextUtils.getContextAttributes()).getRequest(); return ContextUtils.getHttpServletRequestFromPortletRequest(portletRequest); }
/** * @return The global session attributes, as a set of strings. */ public static Set<String> getGlobalSessionAttributesStrings() { if (!isWeb()) { return new TreeSet<String>(); } if (isServlet()) { HttpServletRequest servletRequest = ((ServletRequestAttributes) getContextAttributes()).getRequest(); return getAttributesStrings(getGlobalSessionAttributes(servletRequest)); } PortletRequest portletRequest = ((PortletRequestAttributes) getContextAttributes()).getRequest(); return getAttributesStrings(getGlobalSessionAttributes(portletRequest)); }
/** * @return The request attributes, as a set of strings. */ public static Set<String> getRequestAttributesStrings() { if (!isWeb()) { return new TreeSet<String>(); } if (isServlet()) { return getAttributesStrings(getRequestAttributes( ((ServletRequestAttributes) getContextAttributes()).getRequest())); } return getAttributesStrings(getRequestAttributes( ((PortletRequestAttributes) getContextAttributes()).getRequest())); }
/** * @return The session attributes, as a set of strings. */ public static Set<String> getSessionAttributesStrings() { if (!isWeb()) { return new TreeSet<String>(); } if (isServlet()) { return getAttributesStrings(getSessionAttributes( ((ServletRequestAttributes) getContextAttributes()).getRequest())); } return getAttributesStrings(getSessionAttributes( ((PortletRequestAttributes) getContextAttributes()).getRequest())); }