public void validate()

in src/main/java/com/epam/digital/data/platform/kafkaapi/core/service/AbstractSequenceProvider.java [63:76]


  public void validate(String columnName, String value) {
    String pattern = columnSequence().get(columnName).getPattern();
    boolean isValid;
    try {
      var regexp = pattern.replace(SEQ, "\\d+");
      regexp = regexp.replaceAll(DATE_TIME, ".+");
      isValid = value.matches(regexp);
    } catch (Exception e) {
      throw new PatternException(String.format(MESSAGE, value, pattern), e);
    }
    if (!isValid) {
      throw new PatternException(String.format(MESSAGE, value, pattern));
    }
  }