com.taggercat.controller
Class QueryStringActionMapping
java.lang.Object
com.taggercat.controller.ActionMapping
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 |
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)
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