(empty log message)
@@ -6,7 +6,7 @@ | ||
6 | 6 | |
7 | 7 | /** |
8 | 8 | * 入力チェックを実行するクラス. |
9 | - * | |
9 | + * | |
10 | 10 | * @author masasa. |
11 | 11 | * @param <T> |
12 | 12 | * チェック対象のBean. |
@@ -15,7 +15,7 @@ | ||
15 | 15 | |
16 | 16 | /* |
17 | 17 | * (非 Javadoc) |
18 | - * | |
18 | + * | |
19 | 19 | * @see |
20 | 20 | * jp.sourceforge.masasa.architecture.framework.validation.AbstractValidator |
21 | 21 | * #loggingStart() |
@@ -38,7 +38,7 @@ | ||
38 | 38 | |
39 | 39 | /* |
40 | 40 | * (非 Javadoc) |
41 | - * | |
41 | + * | |
42 | 42 | * @see |
43 | 43 | * jp.sourceforge.masasa.architecture.framework.validation.AbstractValidator |
44 | 44 | * #loggingEnd() |
@@ -56,7 +56,7 @@ | ||
56 | 56 | |
57 | 57 | /* |
58 | 58 | * (非 Javadoc) |
59 | - * | |
59 | + * | |
60 | 60 | * @see |
61 | 61 | * jp.sourceforge.masasa.architecture.framework.validation.AbstractValidator |
62 | 62 | * #loggingResult() |
@@ -97,7 +97,7 @@ | ||
97 | 97 | |
98 | 98 | /* |
99 | 99 | * (非 Javadoc) |
100 | - * | |
100 | + * | |
101 | 101 | * @see |
102 | 102 | * jp.sourceforge.masasa.architecture.framework.validation.AbstractValidator |
103 | 103 | * #loggingTerminate(org.apache.commons.validator.ValidatorException) |
@@ -109,7 +109,7 @@ | ||
109 | 109 | } |
110 | 110 | StringBuilder buf = new StringBuilder(); |
111 | 111 | buf.append("[INFO] "); //$NON-NLS-1$ |
112 | - buf.append("validation check was finished forcibly. "); //$NON-NLS-1$ | |
112 | + buf.append("was forced to stop validation checks. "); //$NON-NLS-1$ | |
113 | 113 | buf.append("because ... "); //$NON-NLS-1$ |
114 | 114 | buf.append(e.getMessage()); |
115 | 115 | LOGGER.info(buf); |
@@ -9,7 +9,7 @@ | ||
9 | 9 | /** |
10 | 10 | * Checks if the field's length is greater than or equal to the minimum value. A |
11 | 11 | * <code>Null</code> will be considered an error. |
12 | - * | |
12 | + * | |
13 | 13 | * @author masasa. |
14 | 14 | * @see org.apache.struts.validator.FieldChecks#validateMinLength(Object, |
15 | 15 | * org.apache.commons.validator.ValidatorAction, |
@@ -24,15 +24,21 @@ | ||
24 | 24 | /** |
25 | 25 | * Checks if the field's length is greater than or equal to the minimum |
26 | 26 | * value. A <code>Null</code> will be considered an error. |
27 | - * | |
28 | - * @see jp.sourceforge.masasa.architecture.framework.validation.validator.IValidator | |
29 | - * #validate(java .lang.annotation.Annotation, java.lang.String, | |
30 | - * java.lang.Object) | |
27 | + * | |
28 | + * @param anno | |
29 | + * バリデーションに対応するアノテーション. | |
30 | + * @param targetValue | |
31 | + * 検証値. | |
32 | + * @param lineObject | |
33 | + * Beanが所属するオブジェクト. | |
31 | 34 | * @return バリデーション結果. |
32 | 35 | * <ul> |
33 | 36 | * <li><code>true</code>:エラーなし.</li> |
34 | 37 | * <li><code>false</code>:エラーあり.</li> |
35 | 38 | * </ul> |
39 | + * @see jp.sourceforge.masasa.architecture.framework.validation.validator.IValidator | |
40 | + * #validate(java .lang.annotation.Annotation, java.lang.String, | |
41 | + * java.lang.Object) | |
36 | 42 | */ |
37 | 43 | @Override |
38 | 44 | public boolean validate(final Annotation anno, final String targetValue, final Object lineObject) { |
@@ -9,7 +9,7 @@ | ||
9 | 9 | /** |
10 | 10 | * Checks if a fields value is within a range (min & max specified in the |
11 | 11 | * vars attribute). |
12 | - * | |
12 | + * | |
13 | 13 | * @author masasa. |
14 | 14 | * @see org.apache.struts.validator.FieldChecks#validateDoubleRange(Object, |
15 | 15 | * org.apache.commons.validator.ValidatorAction, |
@@ -24,15 +24,21 @@ | ||
24 | 24 | /** |
25 | 25 | * Checks if a fields value is within a range (min & max specified in |
26 | 26 | * the vars attribute). |
27 | - * | |
28 | - * @see jp.sourceforge.masasa.architecture.framework.validation.validator.IValidator | |
29 | - * #validate(java .lang.annotation.Annotation, java.lang.String, | |
30 | - * java.lang.Object) | |
27 | + * | |
28 | + * @param anno | |
29 | + * バリデーションに対応するアノテーション. | |
30 | + * @param targetValue | |
31 | + * 検証値. | |
32 | + * @param lineObject | |
33 | + * Beanが所属するオブジェクト. | |
31 | 34 | * @return バリデーション結果. |
32 | 35 | * <ul> |
33 | 36 | * <li><code>true</code>:エラーなし.</li> |
34 | 37 | * <li><code>false</code>:エラーあり.</li> |
35 | 38 | * </ul> |
39 | + * @see jp.sourceforge.masasa.architecture.framework.validation.validator.IValidator | |
40 | + * #validate(java .lang.annotation.Annotation, java.lang.String, | |
41 | + * java.lang.Object) | |
36 | 42 | */ |
37 | 43 | @Override |
38 | 44 | public boolean validate(final Annotation anno, final String targetValue, final Object lineObject) { |
@@ -8,7 +8,7 @@ | ||
8 | 8 | |
9 | 9 | /** |
10 | 10 | * Checks if a field has a valid e-mail address. |
11 | - * | |
11 | + * | |
12 | 12 | * @author masasa. |
13 | 13 | * @see org.apache.struts.validator.FieldChecks#validateEmail(Object, |
14 | 14 | * org.apache.commons.validator.ValidatorAction, |
@@ -22,15 +22,21 @@ | ||
22 | 22 | |
23 | 23 | /** |
24 | 24 | * Checks if a field has a valid e-mail address. |
25 | - * | |
26 | - * @see jp.sourceforge.masasa.architecture.framework.validation.validator.IValidator | |
27 | - * #validate(java .lang.annotation.Annotation, java.lang.String, | |
28 | - * java.lang.Object) | |
25 | + * | |
26 | + * @param anno | |
27 | + * バリデーションに対応するアノテーション. | |
28 | + * @param targetValue | |
29 | + * 検証値. | |
30 | + * @param lineObject | |
31 | + * Beanが所属するオブジェクト. | |
29 | 32 | * @return バリデーション結果. |
30 | 33 | * <ul> |
31 | 34 | * <li><code>true</code>:エラーなし.</li> |
32 | 35 | * <li><code>false</code>:エラーあり.</li> |
33 | 36 | * </ul> |
37 | + * @see jp.sourceforge.masasa.architecture.framework.validation.validator.IValidator | |
38 | + * #validate(java .lang.annotation.Annotation, java.lang.String, | |
39 | + * java.lang.Object) | |
34 | 40 | */ |
35 | 41 | @Override |
36 | 42 | public boolean validate(final Annotation anno, final String targetValue, final Object lineObject) { |
@@ -9,7 +9,7 @@ | ||
9 | 9 | /** |
10 | 10 | * Checks if the field's length is less than or equal to the maximum value. A |
11 | 11 | * <code>Null</code> will be considered an error. |
12 | - * | |
12 | + * | |
13 | 13 | * @author masasa. |
14 | 14 | * @see org.apache.struts.validator.FieldChecks#validateMaxLength(Object, |
15 | 15 | * org.apache.commons.validator.ValidatorAction, |
@@ -24,15 +24,21 @@ | ||
24 | 24 | /** |
25 | 25 | * Checks if the field's length is less than or equal to the maximum value. |
26 | 26 | * A <code>Null</code> will be considered an error. |
27 | - * | |
28 | - * @see jp.sourceforge.masasa.architecture.framework.validation.validator.IValidator | |
29 | - * #validate(java .lang.annotation.Annotation, java.lang.String, | |
30 | - * java.lang.Object) | |
27 | + * | |
28 | + * @param anno | |
29 | + * バリデーションに対応するアノテーション. | |
30 | + * @param targetValue | |
31 | + * 検証値. | |
32 | + * @param lineObject | |
33 | + * Beanが所属するオブジェクト. | |
31 | 34 | * @return バリデーション結果. |
32 | 35 | * <ul> |
33 | 36 | * <li><code>true</code>:エラーなし.</li> |
34 | 37 | * <li><code>false</code>:エラーあり.</li> |
35 | 38 | * </ul> |
39 | + * @see jp.sourceforge.masasa.architecture.framework.validation.validator.IValidator | |
40 | + * #validate(java .lang.annotation.Annotation, java.lang.String, | |
41 | + * java.lang.Object) | |
36 | 42 | */ |
37 | 43 | @Override |
38 | 44 | public boolean validate(final Annotation anno, final String targetValue, final Object lineObject) { |
@@ -9,7 +9,7 @@ | ||
9 | 9 | /** |
10 | 10 | * Checks if the field matches the regular expression in the field's mask |
11 | 11 | * attribute. |
12 | - * | |
12 | + * | |
13 | 13 | * @author masasa. |
14 | 14 | * @see org.apache.struts.validator.FieldChecks#validateMask(Object, |
15 | 15 | * org.apache.commons.validator.ValidatorAction, |
@@ -24,15 +24,21 @@ | ||
24 | 24 | /** |
25 | 25 | * Checks if the field matches the regular expression in the field's mask |
26 | 26 | * attribute. |
27 | - * | |
28 | - * @see jp.sourceforge.masasa.architecture.framework.validation.validator.IValidator | |
29 | - * #validate(java .lang.annotation.Annotation, java.lang.String, | |
30 | - * java.lang.Object) | |
27 | + * | |
28 | + * @param anno | |
29 | + * バリデーションに対応するアノテーション. | |
30 | + * @param targetValue | |
31 | + * 検証値. | |
32 | + * @param lineObject | |
33 | + * Beanが所属するオブジェクト. | |
31 | 34 | * @return バリデーション結果. |
32 | 35 | * <ul> |
33 | 36 | * <li><code>true</code>:エラーなし.</li> |
34 | 37 | * <li><code>false</code>:エラーあり.</li> |
35 | 38 | * </ul> |
39 | + * @see jp.sourceforge.masasa.architecture.framework.validation.validator.IValidator | |
40 | + * #validate(java .lang.annotation.Annotation, java.lang.String, | |
41 | + * java.lang.Object) | |
36 | 42 | */ |
37 | 43 | @Override |
38 | 44 | public boolean validate(final Annotation anno, final String targetValue, final Object lineObject) { |
@@ -8,7 +8,7 @@ | ||
8 | 8 | |
9 | 9 | /** |
10 | 10 | * Checks if the field can safely be converted to an int primitive. |
11 | - * | |
11 | + * | |
12 | 12 | * @author masasa. |
13 | 13 | * @see org.apache.struts.validator.FieldChecks#validateInteger(Object, |
14 | 14 | * org.apache.commons.validator.ValidatorAction, |
@@ -22,15 +22,21 @@ | ||
22 | 22 | |
23 | 23 | /** |
24 | 24 | * Checks if the field can safely be converted to an int primitive. |
25 | - * | |
26 | - * @see jp.sourceforge.masasa.architecture.framework.validation.validator.IValidator | |
27 | - * #validate(java .lang.annotation.Annotation, java.lang.String, | |
28 | - * java.lang.Object) | |
25 | + * | |
26 | + * @param anno | |
27 | + * バリデーションに対応するアノテーション. | |
28 | + * @param targetValue | |
29 | + * 検証値. | |
30 | + * @param lineObject | |
31 | + * Beanが所属するオブジェクト. | |
29 | 32 | * @return バリデーション結果. |
30 | 33 | * <ul> |
31 | 34 | * <li><code>true</code>:エラーなし.</li> |
32 | 35 | * <li><code>false</code>:エラーあり.</li> |
33 | 36 | * </ul> |
37 | + * @see jp.sourceforge.masasa.architecture.framework.validation.validator.IValidator | |
38 | + * #validate(java .lang.annotation.Annotation, java.lang.String, | |
39 | + * java.lang.Object) | |
34 | 40 | */ |
35 | 41 | @Override |
36 | 42 | public boolean validate(final Annotation anno, final String targetValue, final Object lineObject) { |
@@ -8,7 +8,7 @@ | ||
8 | 8 | |
9 | 9 | /** |
10 | 10 | * Checks if the field can safely be converted to a short primitive. |
11 | - * | |
11 | + * | |
12 | 12 | * @author masasa. |
13 | 13 | * @see org.apache.struts.validator.FieldChecks#validateShort(Object, |
14 | 14 | * org.apache.commons.validator.ValidatorAction, |
@@ -22,15 +22,21 @@ | ||
22 | 22 | |
23 | 23 | /** |
24 | 24 | * Checks if the field can safely be converted to a short primitive. |
25 | - * | |
26 | - * @see jp.sourceforge.masasa.architecture.framework.validation.validator.IValidator | |
27 | - * #validate(java .lang.annotation.Annotation, java.lang.String, | |
28 | - * java.lang.Object) | |
25 | + * | |
26 | + * @param anno | |
27 | + * バリデーションに対応するアノテーション. | |
28 | + * @param targetValue | |
29 | + * 検証値. | |
30 | + * @param lineObject | |
31 | + * Beanが所属するオブジェクト. | |
29 | 32 | * @return バリデーション結果. |
30 | 33 | * <ul> |
31 | 34 | * <li><code>true</code>:エラーなし.</li> |
32 | 35 | * <li><code>false</code>:エラーあり.</li> |
33 | 36 | * </ul> |
37 | + * @see jp.sourceforge.masasa.architecture.framework.validation.validator.IValidator | |
38 | + * #validate(java .lang.annotation.Annotation, java.lang.String, | |
39 | + * java.lang.Object) | |
34 | 40 | */ |
35 | 41 | @Override |
36 | 42 | public boolean validate(final Annotation anno, final String targetValue, final Object lineObject) { |
@@ -10,7 +10,7 @@ | ||
10 | 10 | |
11 | 11 | /** |
12 | 12 | * Checks if the field isn't null based on the values of other fields. |
13 | - * | |
13 | + * | |
14 | 14 | * @author masasa. |
15 | 15 | * @see org.apache.struts.validator.FieldChecks#validateRequiredIf(Object, |
16 | 16 | * org.apache.commons.validator.ValidatorAction, |
@@ -29,15 +29,21 @@ | ||
29 | 29 | |
30 | 30 | /** |
31 | 31 | * Checks if the field isn't null based on the values of other fields. |
32 | - * | |
33 | - * @see jp.sourceforge.masasa.architecture.framework.validation.validator.IValidator | |
34 | - * #validate(java .lang.annotation.Annotation, java.lang.String, | |
35 | - * java.lang.Object) | |
32 | + * | |
33 | + * @param anno | |
34 | + * バリデーションに対応するアノテーション. | |
35 | + * @param targetValue | |
36 | + * 検証値. | |
37 | + * @param lineObject | |
38 | + * Beanが所属するオブジェクト. | |
36 | 39 | * @return バリデーション結果. |
37 | 40 | * <ul> |
38 | 41 | * <li><code>true</code>:エラーなし.</li> |
39 | 42 | * <li><code>false</code>:エラーあり.</li> |
40 | 43 | * </ul> |
44 | + * @see jp.sourceforge.masasa.architecture.framework.validation.validator.IValidator | |
45 | + * #validate(java .lang.annotation.Annotation, java.lang.String, | |
46 | + * java.lang.Object) | |
41 | 47 | */ |
42 | 48 | @Override |
43 | 49 | public boolean validate(final Annotation anno, final String targetValue, final Object lineObject) { |
@@ -54,12 +60,16 @@ | ||
54 | 60 | required = true; |
55 | 61 | } |
56 | 62 | |
63 | + String dependProp; | |
64 | + FieldTestEnum dependTest; | |
65 | + String dependTestValue; | |
66 | + String dependVal; | |
57 | 67 | for (int i = 0; i < resolver.field().length; i++) { |
58 | - String dependProp = resolver.field()[i]; | |
59 | - FieldTestEnum dependTest = resolver.fieldTest()[i]; | |
60 | - String dependTestValue = resolver.fieldValue()[i]; | |
68 | + dependProp = resolver.field()[i]; | |
69 | + dependTest = resolver.fieldTest()[i]; | |
70 | + dependTestValue = resolver.fieldValue()[i]; | |
61 | 71 | |
62 | - String dependVal = null; | |
72 | + dependVal = null; | |
63 | 73 | boolean thisRequired = false; |
64 | 74 | dependVal = MethodAccessUtil.doInvoke(lineObject, dependProp); |
65 | 75 | if (dependTest.equals(FieldTestEnum.FIELD_TEST_NULL)) { |
@@ -8,7 +8,7 @@ | ||
8 | 8 | |
9 | 9 | /** |
10 | 10 | * Checks if the field can safely be converted to a long primitive. |
11 | - * | |
11 | + * | |
12 | 12 | * @author masasa. |
13 | 13 | * @see org.apache.struts.validator.FieldChecks#validateLong(Object, |
14 | 14 | * org.apache.commons.validator.ValidatorAction, |
@@ -22,15 +22,21 @@ | ||
22 | 22 | |
23 | 23 | /** |
24 | 24 | * Checks if the field can safely be converted to a long primitive. |
25 | - * | |
26 | - * @see jp.sourceforge.masasa.architecture.framework.validation.validator.IValidator | |
27 | - * #validate(java .lang.annotation.Annotation, java.lang.String, | |
28 | - * java.lang.Object) | |
25 | + * | |
26 | + * @param anno | |
27 | + * バリデーションに対応するアノテーション. | |
28 | + * @param targetValue | |
29 | + * 検証値. | |
30 | + * @param lineObject | |
31 | + * Beanが所属するオブジェクト. | |
29 | 32 | * @return バリデーション結果. |
30 | 33 | * <ul> |
31 | 34 | * <li><code>true</code>:エラーなし.</li> |
32 | 35 | * <li><code>false</code>:エラーあり.</li> |
33 | 36 | * </ul> |
37 | + * @see jp.sourceforge.masasa.architecture.framework.validation.validator.IValidator | |
38 | + * #validate(java .lang.annotation.Annotation, java.lang.String, | |
39 | + * java.lang.Object) | |
34 | 40 | */ |
35 | 41 | @Override |
36 | 42 | public boolean validate(final Annotation anno, final String targetValue, final Object lineObject) { |
@@ -12,7 +12,7 @@ | ||
12 | 12 | /** |
13 | 13 | * Checks if a field has a valid url. Four optional variables can be specified |
14 | 14 | * to configure url validation. |
15 | - * | |
15 | + * | |
16 | 16 | * @author masasa. |
17 | 17 | * @see org.apache.struts.validator.FieldChecks#validateUrl(Object, |
18 | 18 | * org.apache.commons.validator.ValidatorAction, |
@@ -27,15 +27,21 @@ | ||
27 | 27 | /** |
28 | 28 | * Checks if a field has a valid url. Four optional variables can be |
29 | 29 | * specified to configure url validation. |
30 | - * | |
31 | - * @see jp.sourceforge.masasa.architecture.framework.validation.validator.IValidator | |
32 | - * #validate(java .lang.annotation.Annotation, java.lang.String, | |
33 | - * java.lang.Object) | |
30 | + * | |
31 | + * @param anno | |
32 | + * バリデーションに対応するアノテーション. | |
33 | + * @param targetValue | |
34 | + * 検証値. | |
35 | + * @param lineObject | |
36 | + * Beanが所属するオブジェクト. | |
34 | 37 | * @return バリデーション結果. |
35 | 38 | * <ul> |
36 | 39 | * <li><code>true</code>:エラーなし.</li> |
37 | 40 | * <li><code>false</code>:エラーあり.</li> |
38 | 41 | * </ul> |
42 | + * @see jp.sourceforge.masasa.architecture.framework.validation.validator.IValidator | |
43 | + * #validate(java .lang.annotation.Annotation, java.lang.String, | |
44 | + * java.lang.Object) | |
39 | 45 | */ |
40 | 46 | @Override |
41 | 47 | public boolean validate(final Annotation anno, final String targetValue, final Object lineObject) { |
@@ -8,7 +8,7 @@ | ||
8 | 8 | |
9 | 9 | /** |
10 | 10 | * Checks if the field can safely be converted to a byte primitive. |
11 | - * | |
11 | + * | |
12 | 12 | * @author masasa. |
13 | 13 | * @see org.apache.struts.validator.FieldChecks#validateByte(Object, |
14 | 14 | * org.apache.commons.validator.ValidatorAction, |
@@ -22,15 +22,21 @@ | ||
22 | 22 | |
23 | 23 | /** |
24 | 24 | * Checks if the field can safely be converted to a byte primitive. |
25 | - * | |
26 | - * @see jp.sourceforge.masasa.architecture.framework.validation.validator.IValidator | |
27 | - * #validate(java .lang.annotation.Annotation, java.lang.String, | |
28 | - * java.lang.Object) | |
25 | + * | |
26 | + * @param anno | |
27 | + * バリデーションに対応するアノテーション. | |
28 | + * @param targetValue | |
29 | + * 検証値. | |
30 | + * @param lineObject | |
31 | + * Beanが所属するオブジェクト. | |
29 | 32 | * @return バリデーション結果. |
30 | 33 | * <ul> |
31 | 34 | * <li><code>true</code>:エラーなし.</li> |
32 | 35 | * <li><code>false</code>:エラーあり.</li> |
33 | 36 | * </ul> |
37 | + * @see jp.sourceforge.masasa.architecture.framework.validation.validator.IValidator | |
38 | + * #validate(java .lang.annotation.Annotation, java.lang.String, | |
39 | + * java.lang.Object) | |
34 | 40 | */ |
35 | 41 | @Override |
36 | 42 | public boolean validate(final Annotation anno, final String targetValue, final Object lineObject) { |
@@ -8,7 +8,7 @@ | ||
8 | 8 | |
9 | 9 | /** |
10 | 10 | * Checks if the field is a valid credit card number. |
11 | - * | |
11 | + * | |
12 | 12 | * @author masasa. |
13 | 13 | * @see org.apache.struts.validator.FieldChecks#validateCreditCard(Object, |
14 | 14 | * org.apache.commons.validator.ValidatorAction, |
@@ -22,15 +22,21 @@ | ||
22 | 22 | |
23 | 23 | /** |
24 | 24 | * Checks if the field is a valid credit card number. |
25 | - * | |
26 | - * @see jp.sourceforge.masasa.architecture.framework.validation.validator.IValidator | |
27 | - * #validate(java .lang.annotation.Annotation, java.lang.String, | |
28 | - * java.lang.Object) | |
25 | + * | |
26 | + * @param anno | |
27 | + * バリデーションに対応するアノテーション. | |
28 | + * @param targetValue | |
29 | + * 検証値. | |
30 | + * @param lineObject | |
31 | + * Beanが所属するオブジェクト. | |
29 | 32 | * @return バリデーション結果. |
30 | 33 | * <ul> |
31 | 34 | * <li><code>true</code>:エラーなし.</li> |
32 | 35 | * <li><code>false</code>:エラーあり.</li> |
33 | 36 | * </ul> |
37 | + * @see jp.sourceforge.masasa.architecture.framework.validation.validator.IValidator | |
38 | + * #validate(java .lang.annotation.Annotation, java.lang.String, | |
39 | + * java.lang.Object) | |
34 | 40 | */ |
35 | 41 | @Override |
36 | 42 | public boolean validate(final Annotation anno, final String targetValue, final Object lineObject) { |
@@ -8,7 +8,7 @@ | ||
8 | 8 | |
9 | 9 | /** |
10 | 10 | * Checks if the field can safely be converted to a float primitive. |
11 | - * | |
11 | + * | |
12 | 12 | * @author masasa. |
13 | 13 | * @see org.apache.struts.validator.FieldChecks#validateFloat(Object, |
14 | 14 | * org.apache.commons.validator.ValidatorAction, |
@@ -22,15 +22,21 @@ | ||
22 | 22 | |
23 | 23 | /** |
24 | 24 | * Checks if the field can safely be converted to a float primitive. |
25 | - * | |
26 | - * @see jp.sourceforge.masasa.architecture.framework.validation.validator.IValidator | |
27 | - * #validate(java .lang.annotation.Annotation, java.lang.String, | |
28 | - * java.lang.Object) | |
25 | + * | |
26 | + * @param anno | |
27 | + * バリデーションに対応するアノテーション. | |
28 | + * @param targetValue | |
29 | + * 検証値. | |
30 | + * @param lineObject | |
31 | + * Beanが所属するオブジェクト. | |
29 | 32 | * @return バリデーション結果. |
30 | 33 | * <ul> |
31 | 34 | * <li><code>true</code>:エラーなし.</li> |
32 | 35 | * <li><code>false</code>:エラーあり.</li> |
33 | 36 | * </ul> |
37 | + * @see jp.sourceforge.masasa.architecture.framework.validation.validator.IValidator | |
38 | + * #validate(java .lang.annotation.Annotation, java.lang.String, | |
39 | + * java.lang.Object) | |
34 | 40 | */ |
35 | 41 | @Override |
36 | 42 | public boolean validate(final Annotation anno, final String targetValue, final Object lineObject) { |
@@ -9,7 +9,7 @@ | ||
9 | 9 | /** |
10 | 10 | * Checks if a fields value is within a range (min & max specified in the |
11 | 11 | * vars attribute). |
12 | - * | |
12 | + * | |
13 | 13 | * @author masasa. |
14 | 14 | * @see org.apache.struts.validator.FieldChecks#validateIntRange(Object, |
15 | 15 | * org.apache.commons.validator.ValidatorAction, |
@@ -24,15 +24,21 @@ | ||
24 | 24 | /** |
25 | 25 | * Checks if a fields value is within a range (min & max specified in |
26 | 26 | * the vars attribute). |
27 | - * | |
28 | - * @see jp.sourceforge.masasa.architecture.framework.validation.validator.IValidator | |
29 | - * #validate(java .lang.annotation.Annotation, java.lang.String, | |
30 | - * java.lang.Object) | |
27 | + * | |
28 | + * @param anno | |
29 | + * バリデーションに対応するアノテーション. | |
30 | + * @param targetValue | |
31 | + * 検証値. | |
32 | + * @param lineObject | |
33 | + * Beanが所属するオブジェクト. | |
31 | 34 | * @return バリデーション結果. |
32 | 35 | * <ul> |
33 | 36 | * <li><code>true</code>:エラーなし.</li> |
34 | 37 | * <li><code>false</code>:エラーあり.</li> |
35 | 38 | * </ul> |
39 | + * @see jp.sourceforge.masasa.architecture.framework.validation.validator.IValidator | |
40 | + * #validate(java .lang.annotation.Annotation, java.lang.String, | |
41 | + * java.lang.Object) | |
36 | 42 | */ |
37 | 43 | @Override |
38 | 44 | public boolean validate(final Annotation anno, final String targetValue, final Object lineObject) { |
@@ -8,7 +8,7 @@ | ||
8 | 8 | |
9 | 9 | /** |
10 | 10 | * Checks if the field can safely be converted to a double primitive. |
11 | - * | |
11 | + * | |
12 | 12 | * @author masasa. |
13 | 13 | * @see org.apache.struts.validator.FieldChecks#validateDouble(Object, |
14 | 14 | * org.apache.commons.validator.ValidatorAction, |
@@ -22,15 +22,21 @@ | ||
22 | 22 | |
23 | 23 | /** |
24 | 24 | * Checks if the field can safely be converted to a double primitive. |
25 | - * | |
26 | - * @see jp.sourceforge.masasa.architecture.framework.validation.validator.IValidator | |
27 | - * #validate(java .lang.annotation.Annotation, java.lang.String, | |
28 | - * java.lang.Object) | |
25 | + * | |
26 | + * @param anno | |
27 | + * バリデーションに対応するアノテーション. | |
28 | + * @param targetValue | |
29 | + * 検証値. | |
30 | + * @param lineObject | |
31 | + * Beanが所属するオブジェクト. | |
29 | 32 | * @return バリデーション結果. |
30 | 33 | * <ul> |
31 | 34 | * <li><code>true</code>:エラーなし.</li> |
32 | 35 | * <li><code>false</code>:エラーあり.</li> |
33 | 36 | * </ul> |
37 | + * @see jp.sourceforge.masasa.architecture.framework.validation.validator.IValidator | |
38 | + * #validate(java .lang.annotation.Annotation, java.lang.String, | |
39 | + * java.lang.Object) | |
34 | 40 | */ |
35 | 41 | @Override |
36 | 42 | public boolean validate(final Annotation anno, final String targetValue, final Object lineObject) { |
@@ -17,7 +17,7 @@ | ||
17 | 17 | * month isn't two digits. If no datePattern variable is specified, then the |
18 | 18 | * field gets the DateFormat.SHORT format for the locale. The setLenient method |
19 | 19 | * is set to <code>false</code> for all variations. |
20 | - * | |
20 | + * | |
21 | 21 | * @author masasa. |
22 | 22 | * @see org.apache.struts.validator.FieldChecks#validateDate(Object, |
23 | 23 | * org.apache.commons.validator.ValidatorAction, |
@@ -39,15 +39,21 @@ | ||
39 | 39 | * the month isn't two digits. If no datePattern variable is specified, then |
40 | 40 | * the field gets the DateFormat.SHORT format for the locale. The setLenient |
41 | 41 | * method is set to <code>false</code> for all variations. |
42 | - * | |
43 | - * @see jp.sourceforge.masasa.architecture.framework.validation.validator.IValidator | |
44 | - * #validate(java .lang.annotation.Annotation, java.lang.String, | |
45 | - * java.lang.Object) | |
42 | + * | |
43 | + * @param anno | |
44 | + * バリデーションに対応するアノテーション. | |
45 | + * @param targetValue | |
46 | + * 検証値. | |
47 | + * @param lineObject | |
48 | + * Beanが所属するオブジェクト. | |
46 | 49 | * @return バリデーション結果. |
47 | 50 | * <ul> |
48 | 51 | * <li><code>true</code>:エラーなし.</li> |
49 | 52 | * <li><code>false</code>:エラーあり.</li> |
50 | 53 | * </ul> |
54 | + * @see jp.sourceforge.masasa.architecture.framework.validation.validator.IValidator | |
55 | + * #validate(java .lang.annotation.Annotation, java.lang.String, | |
56 | + * java.lang.Object) | |
51 | 57 | */ |
52 | 58 | @Override |
53 | 59 | public boolean validate(final Annotation anno, final String targetValue, final Object lineObject) { |
@@ -7,7 +7,7 @@ | ||
7 | 7 | /** |
8 | 8 | * Checks if the field isn't null and length of the field is greater than zero |
9 | 9 | * not including whitespace. |
10 | - * | |
10 | + * | |
11 | 11 | * @author masasa. |
12 | 12 | * @see org.apache.struts.validator.FieldChecks#validateRequired(Object, |
13 | 13 | * org.apache.commons.validator.ValidatorAction, |
@@ -22,15 +22,21 @@ | ||
22 | 22 | /** |
23 | 23 | * Checks if the field isn't null and length of the field is greater than |
24 | 24 | * zero not including whitespace. |
25 | - * | |
26 | - * @see jp.sourceforge.masasa.architecture.framework.validation.validator.IValidator | |
27 | - * #validate(java .lang.annotation.Annotation, java.lang.String, | |
28 | - * java.lang.Object) | |
25 | + * | |
26 | + * @param anno | |
27 | + * バリデーションに対応するアノテーション. | |
28 | + * @param targetValue | |
29 | + * 検証値. | |
30 | + * @param lineObject | |
31 | + * Beanが所属するオブジェクト. | |
29 | 32 | * @return バリデーション結果. |
30 | 33 | * <ul> |
31 | 34 | * <li><code>true</code>:エラーなし.</li> |
32 | 35 | * <li><code>false</code>:エラーあり.</li> |
33 | 36 | * </ul> |
37 | + * @see jp.sourceforge.masasa.architecture.framework.validation.validator.IValidator | |
38 | + * #validate(java .lang.annotation.Annotation, java.lang.String, | |
39 | + * java.lang.Object) | |
34 | 40 | */ |
35 | 41 | @Override |
36 | 42 | public boolean validate(final Annotation anno, final String targetValue, final Object lineObject) { |
@@ -9,7 +9,7 @@ | ||
9 | 9 | /** |
10 | 10 | * Checks if a fields value is within a range (min & max specified in the |
11 | 11 | * vars attribute). |
12 | - * | |
12 | + * | |
13 | 13 | * @author masasa. |
14 | 14 | * @see org.apache.struts.validator.FieldChecks#validateFloatRange(Object, |
15 | 15 | * org.apache.commons.validator.ValidatorAction, |
@@ -24,15 +24,21 @@ | ||
24 | 24 | /** |
25 | 25 | * Checks if a fields value is within a range (min & max specified in |
26 | 26 | * the vars attribute). |
27 | - * | |
28 | - * @see jp.sourceforge.masasa.architecture.framework.validation.validator.IValidator | |
29 | - * #validate(java .lang.annotation.Annotation, java.lang.String, | |
30 | - * java.lang.Object) | |
27 | + * | |
28 | + * @param anno | |
29 | + * バリデーションに対応するアノテーション. | |
30 | + * @param targetValue | |
31 | + * 検証値. | |
32 | + * @param lineObject | |
33 | + * Beanが所属するオブジェクト. | |
31 | 34 | * @return バリデーション結果. |
32 | 35 | * <ul> |
33 | 36 | * <li><code>true</code>:エラーなし.</li> |
34 | 37 | * <li><code>false</code>:エラーあり.</li> |
35 | 38 | * </ul> |
39 | + * @see jp.sourceforge.masasa.architecture.framework.validation.validator.IValidator | |
40 | + * #validate(java .lang.annotation.Annotation, java.lang.String, | |
41 | + * java.lang.Object) | |
36 | 42 | */ |
37 | 43 | @Override |
38 | 44 | public boolean validate(final Annotation anno, final String targetValue, final Object lineObject) { |
@@ -62,10 +62,10 @@ | ||
62 | 62 | * String配列リスト(List<String[]>)を指定された型( <code>Class<T></code>)のリストに変換して返却します.<br> |
63 | 63 | * 例外をCatchしているが、本来は呼び出し元でCatchすべき。ここでは、簡易版のためここでやっている. |
64 | 64 | * |
65 | - * @param <T> | |
66 | - * @param clz | |
67 | - * @param list | |
68 | - * @return | |
65 | + * @param <T> 指定型. | |
66 | + * @param clz 対象クラス. | |
67 | + * @param list 変換元. | |
68 | + * @return リスト. | |
69 | 69 | */ |
70 | 70 | public static <T> List<T> getList(Class<T> clz, List<String[]> list) { |
71 | 71 | Object object; |
@@ -33,7 +33,7 @@ | ||
33 | 33 | @Test |
34 | 34 | public void testIsValid1b() { |
35 | 35 | List<ITestData> list = new ArrayList<ITestData>(); |
36 | - for (int i=0;i<100;i++) { | |
36 | + for (int i = 0; i < 100; i++) { | |
37 | 37 | list.add(new DataVerifyWhenNull()); |
38 | 38 | } |
39 | 39 | Validator validator = new Validator(); |
@@ -194,7 +194,7 @@ | ||
194 | 194 | assertFalse(validator.getErrors().isEmpty()); |
195 | 195 | } |
196 | 196 | |
197 | - public class Data implements ITestData { | |
197 | + public class Data implements ITestData { | |
198 | 198 | private static final long serialVersionUID = 4559414533664290053L; |
199 | 199 | @CheckCreditCard |
200 | 200 | private String data; |
@@ -215,7 +215,7 @@ | ||
215 | 215 | } |
216 | 216 | } |
217 | 217 | |
218 | - public class DataVerifyWhenNull implements ITestData { | |
218 | + public class DataVerifyWhenNull implements ITestData { | |
219 | 219 | private static final long serialVersionUID = -5563397325639451664L; |
220 | 220 | @CheckCreditCard(verifyWhenNull = true) |
221 | 221 | private String data; |
@@ -236,7 +236,7 @@ | ||
236 | 236 | } |
237 | 237 | } |
238 | 238 | |
239 | - public class DataAMEX implements ITestData { | |
239 | + public class DataAMEX implements ITestData { | |
240 | 240 | private static final long serialVersionUID = 2675508040515439365L; |
241 | 241 | @CheckCreditCard(options = CreditCardValidator.AMEX) |
242 | 242 | private String data; |
@@ -257,7 +257,7 @@ | ||
257 | 257 | } |
258 | 258 | } |
259 | 259 | |
260 | - public class DataAMEXVerifyWhenNull implements ITestData { | |
260 | + public class DataAMEXVerifyWhenNull implements ITestData { | |
261 | 261 | private static final long serialVersionUID = 3669783052293836663L; |
262 | 262 | @CheckCreditCard(verifyWhenNull = true, options = CreditCardValidator.AMEX) |
263 | 263 | private String data; |
@@ -278,7 +278,7 @@ | ||
278 | 278 | } |
279 | 279 | } |
280 | 280 | |
281 | - public class DataNONE implements ITestData { | |
281 | + public class DataNONE implements ITestData { | |
282 | 282 | private static final long serialVersionUID = 3628293252172988494L; |
283 | 283 | @CheckCreditCard(options = CreditCardValidator.NONE) |
284 | 284 | private String data; |
@@ -299,7 +299,7 @@ | ||
299 | 299 | } |
300 | 300 | } |
301 | 301 | |
302 | - public class DataNONEVerifyWhenNull implements ITestData { | |
302 | + public class DataNONEVerifyWhenNull implements ITestData { | |
303 | 303 | private static final long serialVersionUID = -8643089108242414510L; |
304 | 304 | @CheckCreditCard(verifyWhenNull = true, options = CreditCardValidator.NONE) |
305 | 305 | private String data; |
@@ -25,6 +25,7 @@ | ||
25 | 25 | validator.validate(list); |
26 | 26 | assertTrue(validator.getErrors().isEmpty()); |
27 | 27 | } |
28 | + | |
28 | 29 | /** |
29 | 30 | * Tests the date validation. |
30 | 31 | */ |
@@ -63,7 +64,7 @@ | ||
63 | 64 | |
64 | 65 | public class Data implements ITestData { |
65 | 66 | private static final long serialVersionUID = 7750313458231016510L; |
66 | - @CheckDate(datePattern="yyyy/MM/dd") | |
67 | + @CheckDate(datePattern = "yyyy/MM/dd") | |
67 | 68 | private String data; |
68 | 69 | |
69 | 70 | public Data() { |
@@ -84,7 +85,7 @@ | ||
84 | 85 | |
85 | 86 | public class DataVerifyWhenNull implements ITestData { |
86 | 87 | private static final long serialVersionUID = -6978465978724376721L; |
87 | - @CheckDate(verifyWhenNull = true,datePattern="yyyy/MM/dd") | |
88 | + @CheckDate(verifyWhenNull = true, datePattern = "yyyy/MM/dd") | |
88 | 89 | private String data; |
89 | 90 | |
90 | 91 | public DataVerifyWhenNull() { |