|
20 | 20 | import static io.swagger.codegen.config.CodegenConfiguratorUtils.applyLanguageSpecificPrimitivesCsv;
|
21 | 21 | import static io.swagger.codegen.config.CodegenConfiguratorUtils.applyTypeMappingsKvp;
|
22 | 22 | import static io.swagger.codegen.config.CodegenConfiguratorUtils.applyReservedWordsMappingsKvp;
|
| 23 | +import static io.swagger.codegen.config.CodegenConfiguratorUtils.applyAdditionalPropertiesKvpList; |
| 24 | +import static io.swagger.codegen.config.CodegenConfiguratorUtils.applyImportMappingsKvpList; |
| 25 | +import static io.swagger.codegen.config.CodegenConfiguratorUtils.applyInstantiationTypesKvpList; |
| 26 | +import static io.swagger.codegen.config.CodegenConfiguratorUtils.applyLanguageSpecificPrimitivesCsvList; |
| 27 | +import static io.swagger.codegen.config.CodegenConfiguratorUtils.applyTypeMappingsKvpList; |
| 28 | +import static io.swagger.codegen.config.CodegenConfiguratorUtils.applyReservedWordsMappingsKvpList; |
23 | 29 | import static org.apache.commons.lang3.StringUtils.isNotEmpty;
|
24 | 30 |
|
25 | 31 | import java.io.File;
|
@@ -461,50 +467,32 @@ public void execute() throws MojoExecutionException {
|
461 | 467 |
|
462 | 468 | //Apply Instantiation Types
|
463 | 469 | if (instantiationTypes != null && !configOptions.containsKey("instantiation-types")) {
|
464 |
| - String instantiationTypesAsString = instantiationTypes.toString(); |
465 |
| - applyInstantiationTypesKvp( |
466 |
| - instantiationTypesAsString.substring(0, instantiationTypesAsString.length() - 1), |
467 |
| - configurator); |
| 470 | + applyInstantiationTypesKvpList(instantiationTypes, configurator); |
468 | 471 | }
|
469 | 472 |
|
470 | 473 | //Apply Import Mappings
|
471 | 474 | if (importMappings != null && !configOptions.containsKey("import-mappings")) {
|
472 |
| - String importMappingsAsString = importMappings.toString(); |
473 |
| - applyImportMappingsKvp( |
474 |
| - importMappingsAsString.substring(0, importMappingsAsString.length() - 1), |
475 |
| - configurator); |
| 475 | + applyImportMappingsKvpList(importMappings, configurator); |
476 | 476 | }
|
477 | 477 |
|
478 | 478 | //Apply Type Mappings
|
479 | 479 | if (typeMappings != null && !configOptions.containsKey("type-mappings")) {
|
480 |
| - String typeMappingsAsString = typeMappings.toString(); |
481 |
| - applyTypeMappingsKvp( |
482 |
| - typeMappingsAsString.substring(0, typeMappingsAsString.length() - 1), |
483 |
| - configurator); |
| 480 | + applyTypeMappingsKvpList(typeMappings, configurator); |
484 | 481 | }
|
485 | 482 |
|
486 | 483 | //Apply Language Specific Primitives
|
487 | 484 | if (languageSpecificPrimitives != null && !configOptions.containsKey("language-specific-primitives")) {
|
488 |
| - String languageSpecificPrimitivesAsString = languageSpecificPrimitives.toString(); |
489 |
| - applyLanguageSpecificPrimitivesCsv( |
490 |
| - languageSpecificPrimitivesAsString.substring(0,languageSpecificPrimitivesAsString.length() - 1), |
491 |
| - configurator); |
| 485 | + applyLanguageSpecificPrimitivesCsvList(languageSpecificPrimitives, configurator); |
492 | 486 | }
|
493 | 487 |
|
494 | 488 | //Apply Additional Properties
|
495 | 489 | if (additionalProperties != null && !configOptions.containsKey("additional-properties")) {
|
496 |
| - String additionalPropertiesAsString = additionalProperties.toString(); |
497 |
| - applyAdditionalPropertiesKvp( |
498 |
| - additionalPropertiesAsString.substring(0, additionalPropertiesAsString.length() - 1), |
499 |
| - configurator); |
| 490 | + applyAdditionalPropertiesKvpList(additionalProperties, configurator); |
500 | 491 | }
|
501 | 492 |
|
502 | 493 | //Apply Reserved Words Mappings
|
503 | 494 | if (reservedWordsMappings != null && !configOptions.containsKey("reserved-words-mappings")) {
|
504 |
| - String reservedWordsMappingsAsString = reservedWordsMappings.toString(); |
505 |
| - applyReservedWordsMappingsKvp( |
506 |
| - reservedWordsMappingsAsString.substring(0, reservedWordsMappingsAsString.length() - 1), |
507 |
| - configurator); |
| 495 | + applyReservedWordsMappingsKvpList(reservedWordsMappings, configurator); |
508 | 496 | }
|
509 | 497 |
|
510 | 498 | if (environmentVariables != null) {
|
|
0 commit comments