Skip to content

Commit f4f9e3b

Browse files
author
Maciej Walkowiak
committed
DATAMONGO-36 - added option in Mongo XML namespace for enabling validation
1 parent 85ba6d5 commit f4f9e3b

File tree

8 files changed

+8
-59
lines changed

8 files changed

+8
-59
lines changed

spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MongoValidationParser.java

Lines changed: 0 additions & 55 deletions
This file was deleted.
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
*
1818
* @author Maciej Walkowiak <walkowiak.maciej@yahoo.com>
1919
*/
20-
public class BeforeSaveValidator extends AbstractMongoEventListener implements InitializingBean {
21-
private static final Logger LOG = LoggerFactory.getLogger(BeforeSaveValidator.class);
20+
public class ValidatingMongoEventListener extends AbstractMongoEventListener implements InitializingBean {
21+
private static final Logger LOG = LoggerFactory.getLogger(ValidatingMongoEventListener.class);
2222

2323
private Validator validator;
2424

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
package org.springframework.data.mongodb.config;
2+
3+
public class MappingMongoConverterParserValidationIntegrationTests {
4+
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
@RunWith(SpringJUnit4ClassRunner.class)
1717
@ContextConfiguration
18-
public class BeforeSaveValidatorTest {
18+
public class ValidatingMongoEventListenerTest {
1919
@Autowired
2020
private MongoTemplate mongoTemplate;
2121

spring-data-mongodb/src/test/resources/namespace/converter-default.xml

Whitespace-only changes.

spring-data-mongodb/src/test/resources/namespace/converter-validation-disabled.xml

Whitespace-only changes.

spring-data-mongodb/src/test/resources/namespace/converter-validation-enabled.xml

Whitespace-only changes.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<constructor-arg name="databaseName" value="database"/>
1818
</bean>
1919

20-
<mongo:mapping-converter base-package="org.springframework.data.mongodb.core"/>
20+
<mongo:mapping-converter disable-validation="false" base-package="org.springframework.data.mongodb.core"/>
2121

2222
<bean id="mongoTemplate" class="org.springframework.data.mongodb.core.MongoTemplate">
2323
<constructor-arg name="mongoDbFactory" ref="mongoDbFactory"/>

0 commit comments

Comments
 (0)