@Documented
@Retention(value=RUNTIME)
@Target(value={METHOD,ANNOTATION_TYPE})
public @interface Action
ActionAnnotationData| Modifier and Type | Fields and Description |
|---|---|
static java.lang.String |
ANY |
static java.lang.String |
CONNECT |
static java.lang.String |
DELETE |
static java.lang.String |
GET |
static java.lang.String |
HEAD |
static java.lang.String |
NONE
Marker for empty action method or extension.
|
static java.lang.String |
OPTIONS |
static java.lang.String |
PATCH |
static java.lang.String |
POST |
static java.lang.String |
PUT |
static java.lang.String |
TRACE |
| Modifier and Type | Optional Element and Description |
|---|---|
java.lang.String |
alias
Defines alias for this action.
|
boolean |
async
Defines if action has to be called asynchronously
using Servlets 3.0 API.
|
java.lang.String |
extension
Action path extension.
|
java.lang.String |
method
Defines action method (such as HTTP request method: GET, POST....).
|
java.lang.Class<? extends ActionNamingStrategy> |
path
Defines action naming strategy for building action path.
|
java.lang.Class<? extends ActionResult> |
result
Defines
action result handler
that is going to render the result object. |
java.lang.String |
value
Action path value.
|
public static final java.lang.String NONE
public abstract java.lang.String value
NONE action method name
will not be part of the created action path.public abstract java.lang.String extension
NONE extension will be not
part of created action path. If empty, default extension will be used
(defined in MadvocConfig.public abstract java.lang.String method
ANY to ignore the method.public abstract boolean async
public abstract java.lang.Class<? extends ActionResult> result
action result handler
that is going to render the result object.public abstract java.lang.Class<? extends ActionNamingStrategy> path
ActionNamingStrategy,
it will be defined from the MadvocConfig.getDefaultNamingStrategy().Copyright © 2003-2013 Jodd Team