com.taggercat.controller
Class NamedActionActionMapping

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

public class NamedActionActionMapping
extends ActionMapping

This class represents an action (RequestHandler) mapped into the controller using action names.

 

Constructor Summary
NamedActionActionMapping(java.lang.String actionName, java.lang.String handlerName)
           
NamedActionActionMapping(java.lang.String actionName, java.lang.String handlerName, boolean requiresSesson)
           
NamedActionActionMapping(java.lang.String actionName, java.lang.String handlerName, java.lang.String premittedGroups, boolean validOnGets, boolean validOnPosts)
           
NamedActionActionMapping(java.lang.String actionName, java.lang.String handlerName, java.lang.String premittedGroups, boolean validOnGets, boolean validOnPosts, boolean firstMatchOnly, boolean requiresSesson)
           
 
Method Summary
 boolean matches(javax.servlet.http.HttpServletRequest request)
           
 
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

NamedActionActionMapping

public NamedActionActionMapping(java.lang.String actionName,
                                java.lang.String handlerName)

NamedActionActionMapping

public NamedActionActionMapping(java.lang.String actionName,
                                java.lang.String handlerName,
                                boolean requiresSesson)

NamedActionActionMapping

public NamedActionActionMapping(java.lang.String actionName,
                                java.lang.String handlerName,
                                java.lang.String premittedGroups,
                                boolean validOnGets,
                                boolean validOnPosts)

NamedActionActionMapping

public NamedActionActionMapping(java.lang.String actionName,
                                java.lang.String handlerName,
                                java.lang.String premittedGroups,
                                boolean validOnGets,
                                boolean validOnPosts,
                                boolean firstMatchOnly,
                                boolean requiresSesson)
Method Detail

matches

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