Class MockActionProxy

java.lang.Object
org.apache.struts2.mock.MockActionProxy
All Implemented Interfaces:
ActionProxy

public class MockActionProxy extends Object implements ActionProxy
Mock for an ActionProxy.
Author:
Patrick Lightbody (plightbo at gmail dot com)
  • Constructor Details

    • MockActionProxy

      public MockActionProxy()
  • Method Details

    • prepare

      public void prepare() throws Exception
      Throws:
      Exception
    • execute

      public String execute() throws Exception
      Description copied from interface: ActionProxy
      Execute this ActionProxy. This will set the ActionContext from the ActionInvocation into the ActionContext ThreadLocal before invoking the ActionInvocation, then set the old ActionContext back into the ThreadLocal.
      Specified by:
      execute in interface ActionProxy
      Returns:
      the result code returned from executing the ActionInvocation
      Throws:
      Exception - can be thrown.
      See Also:
    • setReturnedResult

      public void setReturnedResult(String returnedResult)
    • isExecutedCalled

      public boolean isExecutedCalled()
    • getAction

      public Object getAction()
      Description copied from interface: ActionProxy
      Gets the Action instance for this Proxy.
      Specified by:
      getAction in interface ActionProxy
      Returns:
      the Action instance
    • setAction

      public void setAction(Object action)
    • getActionName

      public String getActionName()
      Description copied from interface: ActionProxy
      Gets the alias name this ActionProxy is mapped to.
      Specified by:
      getActionName in interface ActionProxy
      Returns:
      the alias name
    • setActionName

      public void setActionName(String actionName)
    • getConfig

      public ActionConfig getConfig()
      Description copied from interface: ActionProxy
      Gets the ActionConfig this ActionProxy is built from.
      Specified by:
      getConfig in interface ActionProxy
      Returns:
      the ActionConfig
    • setConfig

      public void setConfig(ActionConfig config)
    • getExecuteResult

      public boolean getExecuteResult()
      Description copied from interface: ActionProxy
      Gets the status of whether the ActionProxy is set to execute the Result after the Action is executed.
      Specified by:
      getExecuteResult in interface ActionProxy
      Returns:
      the status
    • setExecuteResult

      public void setExecuteResult(boolean executeResult)
      Description copied from interface: ActionProxy
      Sets whether this ActionProxy should also execute the Result after executing the Action.
      Specified by:
      setExecuteResult in interface ActionProxy
      Parameters:
      executeResult - true to also execute the Result.
    • getInvocation

      public ActionInvocation getInvocation()
      Specified by:
      getInvocation in interface ActionProxy
    • setInvocation

      public void setInvocation(ActionInvocation invocation)
    • getNamespace

      public String getNamespace()
      Description copied from interface: ActionProxy
      Gets the namespace the ActionConfig for this ActionProxy is mapped to.
      Specified by:
      getNamespace in interface ActionProxy
      Returns:
      the namespace
    • setNamespace

      public void setNamespace(String namespace)
    • getMethod

      public String getMethod()
      Description copied from interface: ActionProxy
      Gets the method name to execute, or null if no method has been specified (meaning execute will be invoked).
      Specified by:
      getMethod in interface ActionProxy
      Returns:
      the method to execute
    • setMethod

      public void setMethod(String method)
    • isMethodSpecified

      public boolean isMethodSpecified()
      Description copied from interface: ActionProxy
      Gets status of the method value's initialization.
      Specified by:
      isMethodSpecified in interface ActionProxy
      Returns:
      true if the method returned by getMethod() is not a default initializer value.
    • setMethodSpecified

      public void setMethodSpecified(boolean methodSpecified)