in src/main/java/org/apache/sling/feature/extension/apiregions/api/config/validation/ConfigurationValidator.java [223:242]
static void setResult(final ConfigurationValidationResult result, final Mode validationMode,
final DescribableEntity desc, final String msg) {
// set postfix to the message if since or enforce-on are set
String postfixMsg = "";
if ( desc != null && desc.getSince() != null ) {
postfixMsg = postfixMsg.concat(". Since : ").concat(desc.getSince());
}
if ( desc != null && desc.getEnforceOn() != null ) {
postfixMsg = postfixMsg.concat(". Enforced on : ").concat(desc.getEnforceOn());
}
String finalMsg = msg + postfixMsg;
if ( validationMode == Mode.STRICT ) {
result.getErrors().add(finalMsg);
} else if ( validationMode == Mode.LENIENT || validationMode == Mode.DEFINITIVE ) {
result.getWarnings().add(finalMsg);
}
if ( validationMode == Mode.DEFINITIVE || validationMode == Mode.SILENT_DEFINITIVE ) {
result.setUseDefaultValue(true);
}
}