com.atlassian.jira.util.velocity
Interface VelocityRequestContext

All Known Implementing Classes:
SimpleVelocityRequestContext

public interface VelocityRequestContext

A context that allows for different implementations depending on whether it is running in the scope of a web request, or via email.

See Also:
VelocityRequestContextFactory

Method Summary
 String getBaseUrl()
           
 RequestContextParameterHolder getRequestParameters()
          Returns a RequestContextParameterHolder with various HttpServletRequest parameters.
 

Method Detail

getBaseUrl

String getBaseUrl()
Returns:
The base URL for this instance. If running in the context of a request, this will return a url relative to the server root (ie "/jira/"). If running via email, it will return an absolute URL (eg. "http://example.com/jira/").

getRequestParameters

RequestContextParameterHolder getRequestParameters()
Returns a RequestContextParameterHolder with various HttpServletRequest parameters. This will be null if no HttpRequest is available.

Returns:
Null if no HttpRequest is available. RequestContextParameterHolder with various parameters otherwise


Copyright © 2002-2007 Atlassian. All Rights Reserved.