com.opensymphony.xwork2.mock
Class MockInterceptor
java.lang.Object
com.opensymphony.xwork2.mock.MockInterceptor
- All Implemented Interfaces:
- Interceptor, Serializable
public class MockInterceptor
- extends Object
- implements Interceptor
Mock for an Interceptor
.
- Author:
- Jason Carreira
- See Also:
- Serialized Form
DEFAULT_FOO_VALUE
public static final String DEFAULT_FOO_VALUE
- See Also:
- Constant Field Values
expectedFoo
private String expectedFoo
foo
private String foo
executed
private boolean executed
MockInterceptor
public MockInterceptor()
isExecuted
public boolean isExecuted()
setExpectedFoo
public void setExpectedFoo(String expectedFoo)
getExpectedFoo
public String getExpectedFoo()
setFoo
public void setFoo(String foo)
getFoo
public String getFoo()
destroy
public void destroy()
- Called to let an interceptor clean up any resources it has allocated.
- Specified by:
destroy
in interface Interceptor
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
init
public void init()
- Called after an Interceptor is created, but before any requests are processed using the intercept() methodName. This
gives the Interceptor a chance to initialize any needed resources.
- Specified by:
init
in interface Interceptor
intercept
public String intercept(ActionInvocation invocation)
throws Exception
- Allows the Interceptor to do some processing on the request before and/or after the rest of the processing of the
request by the DefaultActionInvocation or to short-circuit the processing and just return a String return code.
- Specified by:
intercept
in interface Interceptor
- Parameters:
invocation
- the action invocation
- Returns:
- the return code, either returned from
ActionInvocation.invoke()
, or from the interceptor itself.
- Throws:
Exception
- any system-level error, as defined in Action.execute()
.
Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.