net.sourceforge.scopes.click
Class ClickRedirectResponseRewriter

java.lang.Object
  extended by net.sourceforge.scopes.click.ClickRedirectResponseRewriter
All Implemented Interfaces:
RedirectResponseRewriter

public class ClickRedirectResponseRewriter
extends java.lang.Object
implements RedirectResponseRewriter

Rewrites an URL to add the reference the request id, to persist the "click" scope across redirections.


Constructor Summary
ClickRedirectResponseRewriter()
           
 
Method Summary
 java.lang.String rewrite(java.lang.String originalPath, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Rewrites an URL.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClickRedirectResponseRewriter

public ClickRedirectResponseRewriter()
Method Detail

rewrite

public java.lang.String rewrite(java.lang.String originalPath,
                                javax.servlet.http.HttpServletRequest request,
                                javax.servlet.http.HttpServletResponse response)
Description copied from interface: RedirectResponseRewriter
Rewrites an URL.

Specified by:
rewrite in interface RedirectResponseRewriter
Parameters:
originalPath - The original path to redirect to.
request - The current request.
response - The current response.
Returns:
The rewritten URL.