File tree 1 file changed +11
-4
lines changed
src/main/kotlin/io/openapiprocessor/spring/processor 1 file changed +11
-4
lines changed Original file line number Diff line number Diff line change @@ -42,7 +42,7 @@ class SpringProcessor(private val writerFactory: WriterFactory) {
42
42
43
43
val generatedInfo = createGeneratedInfo(options)
44
44
val generatedWriter = GeneratedWriterImpl (generatedInfo, options)
45
- val beanValidationFactory = BeanValidationFactory ()
45
+ val beanValidations = BeanValidationFactory (getValidationFormat(options) )
46
46
val javaDocWriter = JavaDocWriter ()
47
47
48
48
val writer = ApiWriter (
@@ -55,17 +55,17 @@ class SpringProcessor(private val writerFactory: WriterFactory) {
55
55
options,
56
56
MappingAnnotationWriter (),
57
57
ParameterAnnotationWriter (annotations),
58
- beanValidationFactory ,
58
+ beanValidations ,
59
59
javaDocWriter
60
60
),
61
61
annotations,
62
- beanValidationFactory ,
62
+ beanValidations ,
63
63
DefaultImportFilter ()
64
64
),
65
65
DataTypeWriterPojo (
66
66
options,
67
67
generatedWriter,
68
- beanValidationFactory ),
68
+ beanValidations ),
69
69
StringEnumWriter (generatedWriter),
70
70
InterfaceDataTypeWriter (
71
71
options,
@@ -114,4 +114,11 @@ class SpringProcessor(private val writerFactory: WriterFactory) {
114
114
return options
115
115
}
116
116
117
+ private fun getValidationFormat (options : ApiOptions ): BeanValidationFormat {
118
+ val format = options.beanValidationFormat
119
+ return if (format != null )
120
+ BeanValidationFormat .valueOf(format.uppercase())
121
+ else
122
+ BeanValidationFormat .JAVAX
123
+ }
117
124
}
You can’t perform that action at this time.
0 commit comments