Assert XmlBeanDefinitionReader.setValidationMode() values
See gh-30851
This commit is contained in:
@@ -173,9 +173,9 @@ public class XmlBeanDefinitionReader extends AbstractBeanDefinitionReader {
|
||||
*/
|
||||
public void setValidationModeName(String validationModeName) {
|
||||
Assert.hasText(validationModeName, "'validationModeName' must not be null or blank");
|
||||
Integer mode = constants.get(validationModeName);
|
||||
Assert.notNull(mode, "Only validation mode constants allowed");
|
||||
setValidationMode(mode);
|
||||
Integer validationMode = constants.get(validationModeName);
|
||||
Assert.notNull(validationMode, "Only validation mode constants allowed");
|
||||
this.validationMode = validationMode;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -185,6 +185,8 @@ public class XmlBeanDefinitionReader extends AbstractBeanDefinitionReader {
|
||||
* activate schema namespace support explicitly: see {@link #setNamespaceAware}.
|
||||
*/
|
||||
public void setValidationMode(int validationMode) {
|
||||
Assert.isTrue(constants.containsValue(validationMode),
|
||||
"Only values of validation mode constants allowed");
|
||||
this.validationMode = validationMode;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user