Author: husted
Date: Tue Aug 29 11:39:41 2006
New Revision: 438151

URL: http://svn.apache.org/viewvc?rev=438151&view=rev
Log:
WW-1353 Refactor mailreader-bang to make better use of validator. 

Added:
    
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/java/mailreader2/Logon-validation.xml
    
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/java/mailreader2/Registration-RegistrationSave-validation.xml
      - copied unchanged from r438095, 
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/java/mailreader2/RegistrationSave-validation.xml
    
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/java/mailreader2/Registration-validation.xml
    
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/java/mailreader2/Subscription-validation.xml
    
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/java/mailreader2/SubscriptionSave-validation.xml
Removed:
    
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/java/mailreader2/RegistrationSave-validation.xml
    
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/java/mailreader2/RegistrationSave.java
    
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/resources/mailreader2/
Modified:
    
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/resources/struts.properties
    
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/resources/struts.xml

Added: 
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/java/mailreader2/Logon-validation.xml
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/java/mailreader2/Logon-validation.xml?rev=438151&view=auto
==============================================================================
--- 
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/java/mailreader2/Logon-validation.xml
 (added)
+++ 
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/java/mailreader2/Logon-validation.xml
 Tue Aug 29 11:39:41 2006
@@ -0,0 +1,14 @@
+<!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN" 
"http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd";>
+
+<validators>
+    <field name="username">
+        <field-validator type="requiredstring">
+            <message key="error.username.required"/>
+        </field-validator>
+    </field>
+    <field name="password">
+        <field-validator type="requiredstring">
+            <message key="error.password.required"/>
+        </field-validator>
+    </field>
+</validators>

Added: 
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/java/mailreader2/Registration-validation.xml
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/java/mailreader2/Registration-validation.xml?rev=438151&view=auto
==============================================================================
--- 
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/java/mailreader2/Registration-validation.xml
 (added)
+++ 
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/java/mailreader2/Registration-validation.xml
 Tue Aug 29 11:39:41 2006
@@ -0,0 +1,32 @@
+<!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN" 
"http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd";>
+
+<validators>
+
+    <field name="username">
+        <field-validator type="requiredstring">
+            <message key="error.username.required"/>
+        </field-validator>
+    </field>
+
+    <field name="user.fullName">
+        <field-validator type="requiredstring">
+            <message key="error.fullName.required"/>
+        </field-validator>
+    </field>
+
+    <field name="user.fromAddress">
+        <field-validator type="requiredstring">
+            <message key="error.fromAddress.required"/>
+        </field-validator>
+        <field-validator type="email">
+            <message key="errors.email"/>
+        </field-validator>
+    </field>
+
+    <field name="user.replyToAddress">
+        <field-validator type="email">
+            <message key="errors.email"/>
+        </field-validator>
+    </field>
+
+</validators>

Added: 
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/java/mailreader2/Subscription-validation.xml
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/java/mailreader2/Subscription-validation.xml?rev=438151&view=auto
==============================================================================
--- 
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/java/mailreader2/Subscription-validation.xml
 (added)
+++ 
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/java/mailreader2/Subscription-validation.xml
 Tue Aug 29 11:39:41 2006
@@ -0,0 +1,11 @@
+<!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN" 
"http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd";>
+
+<validators>
+
+    <field name="host">
+        <field-validator type="requiredstring">
+            <message key="error.host.required"/>
+        </field-validator>
+    </field>
+
+</validators>

Added: 
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/java/mailreader2/SubscriptionSave-validation.xml
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/java/mailreader2/SubscriptionSave-validation.xml?rev=438151&view=auto
==============================================================================
--- 
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/java/mailreader2/SubscriptionSave-validation.xml
 (added)
+++ 
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/java/mailreader2/SubscriptionSave-validation.xml
 Tue Aug 29 11:39:41 2006
@@ -0,0 +1,23 @@
+<!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN" 
"http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd";>
+
+<validators>
+
+    <field name="subscription.username">
+        <field-validator type="requiredstring">
+            <message key="error.username.required"/>
+        </field-validator>
+    </field>
+
+    <field name="subscription.password">
+        <field-validator type="requiredstring">
+            <message key="error.password.required"/>
+        </field-validator>
+    </field>
+
+    <field name="subscription.type">
+        <field-validator type="requiredstring">
+            <message key="error.type.invalid"/>
+        </field-validator>
+    </field>
+
+</validators>

Modified: 
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/resources/struts.properties
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/resources/struts.properties?rev=438151&r1=438150&r2=438151&view=diff
==============================================================================
--- 
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/resources/struts.properties
 (original)
+++ 
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/resources/struts.properties
 Tue Aug 29 11:39:41 2006
@@ -2,4 +2,4 @@
 struts.devMode = true
 struts.action.extension = do
 struts.custom.i18n.resources = resources
-struts.enable.DynamicMethodInvocation = false
+struts.enable.DynamicMethodInvocation = true

Modified: 
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/resources/struts.xml
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/resources/struts.xml?rev=438151&r1=438150&r2=438151&view=diff
==============================================================================
--- 
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/resources/struts.xml 
(original)
+++ 
struts/sandbox/trunk/struts2/apps/mailreader-bang/src/main/resources/struts.xml 
Tue Aug 29 11:39:41 2006
@@ -10,8 +10,8 @@
     <include file="struts-support.xml"/>
 
     <!--
-    <include file="struts-bang.xml"/>
-    -->
     <include file="struts-wildcard.xml"/>
+    -->
+    <include file="struts-bang.xml"/>
 
 </struts>


Reply via email to