Committed by
Gerrit Code Review
[ONOS-4497] Revision date defect fix
Change-Id: I57a17c75aaa44af2b03e280dbc1a09d879b77bf0
Showing
1 changed file
with
2 additions
and
2 deletions
| ... | @@ -35,6 +35,7 @@ import org.onosproject.yangutils.utils.YangConstructType; | ... | @@ -35,6 +35,7 @@ import org.onosproject.yangutils.utils.YangConstructType; |
| 35 | public final class ListenerUtil { | 35 | public final class ListenerUtil { |
| 36 | 36 | ||
| 37 | private static final Pattern IDENTIFIER_PATTERN = Pattern.compile("[a-zA-Z_][a-zA-Z0-9_.-]*"); | 37 | private static final Pattern IDENTIFIER_PATTERN = Pattern.compile("[a-zA-Z_][a-zA-Z0-9_.-]*"); |
| 38 | + private static final String DATE_PATTERN = "[0-9]{4}-([0-9]{2}|[0-9])-([0-9]{2}|[0-9])"; | ||
| 38 | private static final String NON_NEGATIVE_INTEGER_PATTERN = "[0-9]+"; | 39 | private static final String NON_NEGATIVE_INTEGER_PATTERN = "[0-9]+"; |
| 39 | private static final String PLUS = "+"; | 40 | private static final String PLUS = "+"; |
| 40 | private static final String ONE = "1"; | 41 | private static final String ONE = "1"; |
| ... | @@ -109,8 +110,7 @@ public final class ListenerUtil { | ... | @@ -109,8 +110,7 @@ public final class ListenerUtil { |
| 109 | * @return validation result, true for success, false for failure | 110 | * @return validation result, true for success, false for failure |
| 110 | */ | 111 | */ |
| 111 | public static boolean isDateValid(String dateToValidate) { | 112 | public static boolean isDateValid(String dateToValidate) { |
| 112 | - | 113 | + if (dateToValidate == null || !dateToValidate.matches(DATE_PATTERN)) { |
| 113 | - if (dateToValidate == null || !dateToValidate.matches("[0-9]{4}-[0-9]{2}-[0-9]{2}")) { | ||
| 114 | return false; | 114 | return false; |
| 115 | } | 115 | } |
| 116 | 116 | ... | ... |
-
Please register or login to post a comment