Skip to content

Commit d7670de

Browse files
committed
improved/updated options transfer
1 parent f4c5d04 commit d7670de

File tree

1 file changed

+10
-25
lines changed

1 file changed

+10
-25
lines changed

src/main/kotlin/io/openapiprocessor/spring/processor/SpringProcessor.kt

Lines changed: 10 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,6 @@ class SpringProcessor: OpenApiProcessor {
113113
}
114114

115115
val options = ApiOptions()
116-
options.apiPath = processorOptions["apiPath"].toString()
117116
options.targetDir = processorOptions["targetDir"].toString()
118117

119118
if (processorOptions.containsKey("packageName")) {
@@ -127,16 +126,18 @@ class SpringProcessor: OpenApiProcessor {
127126
}
128127

129128
if (mapping != null) {
130-
val packageName: String? = getPackageName(mapping)
131-
if (packageName != null) {
132-
options.packageName = packageName
133-
} else {
134-
log.warn("no 'options:package-name' set in mapping!")
129+
if (mapping is MappingV1) {
130+
options.packageName = mapping.options.packageName
131+
options.beanValidation = mapping.options.beanValidation
132+
133+
} else if (mapping is MappingV2) {
134+
options.packageName = mapping.options.packageName
135+
options.beanValidation = mapping.options.beanValidation
136+
options.javadoc = mapping.options.javadoc
135137
}
136138

137-
val validation: Boolean? = getBeanValidation(mapping)
138-
if (validation != null) {
139-
options.beanValidation = validation
139+
if (options.packageName.contains("io.openapiprocessor.")) {
140+
log.warn("is 'options:package-name' set in mapping? found: '{}'.", options.packageName)
140141
}
141142

142143
options.typeMappings = converter.convert(mapping)
@@ -145,20 +146,4 @@ class SpringProcessor: OpenApiProcessor {
145146
return options
146147
}
147148

148-
private fun getPackageName(mapping: MappingVersion): String? {
149-
return if (mapping is MappingV2) {
150-
mapping.options.packageName
151-
} else {
152-
(mapping as MappingV1).options.packageName
153-
}
154-
}
155-
156-
private fun getBeanValidation(mapping: MappingVersion): Boolean? {
157-
return if (mapping is MappingV2) {
158-
mapping.options.beanValidation
159-
} else {
160-
(mapping as MappingV1).options.beanValidation
161-
}
162-
}
163-
164149
}

0 commit comments

Comments
 (0)