You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by gp...@apache.org on 2009/11/26 19:37:36 UTC

svn commit: r884661 - /myfaces/extensions/validator/branches/branch_for_jsf_1_1/core/src/main/java/org/apache/myfaces/extensions/validator/core/initializer/component/AbstractHtmlCoreComponentsComponentInitializer.java

Author: gpetracek
Date: Thu Nov 26 18:37:35 2009
New Revision: 884661

URL: http://svn.apache.org/viewvc?rev=884661&view=rev
Log:
small improvement

Modified:
    myfaces/extensions/validator/branches/branch_for_jsf_1_1/core/src/main/java/org/apache/myfaces/extensions/validator/core/initializer/component/AbstractHtmlCoreComponentsComponentInitializer.java

Modified: myfaces/extensions/validator/branches/branch_for_jsf_1_1/core/src/main/java/org/apache/myfaces/extensions/validator/core/initializer/component/AbstractHtmlCoreComponentsComponentInitializer.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/validator/branches/branch_for_jsf_1_1/core/src/main/java/org/apache/myfaces/extensions/validator/core/initializer/component/AbstractHtmlCoreComponentsComponentInitializer.java?rev=884661&r1=884660&r2=884661&view=diff
==============================================================================
--- myfaces/extensions/validator/branches/branch_for_jsf_1_1/core/src/main/java/org/apache/myfaces/extensions/validator/core/initializer/component/AbstractHtmlCoreComponentsComponentInitializer.java (original)
+++ myfaces/extensions/validator/branches/branch_for_jsf_1_1/core/src/main/java/org/apache/myfaces/extensions/validator/core/initializer/component/AbstractHtmlCoreComponentsComponentInitializer.java Thu Nov 26 18:37:35 2009
@@ -20,6 +20,8 @@
 
 import org.apache.myfaces.extensions.validator.internal.UsageInformation;
 import org.apache.myfaces.extensions.validator.internal.UsageCategory;
+import org.apache.myfaces.extensions.validator.internal.ToDo;
+import org.apache.myfaces.extensions.validator.internal.Priority;
 import org.apache.myfaces.extensions.validator.util.ExtValUtils;
 import org.apache.myfaces.extensions.validator.util.ReflectionUtils;
 import org.apache.myfaces.extensions.validator.core.metadata.CommonMetaDataKeys;
@@ -88,6 +90,7 @@
      * @param uiComponent component which implements the EditableValueHolder interface
      * @return false to overrule the annotated property e.g. if component is readonly
      */
+    @ToDo(value = Priority.MEDIUM, description = "refactor")
     protected Boolean isComponentRequired(UIComponent uiComponent)
     {
         boolean isReadOnly = !Boolean.FALSE.equals(ReflectionUtils.tryToInvokeMethod(
@@ -115,6 +118,11 @@
                 HtmlInputText htmlInputText = (HtmlInputText)uiComponent;
                 htmlInputText.setMaxlength((Integer)maxLength);
             }
+            else if(uiComponent instanceof HtmlInputSecret)
+            {
+                HtmlInputSecret htmlInputSecret = (HtmlInputSecret)uiComponent;
+                htmlInputSecret.setMaxlength((Integer)maxLength);
+            }
         }
     }
 }