[gatein-commits] gatein SVN: r7988 - portal/trunk/webui/eXo/src/main/java/org/exoplatform/webui/organization.

do-not-reply at jboss.org do-not-reply at jboss.org
Sun Nov 6 21:26:05 EST 2011


Author: haint
Date: 2011-11-06 21:26:05 -0500 (Sun, 06 Nov 2011)
New Revision: 7988

Modified:
   portal/trunk/webui/eXo/src/main/java/org/exoplatform/webui/organization/UIAccountInputSet.java
Log:
GTNPORTAL-2260 Validators are different in User Register screens

Modified: portal/trunk/webui/eXo/src/main/java/org/exoplatform/webui/organization/UIAccountInputSet.java
===================================================================
--- portal/trunk/webui/eXo/src/main/java/org/exoplatform/webui/organization/UIAccountInputSet.java	2011-11-07 01:46:43 UTC (rev 7987)
+++ portal/trunk/webui/eXo/src/main/java/org/exoplatform/webui/organization/UIAccountInputSet.java	2011-11-07 02:26:05 UTC (rev 7988)
@@ -32,9 +32,11 @@
 import org.exoplatform.webui.form.validator.EmailAddressValidator;
 import org.exoplatform.webui.form.validator.ExpressionValidator;
 import org.exoplatform.webui.form.validator.MandatoryValidator;
+import org.exoplatform.webui.form.validator.NaturalLanguageValidator;
 import org.exoplatform.webui.form.validator.PasswordStringLengthValidator;
 import org.exoplatform.webui.form.validator.ResourceValidator;
 import org.exoplatform.webui.form.validator.StringLengthValidator;
+import org.exoplatform.webui.form.validator.UsernameValidator;
 
 /**
  * Created by The eXo Platform SARL
@@ -59,18 +61,21 @@
    public UIAccountInputSet(String name) throws Exception
    {
       super(name);
-      //setComponentConfig(getClass(), null) ;
       addUIFormInput(new UIFormStringInput(USERNAME, "userName", null).addValidator(MandatoryValidator.class)
-         .addValidator(StringLengthValidator.class, 3, 30).addValidator(ResourceValidator.class).addValidator(
-            ExpressionValidator.class, Utils.USER_NAME_VALIDATOR_REGEX, "ResourceValidator.msg.Invalid-char"));
+         .addValidator(UsernameValidator.class, 3, 30));
+      
       addUIFormInput(new UIFormStringInput(PASSWORD1X, "password", null).setType(UIFormStringInput.PASSWORD_TYPE)
          .addValidator(MandatoryValidator.class).addValidator(PasswordStringLengthValidator.class, 6, 30));
+      
       addUIFormInput(new UIFormStringInput(PASSWORD2X, "password", null).setType(UIFormStringInput.PASSWORD_TYPE)
          .addValidator(MandatoryValidator.class).addValidator(PasswordStringLengthValidator.class, 6, 30));
+      
       addUIFormInput(new UIFormStringInput("firstName", "firstName", null).addValidator(StringLengthValidator.class, 1,
-         45).addValidator(MandatoryValidator.class));
+         45).addValidator(MandatoryValidator.class).addValidator(NaturalLanguageValidator.class));
+      
       addUIFormInput(new UIFormStringInput("lastName", "lastName", null).addValidator(StringLengthValidator.class, 1,
-         45).addValidator(MandatoryValidator.class));
+         45).addValidator(MandatoryValidator.class).addValidator(NaturalLanguageValidator.class));
+      
       addUIFormInput(new UIFormStringInput("email", "email", null).addValidator(MandatoryValidator.class).addValidator(
          EmailAddressValidator.class));
    }



More information about the gatein-commits mailing list