Author: lukaszlenart Date: Wed May 22 11:26:13 2013 New Revision: 1485153 URL: http://svn.apache.org/r1485153 Log: WW-4071 Adds some comments about the supported *Aware interfaces
Modified: struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/interceptor/DefaultWorkflowInterceptor.java Modified: struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/interceptor/DefaultWorkflowInterceptor.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/interceptor/DefaultWorkflowInterceptor.java?rev=1485153&r1=1485152&r2=1485153&view=diff ============================================================================== --- struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/interceptor/DefaultWorkflowInterceptor.java (original) +++ struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/interceptor/DefaultWorkflowInterceptor.java Wed May 22 11:26:13 2013 @@ -30,7 +30,7 @@ import java.lang.reflect.Method; * An interceptor that makes sure there are not validation errors before allowing the interceptor chain to continue. * <b>This interceptor does not perform any validation</b>. * <p/> - * <p/>This interceptor does nothing if the name of the method being invoked is specified in the <b>excludeMethods</b> + * This interceptor does nothing if the name of the method being invoked is specified in the <b>excludeMethods</b> * parameter. <b>excludeMethods</b> accepts a comma-delimited list of method names. For example, requests to * <b>foo!input.action</b> and <b>foo!back.action</b> will be skipped by this interceptor if you set the * <b>excludeMethods</b> parameter to "input, back". @@ -42,33 +42,36 @@ import java.lang.reflect.Method; * all methods for both parameters. * See {@link MethodFilterInterceptor} for more info. * <p/> + * This interceptor also supports the following interfaces which can implemented by actions: + * <ul> + * <li>ValidationAware - implemented by ActionSupport class</li> + * <li>ValidationWorkflowAware - allows changing result name programmatically</li> + * <li>ValidationErrorAware - notifies action about errors and also allow change result name</li> + * </ul> + * + * You can also use InputConfig annotation to change result name returned when validation errors occurred. + * * <!-- END SNIPPET: description --> - * <p/> - * <p/> <u>Interceptor parameters:</u> - * <p/> + * + * <u>Interceptor parameters:</u> + * * <!-- START SNIPPET: parameters --> - * <p/> * <ul> - * <p/> * <li>inputResultName - Default to "input". Determine the result name to be returned when * an action / field error is found.</li> - * <p/> * </ul> - * <p/> * <!-- END SNIPPET: parameters --> - * <p/> - * <p/> <u>Extending the interceptor:</u> - * <p/> - * <p/> - * <p/> + * + * <u>Extending the interceptor:</u> + * * <!-- START SNIPPET: extending --> - * <p/> + * * There are no known extension points for this interceptor. - * <p/> + * * <!-- END SNIPPET: extending --> - * <p/> - * <p/> <u>Example code:</u> - * <p/> + * + * <u>Example code:</u> + * * <pre> * <!-- START SNIPPET: example --> *