public class CameFromSupport
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CAME_FROM_URL |
Constructor and Description |
---|
CameFromSupport() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCameFromTitle()
Return came from title, if was set previously using setTitleFromRequest call
|
java.lang.String |
getCameFromUrl()
Return came from URL setting, if was set previously using setUrlFromRequest call
|
static java.lang.String |
getUrlForRedirect(javax.servlet.http.HttpServletRequest request,
java.lang.String defaultUrl)
Gets relative URL suitable for redirects from request's cameFromUrl parameter
|
void |
setTitleFromRequest(javax.servlet.http.HttpServletRequest request,
java.lang.String defaultTitle)
Set value for came from title by trying to find "cameFromTitle" request parameter
|
static void |
setupCameFromUrl(java.util.Map model,
javax.servlet.http.HttpServletRequest request)
Setup 'cameFromUrl' variable in model basing on current request
|
void |
setUrlFromRequest(javax.servlet.http.HttpServletRequest request,
java.lang.String defaultUrl)
Set value for came from url by trying to find "cameFromUrl" request parameter
|
@NonNls public static final java.lang.String CAME_FROM_URL
public static void setupCameFromUrl(java.util.Map model, javax.servlet.http.HttpServletRequest request)
model
- model to updaterequest
- request@Nullable public java.lang.String getCameFromUrl()
@Nullable public java.lang.String getCameFromTitle()
public void setUrlFromRequest(@NotNull javax.servlet.http.HttpServletRequest request, @Nullable java.lang.String defaultUrl)
request
- http requestdefaultUrl
- default value for URL, if wasn't found in the request@NotNull public static java.lang.String getUrlForRedirect(@NotNull javax.servlet.http.HttpServletRequest request, @Nullable java.lang.String defaultUrl)
public void setTitleFromRequest(javax.servlet.http.HttpServletRequest request, java.lang.String defaultTitle)
request
- http requestdefaultTitle
- default value for title, if wasn't found in the request