Author: matzew
Date: Wed Jan 10 03:03:59 2007
New Revision: 494784
URL: http://svn.apache.org/viewvc?view=rev&rev=494784
Log:
some validator works
Modified:
incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/ByteLengthValidator.java
incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/DateRestrictionValidator.java
incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/DateTimeRangeValidator.java
incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/DoubleRangeValidator.java
incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/LengthValidator.java
incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/LongRangeValidator.java
incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/RegExpValidator.java
Modified:
incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/ByteLengthValidator.java
URL:
http://svn.apache.org/viewvc/incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/ByteLengthValidator.java?view=diff&rev=494784&r1=494783&r2=494784
==============================================================================
---
incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/ByteLengthValidator.java
(original)
+++
incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/ByteLengthValidator.java
Wed Jan 10 03:03:59 2007
@@ -15,6 +15,7 @@
*/
package org.apache.myfaces.trinidad.validator;
+
import java.io.UnsupportedEncodingException;
import java.nio.charset.IllegalCharsetNameException;
@@ -177,6 +178,27 @@
}
/**
+ * <p>Custom hint message.</p>
+ * Overrides default hint message
+ * @param hintMaximum Custom hint message.
+ */
+ public void setHintMaximum(String hintMaximum)
+ {
+ _facesBean.setProperty(_HINT_MAXIMUM_KEY, hintMaximum);
+ }
+
+ /**
+ * <p>Return custom hint message.</p>
+ * @return Custom hint message.
+ * @see #setHintMaximum(String)
+ */
+ public String getHintMaximum()
+ {
+ Object obj = _facesBean.getProperty(_HINT_MAXIMUM_KEY);
+ return ComponentUtils.resolveString(obj);
+ }
+
+ /**
* <p>Validates unless it is too long, in which case throws
* ValidatorException.</p>
* @exception ValidatorException if validation fails
@@ -370,6 +392,9 @@
private static final PropertyKey _MAXIMUM_MESSAGE_DETAIL_KEY =
_TYPE.registerKey("messageDetailMaximum", String.class);
+
+ private static final PropertyKey _HINT_MAXIMUM_KEY =
+ _TYPE.registerKey("hintMaximum", String.class);
private FacesBean _facesBean = ValidatorUtils.getFacesBean(_TYPE);
Modified:
incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/DateRestrictionValidator.java
URL:
http://svn.apache.org/viewvc/incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/DateRestrictionValidator.java?view=diff&rev=494784&r1=494783&r2=494784
==============================================================================
---
incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/DateRestrictionValidator.java
(original)
+++
incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/DateRestrictionValidator.java
Wed Jan 10 03:03:59 2007
@@ -155,6 +155,48 @@
}
/**
+ * <p>Custom hint week message.</p>
+ * Overrides default hint message
+ * @param hintWeek Custom hint message.
+ */
+ public void setHintWeek(String hintWeek)
+ {
+ _facesBean.setProperty(_HINT_WEEK_KEY, hintWeek);
+ }
+
+ /**
+ * <p>Return custom hint Week message.</p>
+ * @return Custom hint message.
+ * @see #setHintWeek(String)
+ */
+ public String getHintWeek()
+ {
+ Object obj = _facesBean.getProperty(_HINT_WEEK_KEY);
+ return ComponentUtils.resolveString(obj);
+ }
+
+ /**
+ * <p>Custom hint month message.</p>
+ * Overrides default hint message
+ * @param hintMonth Custom hint message.
+ */
+ public void setHintMonth(String hintMonth)
+ {
+ _facesBean.setProperty(_HINT_MONTH_KEY, hintMonth);
+ }
+
+ /**
+ * <p>Return custom hint month message.</p>
+ * @return Custom hint message.
+ * @see #setHintMonth(String)
+ */
+ public String getHintMonth()
+ {
+ Object obj = _facesBean.getProperty(_HINT_MONTH_KEY);
+ return ComponentUtils.resolveString(obj);
+ }
+
+ /**
* @exception NullPointerException [EMAIL PROTECTED]
* @exception ValidatorException [EMAIL PROTECTED]
* @exception IllegalArgumentException if <code>value</code> is not of type
@@ -532,6 +574,12 @@
private static final PropertyKey _INVALID_DAYS_MESSAGE_DETAIL_KEY =
_TYPE.registerKey("messageDetailInvalidDays", String.class);
+
+ private static final PropertyKey _HINT_WEEK_KEY =
+ _TYPE.registerKey("hintWeek", String.class);
+
+ private static final PropertyKey _HINT_MONTH_KEY =
+ _TYPE.registerKey("hintMonth", String.class);
private FacesBean _facesBean = ValidatorUtils.getFacesBean(_TYPE);
Modified:
incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/DateTimeRangeValidator.java
URL:
http://svn.apache.org/viewvc/incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/DateTimeRangeValidator.java?view=diff&rev=494784&r1=494783&r2=494784
==============================================================================
---
incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/DateTimeRangeValidator.java
(original)
+++
incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/DateTimeRangeValidator.java
Wed Jan 10 03:03:59 2007
@@ -269,6 +269,48 @@
}
/**
+ * <p>Custom hint maximum message.</p>
+ * Overrides default hint message
+ * @param hintMaximum Custom hint message.
+ */
+ public void setHintMaximum(String hintMaximum)
+ {
+ _facesBean.setProperty(_HINT_MAXIMUM_KEY, hintMaximum);
+ }
+
+ /**
+ * <p>Return custom hint maximum message.</p>
+ * @return Custom hint message.
+ * @see #setHintMaximum(String)
+ */
+ public String getHintMaximum()
+ {
+ Object obj = _facesBean.getProperty(_HINT_MAXIMUM_KEY);
+ return ComponentUtils.resolveString(obj);
+ }
+
+ /**
+ * <p>Custom hint minimum message.</p>
+ * Overrides default hint message
+ * @param hintMinimum Custom hint message.
+ */
+ public void setHintMinimum(String hintMinimum)
+ {
+ _facesBean.setProperty(_HINT_MINIMUM_KEY, hintMinimum);
+ }
+
+ /**
+ * <p>Return custom hint minimum message.</p>
+ * @return Custom hint message.
+ * @see #setHintMinimum(String)
+ */
+ public String getHintMinimum()
+ {
+ Object obj = _facesBean.getProperty(_HINT_MINIMUM_KEY);
+ return ComponentUtils.resolveString(obj);
+ }
+
+ /**
* @exception NullPointerException [EMAIL PROTECTED]
* @exception ValidatorException [EMAIL PROTECTED]
* @exception IllegalArgumentException if <code>value</code> is not of type
@@ -571,6 +613,12 @@
private static final PropertyKey _NOT_IN_RANGE_MESSAGE_DETAIL_KEY =
_TYPE.registerKey("messageDetailNotInRange", String.class);
+
+ private static final PropertyKey _HINT_MAXIMUM_KEY =
+ _TYPE.registerKey("hintMaximum", String.class);
+
+ private static final PropertyKey _HINT_MINIMUM_KEY =
+ _TYPE.registerKey("hintMinimum", String.class);
private FacesBean _facesBean = ValidatorUtils.getFacesBean(_TYPE);
Modified:
incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/DoubleRangeValidator.java
URL:
http://svn.apache.org/viewvc/incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/DoubleRangeValidator.java?view=diff&rev=494784&r1=494783&r2=494784
==============================================================================
---
incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/DoubleRangeValidator.java
(original)
+++
incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/DoubleRangeValidator.java
Wed Jan 10 03:03:59 2007
@@ -225,6 +225,48 @@
return ComponentUtils.resolveString(notInRngMsg);
}
+ /**
+ * <p>Custom hint maximum message.</p>
+ * Overrides default hint message
+ * @param hintMaximum Custom hint message.
+ */
+ public void setHintMaximum(String hintMaximum)
+ {
+ _facesBean.setProperty(_HINT_MAXIMUM_KEY, hintMaximum);
+ }
+
+ /**
+ * <p>Return custom hint maximum message.</p>
+ * @return Custom hint message.
+ * @see #setHintMaximum(String)
+ */
+ public String getHintMaximum()
+ {
+ Object obj = _facesBean.getProperty(_HINT_MAXIMUM_KEY);
+ return ComponentUtils.resolveString(obj);
+ }
+
+ /**
+ * <p>Custom hint minimum message.</p>
+ * Overrides default hint message
+ * @param hintMinimum Custom hint message.
+ */
+ public void setHintMinimum(String hintMinimum)
+ {
+ _facesBean.setProperty(_HINT_MINIMUM_KEY, hintMinimum);
+ }
+
+ /**
+ * <p>Return custom hint minimum message.</p>
+ * @return Custom hint message.
+ * @see #setHintMinimum(String)
+ */
+ public String getHintMinimum()
+ {
+ Object obj = _facesBean.getProperty(_HINT_MINIMUM_KEY);
+ return ComponentUtils.resolveString(obj);
+ }
+
@Override
public void validate(
FacesContext context,
@@ -423,6 +465,12 @@
private static final PropertyKey _NOT_IN_RANGE_MESSAGE_DETAIL_KEY =
_TYPE.registerKey("messageDetailNotInRange", String.class);
+
+ private static final PropertyKey _HINT_MAXIMUM_KEY =
+ _TYPE.registerKey("hintMaximum", String.class);
+
+ private static final PropertyKey _HINT_MINIMUM_KEY =
+ _TYPE.registerKey("hintMinimum", String.class);
private FacesBean _facesBean = ValidatorUtils.getFacesBean(_TYPE);
Modified:
incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/LengthValidator.java
URL:
http://svn.apache.org/viewvc/incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/LengthValidator.java?view=diff&rev=494784&r1=494783&r2=494784
==============================================================================
---
incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/LengthValidator.java
(original)
+++
incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/LengthValidator.java
Wed Jan 10 03:03:59 2007
@@ -224,6 +224,48 @@
Object notInRngMsg =
_facesBean.getProperty(_NOT_IN_RANGE_MESSAGE_DETAIL_KEY);
return ComponentUtils.resolveString(notInRngMsg);
}
+
+ /**
+ * <p>Custom hint maximum message.</p>
+ * Overrides default hint message
+ * @param hintMaximum Custom hint message.
+ */
+ public void setHintMaximum(String hintMaximum)
+ {
+ _facesBean.setProperty(_HINT_MAXIMUM_KEY, hintMaximum);
+ }
+
+ /**
+ * <p>Return custom hint maximum message.</p>
+ * @return Custom hint message.
+ * @see #setHintMaximum(String)
+ */
+ public String getHintMaximum()
+ {
+ Object obj = _facesBean.getProperty(_HINT_MAXIMUM_KEY);
+ return ComponentUtils.resolveString(obj);
+ }
+
+ /**
+ * <p>Custom hint minimum message.</p>
+ * Overrides default hint message
+ * @param hintMinimum Custom hint message.
+ */
+ public void setHintMinimum(String hintMinimum)
+ {
+ _facesBean.setProperty(_HINT_MINIMUM_KEY, hintMinimum);
+ }
+
+ /**
+ * <p>Return custom hint minimum message.</p>
+ * @return Custom hint message.
+ * @see #setHintMinimum(String)
+ */
+ public String getHintMinimum()
+ {
+ Object obj = _facesBean.getProperty(_HINT_MINIMUM_KEY);
+ return ComponentUtils.resolveString(obj);
+ }
@Override
public void validate(
@@ -423,6 +465,12 @@
private static final PropertyKey _NOT_IN_RANGE_MESSAGE_DETAIL_KEY =
_TYPE.registerKey("messageDetailNotInRange", String.class);
+
+ private static final PropertyKey _HINT_MAXIMUM_KEY =
+ _TYPE.registerKey("hintMaximum", String.class);
+
+ private static final PropertyKey _HINT_MINIMUM_KEY =
+ _TYPE.registerKey("hintMinimum", String.class);
private FacesBean _facesBean = ValidatorUtils.getFacesBean(_TYPE);
Modified:
incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/LongRangeValidator.java
URL:
http://svn.apache.org/viewvc/incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/LongRangeValidator.java?view=diff&rev=494784&r1=494783&r2=494784
==============================================================================
---
incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/LongRangeValidator.java
(original)
+++
incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/LongRangeValidator.java
Wed Jan 10 03:03:59 2007
@@ -227,6 +227,48 @@
return ComponentUtils.resolveString(notInRngMsg);
}
+ /**
+ * <p>Custom hint maximum message.</p>
+ * Overrides default hint message
+ * @param hintMaximum Custom hint message.
+ */
+ public void setHintMaximum(String hintMaximum)
+ {
+ _facesBean.setProperty(_HINT_MAXIMUM_KEY, hintMaximum);
+ }
+
+ /**
+ * <p>Return custom hint maximum message.</p>
+ * @return Custom hint message.
+ * @see #setHintMaximum(String)
+ */
+ public String getHintMaximum()
+ {
+ Object obj = _facesBean.getProperty(_HINT_MAXIMUM_KEY);
+ return ComponentUtils.resolveString(obj);
+ }
+
+ /**
+ * <p>Custom hint minimum message.</p>
+ * Overrides default hint message
+ * @param hintMinimum Custom hint message.
+ */
+ public void setHintMinimum(String hintMinimum)
+ {
+ _facesBean.setProperty(_HINT_MINIMUM_KEY, hintMinimum);
+ }
+
+ /**
+ * <p>Return custom hint minimum message.</p>
+ * @return Custom hint message.
+ * @see #setHintMinimum(String)
+ */
+ public String getHintMinimum()
+ {
+ Object obj = _facesBean.getProperty(_HINT_MINIMUM_KEY);
+ return ComponentUtils.resolveString(obj);
+ }
+
@Override
public void validate(
FacesContext context,
@@ -425,6 +467,12 @@
private static final PropertyKey _NOT_IN_RANGE_MESSAGE_DETAIL_KEY =
_TYPE.registerKey("messageDetailNotInRange", String.class);
+
+ private static final PropertyKey _HINT_MAXIMUM_KEY =
+ _TYPE.registerKey("hintMaximum", String.class);
+
+ private static final PropertyKey _HINT_MINIMUM_KEY =
+ _TYPE.registerKey("hintMinimum", String.class);
private FacesBean _facesBean = ValidatorUtils.getFacesBean(_TYPE);
Modified:
incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/RegExpValidator.java
URL:
http://svn.apache.org/viewvc/incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/RegExpValidator.java?view=diff&rev=494784&r1=494783&r2=494784
==============================================================================
---
incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/RegExpValidator.java
(original)
+++
incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/RegExpValidator.java
Wed Jan 10 03:03:59 2007
@@ -245,6 +245,27 @@
}
/**
+ * <p>Custom hint message.</p>
+ * Overrides default hint message
+ * @param hintPattern Custom hint message.
+ */
+ public void setHintPattern(String hintPattern)
+ {
+ _facesBean.setProperty(_HINT_PATTERN_KEY, hintPattern);
+ }
+
+ /**
+ * <p>Return custom hint message.</p>
+ * @return Custom hint message.
+ * @see #setHintPattern(String)
+ */
+ public String getHintPattern()
+ {
+ Object obj = _facesBean.getProperty(_HINT_PATTERN_KEY);
+ return ComponentUtils.resolveString(obj);
+ }
+
+ /**
* <p>Set the pattern value to be enforced by this [EMAIL PROTECTED]
* Validator}
* @param pattern to be enforced.
@@ -326,6 +347,9 @@
private static final PropertyKey _NO_MATCH_MESSAGE_DETAIL_KEY
= _TYPE.registerKey("messageDetailNoMatch", String.class);
+
+ private static final PropertyKey _HINT_PATTERN_KEY =
+ _TYPE.registerKey("hintPattern", String.class);
private FacesBean _facesBean = ValidatorUtils.getFacesBean(_TYPE);