Package jetbrains.buildServer.web.util
Class CameFromSupport
- java.lang.Object
-
- jetbrains.buildServer.web.util.CameFromSupport
-
public class CameFromSupport extends Object
This class is used to provide basic support of 'came from' functionality. Main purpose - support 'Cancel' link for administration pages
-
-
Field Summary
Fields Modifier and Type Field Description static String
CAME_FROM_URL
-
Constructor Summary
Constructors Constructor Description CameFromSupport()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getCameFromTitle()
Return came from title, if was set previously using setTitleFromRequest callString
getCameFromUrl()
Return came from URL setting, if was set previously using setUrlFromRequest callstatic String
getUrlForRedirect(javax.servlet.http.HttpServletRequest request, String defaultUrl)
Gets relative URL suitable for redirects from request's cameFromUrl parametervoid
setTitleFromRequest(javax.servlet.http.HttpServletRequest request, String defaultTitle)
Set value for came from title by trying to find "cameFromTitle" request parameterstatic void
setupCameFromUrl(Map model, javax.servlet.http.HttpServletRequest request)
Setup 'cameFromUrl' variable in model basing on current requestvoid
setUrlFromRequest(javax.servlet.http.HttpServletRequest request, String defaultUrl)
Set value for came from url by trying to find "cameFromUrl" request parameter
-
-
-
Field Detail
-
CAME_FROM_URL
@NonNls public static final String CAME_FROM_URL
- See Also:
- Constant Field Values
-
-
Method Detail
-
setupCameFromUrl
public static void setupCameFromUrl(Map model, javax.servlet.http.HttpServletRequest request)
Setup 'cameFromUrl' variable in model basing on current request- Parameters:
model
- model to updaterequest
- request
-
getCameFromUrl
@Nullable public String getCameFromUrl()
Return came from URL setting, if was set previously using setUrlFromRequest call- Returns:
- see above
-
getCameFromTitle
@Nullable public String getCameFromTitle()
Return came from title, if was set previously using setTitleFromRequest call- Returns:
- see above
-
setUrlFromRequest
public void setUrlFromRequest(@NotNull javax.servlet.http.HttpServletRequest request, @Nullable String defaultUrl)
Set value for came from url by trying to find "cameFromUrl" request parameter- Parameters:
request
- http requestdefaultUrl
- default value for URL, if wasn't found in the request
-
getUrlForRedirect
@NotNull public static String getUrlForRedirect(@NotNull javax.servlet.http.HttpServletRequest request, @Nullable String defaultUrl)
Gets relative URL suitable for redirects from request's cameFromUrl parameter- Since:
- 2018.1.2
-
setTitleFromRequest
public void setTitleFromRequest(javax.servlet.http.HttpServletRequest request, String defaultTitle)
Set value for came from title by trying to find "cameFromTitle" request parameter- Parameters:
request
- http requestdefaultTitle
- default value for title, if wasn't found in the request
-
-