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 adds the 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).
- 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)
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.
- 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.