|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.opensymphony.xwork.DefaultActionInvocation
public class DefaultActionInvocation
The Default ActionInvocation implementation
DefaultActionProxy
,
Serialized FormField Summary | |
---|---|
protected java.lang.Object |
action
|
protected boolean |
executed
|
protected java.util.Map |
extraContext
|
protected java.util.Iterator |
interceptors
|
protected ActionContext |
invocationContext
|
static com.uwyn.rife.continuations.ContinuationManager |
m
|
protected java.util.List |
preResultListeners
|
protected ActionProxy |
proxy
|
protected boolean |
pushAction
|
protected Result |
result
|
protected java.lang.String |
resultCode
|
protected OgnlValueStack |
stack
|
Constructor Summary | |
---|---|
protected |
DefaultActionInvocation(ActionProxy proxy)
|
protected |
DefaultActionInvocation(ActionProxy proxy,
java.util.Map extraContext)
|
protected |
DefaultActionInvocation(ActionProxy proxy,
java.util.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(java.util.Map contextMap)
|
protected java.util.Map |
createContextMap()
|
Result |
createResult()
|
java.lang.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. |
java.lang.String |
getResultCode()
Gets the result code returned from this ActionInvocation |
OgnlValueStack |
getStack()
|
java.lang.String |
invoke()
Invokes the next step in processing this ActionInvocation. |
protected java.lang.String |
invokeAction(java.lang.Object action,
ActionConfig actionConfig)
|
java.lang.String |
invokeActionOnly()
Invokes only the action (not interceptors or results). |
boolean |
isExecuted()
|
void |
setResultCode(java.lang.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 java.lang.Object action
protected ActionProxy proxy
protected java.util.List preResultListeners
protected java.util.Map extraContext
protected ActionContext invocationContext
protected java.util.Iterator interceptors
protected OgnlValueStack stack
protected Result result
protected java.lang.String resultCode
protected boolean executed
protected boolean pushAction
Constructor Detail |
---|
protected DefaultActionInvocation(ActionProxy proxy) throws java.lang.Exception
java.lang.Exception
protected DefaultActionInvocation(ActionProxy proxy, java.util.Map extraContext) throws java.lang.Exception
java.lang.Exception
protected DefaultActionInvocation(ActionProxy proxy, java.util.Map extraContext, boolean pushAction) throws java.lang.Exception
java.lang.Exception
Method Detail |
---|
public java.lang.Object getAction()
ActionInvocation
getAction
in interface ActionInvocation
public boolean isExecuted()
isExecuted
in interface ActionInvocation
public ActionContext getInvocationContext()
ActionInvocation
getInvocationContext
in interface ActionInvocation
public ActionProxy getProxy()
ActionInvocation
getProxy
in interface ActionInvocation
public Result getResult() throws java.lang.Exception
getResult
in interface ActionInvocation
java.lang.Exception
public java.lang.String getResultCode()
ActionInvocation
getResultCode
in interface ActionInvocation
public void setResultCode(java.lang.String resultCode)
ActionInvocation
setResultCode
in interface ActionInvocation
ActionInvocation.isExecuted()
public OgnlValueStack getStack()
getStack
in interface ActionInvocation
public void addPreResultListener(PreResultListener listener)
addPreResultListener
in interface ActionInvocation
listener
- public Result createResult() throws java.lang.Exception
java.lang.Exception
public java.lang.String invoke() throws java.lang.Exception
ActionInvocation
invoke
in interface ActionInvocation
java.lang.Exception
public java.lang.String invokeActionOnly() throws java.lang.Exception
ActionInvocation
invokeActionOnly
in interface ActionInvocation
java.lang.Exception
protected void createAction(java.util.Map contextMap)
protected java.util.Map createContextMap()
protected java.lang.String invokeAction(java.lang.Object action, ActionConfig actionConfig) throws java.lang.Exception
java.lang.Exception
|
XWork Project Page | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |