public boolean isValid()

in digital-document-service/src/main/java/com/epam/digital/data/platform/dgtldcmnt/validator/AllowedUploadedDocumentValidator.java [145:153]


  public boolean isValid(UploadDocumentDto value, ConstraintValidatorContext context) {
    log.debug("Validating input document. Process-instance - '{}'. Validation enabled - '{}'",
        value.getRootProcessInstanceId(), mediaTypeValidationEnabled);
    var isValid = !mediaTypeValidationEnabled || (isFilenameExtensionValid(value, context)
        && isDetectedFileContentTypeEqualsToInputContentType(value, context));
    log.debug("Input document for process '{}' is valid - '{}'.", value.getRootProcessInstanceId(),
        isValid);
    return isValid;
  }