@Target(value=METHOD)
@Retention(value=RUNTIME)
@Documented
public @interface RenderMapping
RequestMapping
Modifier and Type | Optional Element and Description |
---|---|
java.lang.String[] |
params
The parameters of the mapped request, narrowing the primary mapping.
|
java.lang.String |
value
Alias for
windowState() . |
java.lang.String |
windowState
The window state that the annotated render method applies for.
|
@AliasFor(attribute="windowState") public abstract java.lang.String value
windowState()
.@AliasFor(attribute="value") public abstract java.lang.String windowState
If not specified, the render method will be invoked for any window state within its general mapping.
Standard Portlet specification values are supported: "NORMAL"
,
"MAXIMIZED"
, "MINIMIZED"
.
Custom window states can be used as well, as supported by the portal.
value()
,
javax.portlet.PortletRequest#getWindowState()
public abstract java.lang.String[] params
Same format for any environment: a sequence of "myParam=myValue"
style expressions, with a request only mapped if each such parameter is found
to have the given value. "myParam"
style expressions are also supported,
with such parameters having to be present in the request (allowed to have
any value). Finally, "!myParam"
style expressions indicate that the
specified parameter is not supposed to be present in the request.
RequestMapping.params()