File tree Expand file tree Collapse file tree 1 file changed +11
-4
lines changed
src/main/kotlin/io/openapiprocessor/spring/processor Expand file tree Collapse file tree 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) {
4242
4343 val generatedInfo = createGeneratedInfo(options)
4444 val generatedWriter = GeneratedWriterImpl (generatedInfo, options)
45- val beanValidationFactory = BeanValidationFactory ()
45+ val beanValidations = BeanValidationFactory (getValidationFormat(options) )
4646 val javaDocWriter = JavaDocWriter ()
4747
4848 val writer = ApiWriter (
@@ -55,17 +55,17 @@ class SpringProcessor(private val writerFactory: WriterFactory) {
5555 options,
5656 MappingAnnotationWriter (),
5757 ParameterAnnotationWriter (annotations),
58- beanValidationFactory ,
58+ beanValidations ,
5959 javaDocWriter
6060 ),
6161 annotations,
62- beanValidationFactory ,
62+ beanValidations ,
6363 DefaultImportFilter ()
6464 ),
6565 DataTypeWriterPojo (
6666 options,
6767 generatedWriter,
68- beanValidationFactory ),
68+ beanValidations ),
6969 StringEnumWriter (generatedWriter),
7070 InterfaceDataTypeWriter (
7171 options,
@@ -114,4 +114,11 @@ class SpringProcessor(private val writerFactory: WriterFactory) {
114114 return options
115115 }
116116
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+ }
117124}
You can’t perform that action at this time.
0 commit comments