@@ -27,7 +27,6 @@ public class PatternFormat implements Format {
2727 private final String name ;
2828 private final Pattern pattern ;
2929 private final String messageKey ;
30- private final String errorMessageDescription ;
3130
3231 /**
3332 * Constructor.
@@ -36,19 +35,9 @@ public class PatternFormat implements Format {
3635 *
3736 * @param name the name
3837 * @param regex the regex
39- * @param errorMessageDescription the error message description
4038 */
41- @ Deprecated
42- public PatternFormat (String name , String regex , String errorMessageDescription ) {
39+ private PatternFormat (String name , String regex , String messageKey ) {
4340 this .name = name ;
44- this .errorMessageDescription = errorMessageDescription != null ? errorMessageDescription : regex ;
45- this .messageKey = "format" ;
46- this .pattern = Pattern .compile (regex );
47- }
48-
49- private PatternFormat (String name , String regex , String errorMessageDescription , String messageKey ) {
50- this .name = name ;
51- this .errorMessageDescription = errorMessageDescription != null ? errorMessageDescription : regex ;
5241 this .messageKey = messageKey ;
5342 this .pattern = Pattern .compile (regex );
5443 }
@@ -62,7 +51,7 @@ private PatternFormat(String name, String regex, String errorMessageDescription,
6251 * @return the pattern format
6352 */
6453 public static PatternFormat of (String name , String regex , String messageKey ) {
65- return new PatternFormat (name , regex , null , messageKey != null ? messageKey : "format" );
54+ return new PatternFormat (name , regex , messageKey != null ? messageKey : "format" );
6655 }
6756
6857 @ Override
@@ -79,9 +68,4 @@ public String getName() {
7968 public String getMessageKey () {
8069 return this .messageKey ;
8170 }
82-
83- @ Override
84- public String getErrorMessageDescription () {
85- return this .errorMessageDescription ;
86- }
8771}
0 commit comments