com.taggercat.controller
Class QueryStringActionMapping

java.lang.Object
  extended by com.taggercat.controller.ActionMapping
      extended by com.taggercat.controller.QueryStringActionMapping
All Implemented Interfaces:
java.lang.Comparable<ActionMapping>

public class QueryStringActionMapping
extends ActionMapping

This class represents an action (RequestHandler) mapped into the controller using a query string regular expression match.

 

Constructor Summary
QueryStringActionMapping(java.util.regex.Pattern pattern, java.lang.String handlerName, java.lang.String premittedGroups, boolean validOnGets, boolean validOnPosts, int priority, boolean firstMatchOnly, boolean requiresValidSession)
           
 
Method Summary
 java.util.regex.Pattern getPattern()
           
 boolean matches(javax.servlet.http.HttpServletRequest request)
           
 void setPattern(java.util.regex.Pattern pattern)
           
 
Methods inherited from class com.taggercat.controller.ActionMapping
addLoginFollowUp, compareTo, getHandlerName, getPriority, isFirstMatchOnly, isUserInPermittedActionRole, isValidOnDeletes, isValidOnGets, isValidOnPosts, isValidOnPuts, isValidRequestMethod, requiresValidSession, setFirstMatchOnly, setHandlerName, setPriority, setRequiresValidSession, setValidOnDeletes, setValidOnGets, setValidOnPosts, setValidOnPuts
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryStringActionMapping

public QueryStringActionMapping(java.util.regex.Pattern pattern,
                                java.lang.String handlerName,
                                java.lang.String premittedGroups,
                                boolean validOnGets,
                                boolean validOnPosts,
                                int priority,
                                boolean firstMatchOnly,
                                boolean requiresValidSession)
Method Detail

getPattern

public java.util.regex.Pattern getPattern()

setPattern

public void setPattern(java.util.regex.Pattern pattern)

matches

public boolean matches(javax.servlet.http.HttpServletRequest request)
                throws javax.servlet.ServletException
Specified by:
matches in class ActionMapping
Throws:
javax.servlet.ServletException