|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.opensymphony.xwork2.DefaultActionProxy
public class DefaultActionProxy
The Default ActionProxy implementation
Field Summary | |
---|---|
protected ActionEventListener |
actionEventListener
|
protected String |
actionName
|
protected boolean |
cleanupContext
|
protected ActionConfig |
config
|
protected Configuration |
configuration
|
protected boolean |
executeResult
|
protected Map |
extraContext
|
protected ActionInvocation |
invocation
|
private static Log |
LOG
|
protected String |
method
|
protected String |
namespace
|
protected ObjectFactory |
objectFactory
|
private static long |
serialVersionUID
|
protected UnknownHandler |
unknownHandler
|
Constructor Summary | |
---|---|
protected |
DefaultActionProxy(String namespace,
String actionName,
Map extraContext,
boolean executeResult,
boolean cleanupContext)
This constructor is private so the builder methods (create*) should be used to create an DefaultActionProxy. |
Method Summary | |
---|---|
String |
execute()
Execute this ActionProxy. |
Object |
getAction()
|
String |
getActionName()
|
ActionConfig |
getConfig()
|
boolean |
getExecuteResult()
|
ActionInvocation |
getInvocation()
|
String |
getMethod()
Returns the method to execute, or null if no method has been specified (meaning "execute" will be invoked) |
String |
getNamespace()
|
void |
prepare()
Called after all dependencies are set |
private void |
resolveMethod()
|
void |
setActionEventListener(ActionEventListener listener)
|
void |
setConfiguration(Configuration config)
|
void |
setExecuteResult(boolean executeResult)
Sets whether this ActionProxy should also execute the Result after executing the Action |
void |
setMethod(String method)
Sets the method to execute for the action invocation. |
void |
setObjectFactory(ObjectFactory factory)
|
void |
setUnknownHandler(UnknownHandler handler)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final long serialVersionUID
private static final Log LOG
protected Configuration configuration
protected ActionConfig config
protected ActionInvocation invocation
protected UnknownHandler unknownHandler
protected Map extraContext
protected String actionName
protected String namespace
protected String method
protected boolean executeResult
protected boolean cleanupContext
protected ObjectFactory objectFactory
protected ActionEventListener actionEventListener
Constructor Detail |
---|
protected DefaultActionProxy(String namespace, String actionName, Map extraContext, boolean executeResult, boolean cleanupContext) throws Exception
Exception
Method Detail |
---|
public void setObjectFactory(ObjectFactory factory)
public void setConfiguration(Configuration config)
public void setUnknownHandler(UnknownHandler handler)
public void setActionEventListener(ActionEventListener listener)
public Object getAction()
getAction
in interface ActionProxy
public String getActionName()
getActionName
in interface ActionProxy
public ActionConfig getConfig()
getConfig
in interface ActionProxy
public void setExecuteResult(boolean executeResult)
ActionProxy
setExecuteResult
in interface ActionProxy
public boolean getExecuteResult()
getExecuteResult
in interface ActionProxy
public ActionInvocation getInvocation()
getInvocation
in interface ActionProxy
public String getNamespace()
getNamespace
in interface ActionProxy
public String execute() throws Exception
ActionProxy
execute
in interface ActionProxy
Exception
ActionInvocation
public String getMethod()
ActionProxy
getMethod
in interface ActionProxy
public void setMethod(String method)
ActionProxy
setMethod
in interface ActionProxy
method
- the string name of the method to invokeprivate void resolveMethod()
public void prepare() throws Exception
ActionProxy
prepare
in interface ActionProxy
Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |