You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by lu...@apache.org on 2012/06/01 14:15:57 UTC
svn commit: r1345102 - in /struts/struts2/trunk/plugins/oval/src/main:
java/org/apache/struts2/oval/interceptor/OValValidationInterceptor.java
resources/struts-plugin.xml
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>