Author: lukaszlenart Date: Fri Jun 1 12:15:57 2012 New Revision: 1345102 URL: http://svn.apache.org/viewvc?rev=1345102&view=rev Log: WW-3834 adds missing @Inject annotations to enable OVal support for JPA
Modified: struts/struts2/trunk/plugins/oval/src/main/java/org/apache/struts2/oval/interceptor/OValValidationInterceptor.java struts/struts2/trunk/plugins/oval/src/main/resources/struts-plugin.xml Modified: struts/struts2/trunk/plugins/oval/src/main/java/org/apache/struts2/oval/interceptor/OValValidationInterceptor.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/plugins/oval/src/main/java/org/apache/struts2/oval/interceptor/OValValidationInterceptor.java?rev=1345102&r1=1345101&r2=1345102&view=diff ============================================================================== --- struts/struts2/trunk/plugins/oval/src/main/java/org/apache/struts2/oval/interceptor/OValValidationInterceptor.java (original) +++ struts/struts2/trunk/plugins/oval/src/main/java/org/apache/struts2/oval/interceptor/OValValidationInterceptor.java Fri Jun 1 12:15:57 2012 @@ -65,10 +65,11 @@ public class OValValidationInterceptor e } /** - * Enable OVal support fopr JPA + * Enable OVal support for JPA */ - public void setValidateJPAAnnotations(boolean validateJPAAnnotations) { - this.validateJPAAnnotations = validateJPAAnnotations; + @Inject(value = "struts.oval.validateJPAAnnotations") + public void setValidateJPAAnnotations(String validateJPAAnnotations) { + this.validateJPAAnnotations = Boolean.parseBoolean(validateJPAAnnotations); } /** Modified: struts/struts2/trunk/plugins/oval/src/main/resources/struts-plugin.xml URL: http://svn.apache.org/viewvc/struts/struts2/trunk/plugins/oval/src/main/resources/struts-plugin.xml?rev=1345102&r1=1345101&r2=1345102&view=diff ============================================================================== --- struts/struts2/trunk/plugins/oval/src/main/resources/struts-plugin.xml (original) +++ struts/struts2/trunk/plugins/oval/src/main/resources/struts-plugin.xml Fri Jun 1 12:15:57 2012 @@ -22,43 +22,47 @@ */ --> <!DOCTYPE struts PUBLIC - "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" - "http://struts.apache.org/dtds/struts-2.3.dtd"> + "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" + "http://struts.apache.org/dtds/struts-2.3.dtd"> <struts> - <bean type="org.apache.struts2.oval.interceptor.OValValidationManager" class="org.apache.struts2.oval.interceptor.DefaultOValValidationManager" /> - <constant name="struts.oval.validateJPAAnnotations" value="false" /> - + + <bean type="org.apache.struts2.oval.interceptor.OValValidationManager" + class="org.apache.struts2.oval.interceptor.DefaultOValValidationManager"/> + + <constant name="struts.oval.validateJPAAnnotations" value="false"/> + <package name="oval-default" extends="struts-default"> - <interceptors> - <interceptor name="ovalValidation" class="org.apache.struts2.oval.interceptor.OValValidationInterceptor" /> + <interceptors> + <interceptor name="ovalValidation" class="org.apache.struts2.oval.interceptor.OValValidationInterceptor"/> - <interceptor-stack name="ovalValidationStack"> - <interceptor-ref name="exception"/> - <interceptor-ref name="alias"/> - <interceptor-ref name="servletConfig"/> - <interceptor-ref name="i18n"/> - <interceptor-ref name="prepare"/> - <interceptor-ref name="chain"/> - <interceptor-ref name="debugging"/> - <interceptor-ref name="profiling"/> - <interceptor-ref name="scopedModelDriven"/> - <interceptor-ref name="modelDriven"/> - <interceptor-ref name="fileUpload"/> - <interceptor-ref name="checkbox"/> - <interceptor-ref name="staticParams"/> - <interceptor-ref name="actionMappingParams"/> - <interceptor-ref name="params"> - <param name="excludeParams">dojo\..*,^struts\..*</param> - </interceptor-ref> - <interceptor-ref name="conversionError"/> - <interceptor-ref name="ovalValidation"> - <param name="excludeMethods">input,back,cancel,browse</param> - </interceptor-ref> - <interceptor-ref name="workflow"> - <param name="excludeMethods">input,back,cancel,browse</param> - </interceptor-ref> - </interceptor-stack> - </interceptors> + <interceptor-stack name="ovalValidationStack"> + <interceptor-ref name="exception"/> + <interceptor-ref name="alias"/> + <interceptor-ref name="servletConfig"/> + <interceptor-ref name="i18n"/> + <interceptor-ref name="prepare"/> + <interceptor-ref name="chain"/> + <interceptor-ref name="debugging"/> + <interceptor-ref name="profiling"/> + <interceptor-ref name="scopedModelDriven"/> + <interceptor-ref name="modelDriven"/> + <interceptor-ref name="fileUpload"/> + <interceptor-ref name="checkbox"/> + <interceptor-ref name="staticParams"/> + <interceptor-ref name="actionMappingParams"/> + <interceptor-ref name="params"> + <param name="excludeParams">dojo\..*,^struts\..*</param> + </interceptor-ref> + <interceptor-ref name="conversionError"/> + <interceptor-ref name="ovalValidation"> + <param name="excludeMethods">input,back,cancel,browse</param> + </interceptor-ref> + <interceptor-ref name="workflow"> + <param name="excludeMethods">input,back,cancel,browse</param> + </interceptor-ref> + </interceptor-stack> + </interceptors> </package> + </struts>