at.molindo.wicketutils.utils
Class WicketUtils

java.lang.Object
  extended by at.molindo.wicketutils.utils.WicketUtils

public final class WicketUtils
extends Object


Nested Class Summary
static class WicketUtils.UrlRequest
           
 
Method Summary
static void deleteCookie(String name)
           
static Class<? extends org.apache.wicket.Page> getBookmarkablePage(org.apache.wicket.RequestCycle cycle)
           
static Class<? extends org.apache.wicket.Page> getBookmarkablePage(URL url)
           
static org.apache.wicket.markup.html.link.AbstractLink getBookmarkableRefererLink(String id, org.apache.wicket.model.IModel<String> labelModel)
           
static org.apache.wicket.request.target.component.IBookmarkablePageRequestTarget getBookmarkableRequestTarget(URL url)
           
static org.apache.wicket.protocol.http.request.WebClientInfo getClientInfo()
           
static String getClientInfoString()
           
static javax.servlet.http.Cookie getCookie(String name)
           
static String getHeader(String name)
           
static String getHost()
           
static javax.servlet.http.HttpServletRequest getHttpServletRequest()
           
static javax.servlet.http.HttpServletResponse getHttpServletResponse()
           
static String getReferer()
           
static String getRemoteAddr()
           
static org.apache.wicket.Request getRequest()
           
static String getRequestContextPath()
           
static String getRequested()
           
static String getRequestParameter(String name)
           
static org.apache.wicket.IRequestTarget getRequestTarget(URL url)
           
static org.apache.wicket.Response getResponse()
           
static String getUserAgent()
           
static org.apache.wicket.protocol.http.WebRequest getWebRequest()
           
static org.apache.wicket.protocol.http.WebRequestCycle getWebRequestCycle()
           
static org.apache.wicket.protocol.http.WebResponse getWebResponse()
           
static boolean isBookmarkableRequest(URL url)
           
static boolean isCookiesDisabled()
           
static boolean isHttps()
           
static void performRedirect(Class<? extends org.apache.wicket.Page> pageClass, org.apache.wicket.PageParameters parameters, int statusCode)
           
static void performRedirect(String targetURL, int statusCode)
           
static String toAbsolutePath(Class<? extends org.apache.wicket.Page> pageClass)
           
static String toAbsolutePath(Class<? extends org.apache.wicket.Page> pageClass, org.apache.wicket.PageParameters parameters)
           
static URL toUrl(Class<? extends org.apache.wicket.Page> pageClass)
           
static URL toUrl(Class<? extends org.apache.wicket.Page> pageClass, org.apache.wicket.PageParameters params)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getBookmarkablePage

public static Class<? extends org.apache.wicket.Page> getBookmarkablePage(org.apache.wicket.RequestCycle cycle)

isBookmarkableRequest

public static boolean isBookmarkableRequest(URL url)

getBookmarkablePage

public static Class<? extends org.apache.wicket.Page> getBookmarkablePage(URL url)

getBookmarkableRequestTarget

public static org.apache.wicket.request.target.component.IBookmarkablePageRequestTarget getBookmarkableRequestTarget(URL url)

getRequestTarget

public static org.apache.wicket.IRequestTarget getRequestTarget(URL url)

getBookmarkableRefererLink

public static org.apache.wicket.markup.html.link.AbstractLink getBookmarkableRefererLink(String id,
                                                                                         org.apache.wicket.model.IModel<String> labelModel)

getReferer

public static String getReferer()

getRequested

public static String getRequested()

getHttpServletRequest

public static javax.servlet.http.HttpServletRequest getHttpServletRequest()
Returns:
may return null

getHttpServletResponse

public static javax.servlet.http.HttpServletResponse getHttpServletResponse()
Returns:
may return null

getRemoteAddr

public static String getRemoteAddr()

getRequestParameter

public static String getRequestParameter(String name)

getRequest

public static org.apache.wicket.Request getRequest()
Returns:
may return null

getWebRequest

public static org.apache.wicket.protocol.http.WebRequest getWebRequest()
Returns:
may return null

getWebRequestCycle

public static org.apache.wicket.protocol.http.WebRequestCycle getWebRequestCycle()

getResponse

public static org.apache.wicket.Response getResponse()
Returns:
may return null

getWebResponse

public static org.apache.wicket.protocol.http.WebResponse getWebResponse()
Returns:
may return null

isHttps

public static boolean isHttps()

getCookie

public static javax.servlet.http.Cookie getCookie(String name)

deleteCookie

public static void deleteCookie(String name)

getHeader

public static String getHeader(String name)

getClientInfo

public static org.apache.wicket.protocol.http.request.WebClientInfo getClientInfo()

getUserAgent

public static String getUserAgent()

isCookiesDisabled

public static boolean isCookiesDisabled()
Returns:
true if cookies are disabled, false if unknown

getClientInfoString

public static String getClientInfoString()

getRequestContextPath

public static String getRequestContextPath()

getHost

public static String getHost()

toAbsolutePath

public static String toAbsolutePath(Class<? extends org.apache.wicket.Page> pageClass)

toAbsolutePath

public static String toAbsolutePath(Class<? extends org.apache.wicket.Page> pageClass,
                                    org.apache.wicket.PageParameters parameters)

performRedirect

public static void performRedirect(String targetURL,
                                   int statusCode)

performRedirect

public static void performRedirect(Class<? extends org.apache.wicket.Page> pageClass,
                                   org.apache.wicket.PageParameters parameters,
                                   int statusCode)

toUrl

public static URL toUrl(Class<? extends org.apache.wicket.Page> pageClass)

toUrl

public static URL toUrl(Class<? extends org.apache.wicket.Page> pageClass,
                        org.apache.wicket.PageParameters params)


Copyright © 2011 Molindo GmbH. All Rights Reserved.