org.apache.jetspeed.rewriter
Class TicketParamRewriter

java.lang.Object
  extended by org.apache.jetspeed.rewriter.AbstractRewriter
      extended by org.apache.jetspeed.rewriter.BasicRewriter
          extended by org.apache.jetspeed.rewriter.TicketParamRewriter
All Implemented Interfaces:
Rewriter

public class TicketParamRewriter
extends BasicRewriter

Parses looking for a Ticket Param, used in SSO portlets where ticket processing is required Often tickets are added as form parameters and checked on the authentication for better security

Version:
$Id$
Author:
David Sean Taylor

Field Summary
private  String ticket
           
private  String ticketName
           
 
Fields inherited from class org.apache.jetspeed.rewriter.BasicRewriter
log
 
Constructor Summary
TicketParamRewriter()
           
 
Method Summary
 boolean enterSimpleTagEvent(String tag, MutableAttributes attrs)
          Rewriter event called back on the leading edge of processing a simple tag by the ParserAdaptor.
 String getTicket()
           
 String getTicketName()
           
 void setTicket(String ticket)
           
 void setTicketName(String ticketName)
           
 
Methods inherited from class org.apache.jetspeed.rewriter.BasicRewriter
rewriteUrl, shouldRemoveComments, shouldRemoveTag, shouldStripTag
 
Methods inherited from class org.apache.jetspeed.rewriter.AbstractRewriter
enterConvertTagEvent, enterEndTagEvent, enterStartTagEvent, enterText, exitEndTagEvent, exitSimpleTagEvent, exitStartTagEvent, getBaseRelativeUrl, getBaseUrl, getUseProxy, parse, rewrite, setBaseUrl, setUseProxy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.jetspeed.rewriter.Rewriter
enterConvertTagEvent, enterEndTagEvent, enterStartTagEvent, enterText, exitEndTagEvent, exitSimpleTagEvent, exitStartTagEvent, getBaseRelativeUrl, getBaseUrl, getUseProxy, parse, rewrite, setBaseUrl, setUseProxy
 

Field Detail

ticket

private String ticket

ticketName

private String ticketName
Constructor Detail

TicketParamRewriter

public TicketParamRewriter()
Method Detail

getTicketName

public String getTicketName()

setTicketName

public void setTicketName(String ticketName)

getTicket

public String getTicket()

setTicket

public void setTicket(String ticket)

enterSimpleTagEvent

public boolean enterSimpleTagEvent(String tag,
                                   MutableAttributes attrs)
Description copied from interface: Rewriter
Rewriter event called back on the leading edge of processing a simple tag by the ParserAdaptor. Returns false to indicate to the ParserAdaptor to short-circuit processing on this tag.

Specified by:
enterSimpleTagEvent in interface Rewriter
Overrides:
enterSimpleTagEvent in class AbstractRewriter
Parameters:
tag - The name of the tag being processed.
attrs - The attribute list for the tag.
Returns:
Should return true to continue processing the tag in the ParserAdaptor, false to indicate that processing is completed.


Copyright © 1999-2007 Apache Software Foundation. All Rights Reserved.