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.