|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@PublicApi @InjectableComponent public interface VelocityRequestContextFactory
Provides a request context that can be used to get the 'correct' baseurl.
It will use information from the HttpRequest if one was made or applicationProperties otherwise to determine the baseurl.
| Method Summary | |
|---|---|
void |
cacheVelocityRequestContext(VelocityRequestContext velocityRequestContext)
Deprecated. Use setVelocityRequestContext(VelocityRequestContext) instead. Since v5.0. |
void |
clearVelocityRequestContext()
Resets the thread local storage as if no request has occurred, effectively nulling out the current thread local velocity request context. |
Map<String,Object> |
getDefaultVelocityParams(Map<String,Object> startingParams,
JiraAuthenticationContext authenticationContext)
Constructs a map with a number of common parameters used by velocity templates. |
VelocityRequestContext |
getJiraVelocityRequestContext()
Get the request context. |
void |
setVelocityRequestContext(javax.servlet.http.HttpServletRequest request)
Update the thread-local storage with the given request information. |
void |
setVelocityRequestContext(String baseUrl,
javax.servlet.http.HttpServletRequest request)
Update the thread-local storage with the given request information. |
void |
setVelocityRequestContext(VelocityRequestContext velocityRequestContext)
Update the thread-local storage with the given velocityRequestContext. |
| Method Detail |
|---|
VelocityRequestContext getJiraVelocityRequestContext()
Map<String,Object> getDefaultVelocityParams(Map<String,Object> startingParams,
JiraAuthenticationContext authenticationContext)
startingParams - Map of parameters that may be used to override any of the parameters set here.authenticationContext - JiraAuthenticationContext
void cacheVelocityRequestContext(VelocityRequestContext velocityRequestContext)
setVelocityRequestContext(VelocityRequestContext) instead. Since v5.0.
velocityRequestContext - The velocity request context to store.void clearVelocityRequestContext()
void setVelocityRequestContext(javax.servlet.http.HttpServletRequest request)
request - The http request context to store.
void setVelocityRequestContext(String baseUrl,
javax.servlet.http.HttpServletRequest request)
baseUrl - of the request.request - The http request context to store.void setVelocityRequestContext(VelocityRequestContext velocityRequestContext)
velocityRequestContext - The velocity request context to store.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||