com.opensymphony.webwork.interceptor
Class WebWorkConversionErrorInterceptor
java.lang.Object
com.opensymphony.xwork.interceptor.AroundInterceptor
com.opensymphony.xwork.interceptor.ConversionErrorInterceptor
com.opensymphony.webwork.interceptor.WebWorkConversionErrorInterceptor
- All Implemented Interfaces:
- com.opensymphony.xwork.interceptor.Interceptor, Serializable
public class WebWorkConversionErrorInterceptor
- extends com.opensymphony.xwork.interceptor.ConversionErrorInterceptor
This interceptor extends ConversionErrorInterceptor but only adds conversion errors from the ActionContext to
the field errors of the action if the field value is not null, "", or {""} (a size 1 String array with only an empty
String). See ConversionErrorInterceptor for more information, as well as the Type Conversion documentation.
Interceptor parameters:
Extending the interceptor:
There are no known extension points for this interceptor.
<action name="someAction" class="com.examples.SomeAction">
<interceptor-ref name="params"/>
<interceptor-ref name="conversionError"/>
<result name="success">good_result.ftl</result>
</action>
- Author:
- Jason Carreira
- See Also:
ActionContext.getConversionErrors(),
ConversionErrorInterceptor,
Serialized Form
| Fields inherited from class com.opensymphony.xwork.interceptor.ConversionErrorInterceptor |
ORIGINAL_PROPERTY_OVERRIDE |
| Fields inherited from class com.opensymphony.xwork.interceptor.AroundInterceptor |
log |
|
Method Summary |
protected Object |
getOverrideExpr(com.opensymphony.xwork.ActionInvocation invocation,
Object value)
|
protected boolean |
shouldAddError(String propertyName,
Object value)
Returns false if the value is null, "", or {""} (array of size 1 with a blank element). |
| Methods inherited from class com.opensymphony.xwork.interceptor.ConversionErrorInterceptor |
after, before |
| Methods inherited from class com.opensymphony.xwork.interceptor.AroundInterceptor |
destroy, init, intercept |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WebWorkConversionErrorInterceptor
public WebWorkConversionErrorInterceptor()
getOverrideExpr
protected Object getOverrideExpr(com.opensymphony.xwork.ActionInvocation invocation,
Object value)
- Overrides:
getOverrideExpr in class com.opensymphony.xwork.interceptor.ConversionErrorInterceptor
shouldAddError
protected boolean shouldAddError(String propertyName,
Object value)
- Returns false if the value is null, "", or {""} (array of size 1 with a blank element). Returns
true otherwise.
- Overrides:
shouldAddError in class com.opensymphony.xwork.interceptor.ConversionErrorInterceptor
- Parameters:
propertyName - the name of the property to check.value - the value to error check.
- Returns:
- false if the value is null, "", or {""}, true otherwise.
Copyright © 2013 OpenSymphony. All Rights Reserved.