
Public Member Functions | |
| ERXPathDirectActionRequestHandler (String actionClassName, String defaultActionName, boolean shouldAddToStatistics, boolean doUseClassName, boolean doUseActionName) | |
| ERXPathDirectActionRequestHandler (String actionClassName, String defaultActionName, boolean shouldAddToStatistics) | |
| ERXPathDirectActionRequestHandler () | |
| NSArray | getRequestHandlerPathForRequest (WORequest aRequest) |
Static Public Member Functions | |
| static NSDictionary< String, String > | formValuesFromRequest (WORequest request, boolean useActionClass, boolean useActionName) |
Private Attributes | |
| boolean | useActionName = true |
| boolean | useClassName = true |
Utility direct action class that provides a bunch of nice utility methods if the direct action is accessed via a path direct action. See { for more information.
Public constructor, just calls super
| ERXPathDirectActionRequestHandler | ( | String | actionClassName, | |
| String | defaultActionName, | |||
| boolean | shouldAddToStatistics | |||
| ) |
Public constructor, just calls super
| actionClassName | action class name | |
| defaultActionName | action name | |
| shouldAddToStatistics | boolean to add to stats |
| ERXPathDirectActionRequestHandler | ( | String | actionClassName, | |
| String | defaultActionName, | |||
| boolean | shouldAddToStatistics, | |||
| boolean | doUseClassName, | |||
| boolean | doUseActionName | |||
| ) |
Creates the request handler and lets you specify if the URLs assume and action class in front and action name in back. This is useful when you have inner DA classes like SomeComponent$SomeAction and don't want this to appear in the URLs.
| actionClassName | action class name | |
| defaultActionName | default action name | |
| shouldAddToStatistics | boolean if request should add to stats | |
| doUseClassName | if false, do not assume action class name in URL | |
| doUseActionName | if false, do not assume action name in URL |
| static NSDictionary<String, String> formValuesFromRequest | ( | WORequest | request, | |
| boolean | useActionClass, | |||
| boolean | useActionName | |||
| ) | [static] |
Returns a dictionary similar to the normal request form value dict. Translates /cgi-bin/.../wpa/foo/bar=2/baz into {foo = foo; bar = 2; baz = baz}
| request | request to parse | |
| useActionClass | true if first item should get ignored | |
| useActionName | true if last item should get ignored |
| NSArray getRequestHandlerPathForRequest | ( | WORequest | aRequest | ) |
Modified version for getting the request handler path for a given request.
| aRequest | a given request |
boolean useActionName = true [private] |
Specifies if the request handler eats the action name from the URL
boolean useClassName = true [private] |
Specifies if the request handler eats the action class from the URL
1.5.8