|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.opensymphony.xwork.DefaultActionInvocation
The Default ActionInvocation implementation
DefaultActionProxy,
Serialized Form| Field Summary | |
protected Object |
action
|
protected boolean |
executed
|
protected Map |
extraContext
|
protected Iterator |
interceptors
|
protected ActionContext |
invocationContext
|
static com.uwyn.rife.continuations.ContinuationManager |
m
|
protected List |
preResultListeners
|
protected ActionProxy |
proxy
|
protected boolean |
pushAction
|
protected Result |
result
|
protected String |
resultCode
|
protected OgnlValueStack |
stack
|
| Constructor Summary | |
protected |
DefaultActionInvocation(ActionProxy proxy)
|
protected |
DefaultActionInvocation(ActionProxy proxy,
Map extraContext)
|
protected |
DefaultActionInvocation(ActionProxy proxy,
Map extraContext,
boolean pushAction)
|
| Method Summary | |
void |
addPreResultListener(PreResultListener listener)
Register a com.opensymphony.xwork.interceptor.PreResultListener to be notified after the Action is executed and before the Result is executed. |
protected void |
createAction(Map contextMap)
|
protected Map |
createContextMap()
|
Result |
createResult()
|
Object |
getAction()
Get the Action associated with this ActionInvocation |
ActionContext |
getInvocationContext()
Gets the ActionContext associated with this ActionInvocation. |
ActionProxy |
getProxy()
Get the ActionProxy holding this ActionInvocation |
Result |
getResult()
If the DefaultActionInvocation has been executed before and the Result is an instance of ActionChainResult, this method will walk down the chain of ActionChainResults until it finds a non-chain result, which will be returned. |
String |
getResultCode()
Gets the result code returned from this ActionInvocation |
OgnlValueStack |
getStack()
|
String |
invoke()
Invokes the next step in processing this ActionInvocation. |
protected String |
invokeAction(Object action,
ActionConfig actionConfig)
|
String |
invokeActionOnly()
Invokes only the action (not interceptors or results). |
boolean |
isExecuted()
|
void |
setResultCode(String resultCode)
Sets the result code, possibly overriding the one returned by the action. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static com.uwyn.rife.continuations.ContinuationManager m
protected Object action
protected ActionProxy proxy
protected List preResultListeners
protected Map extraContext
protected ActionContext invocationContext
protected Iterator interceptors
protected OgnlValueStack stack
protected Result result
protected String resultCode
protected boolean executed
protected boolean pushAction
| Constructor Detail |
protected DefaultActionInvocation(ActionProxy proxy)
throws Exception
protected DefaultActionInvocation(ActionProxy proxy,
Map extraContext)
throws Exception
protected DefaultActionInvocation(ActionProxy proxy,
Map extraContext,
boolean pushAction)
throws Exception
| Method Detail |
public Object getAction()
ActionInvocation
getAction in interface ActionInvocationpublic boolean isExecuted()
isExecuted in interface ActionInvocationpublic ActionContext getInvocationContext()
ActionInvocation
getInvocationContext in interface ActionInvocationpublic ActionProxy getProxy()
ActionInvocation
getProxy in interface ActionInvocation
public Result getResult()
throws Exception
getResult in interface ActionInvocationExceptionpublic String getResultCode()
ActionInvocation
getResultCode in interface ActionInvocationpublic void setResultCode(String resultCode)
ActionInvocation
setResultCode in interface ActionInvocationActionInvocation.isExecuted()public OgnlValueStack getStack()
getStack in interface ActionInvocationpublic void addPreResultListener(PreResultListener listener)
addPreResultListener in interface ActionInvocationlistener -
public Result createResult()
throws Exception
Exception
public String invoke()
throws Exception
ActionInvocation
invoke in interface ActionInvocationException
public String invokeActionOnly()
throws Exception
ActionInvocation
invokeActionOnly in interface ActionInvocationExceptionprotected void createAction(Map contextMap)
protected Map createContextMap()
protected String invokeAction(Object action,
ActionConfig actionConfig)
throws Exception
Exception
|
XWork Project Page | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||