mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-10-13 16:03:43 +00:00
fix(java): handle validation of UUIDs (#21747)
relates to OpenAPITools/openapi-generator#16868
This commit is contained in:
parent
2bbb19a1d5
commit
030be5d3c7
@ -134,7 +134,12 @@ public class {{classname}} extends AbstractOpenApiSchema{{#vendorExtensions.x-im
|
||||
{{/isNumber}}
|
||||
{{^isNumber}}
|
||||
{{^isPrimitiveType}}
|
||||
{{#isUuid}}
|
||||
UUID.fromString(jsonElement.getAsString());
|
||||
{{/isUuid}}
|
||||
{{^isUuid}}
|
||||
{{{dataType}}}.validateJsonElement(jsonElement);
|
||||
{{/isUuid}}
|
||||
actualAdapter = adapter{{#sanitizeDataType}}{{{dataType}}}{{/sanitizeDataType}};
|
||||
{{/isPrimitiveType}}
|
||||
{{/isNumber}}
|
||||
@ -328,7 +333,12 @@ public class {{classname}} extends AbstractOpenApiSchema{{#vendorExtensions.x-im
|
||||
{{/isNumber}}
|
||||
{{^isNumber}}
|
||||
{{^isPrimitiveType}}
|
||||
{{#isUuid}}
|
||||
UUID.fromString(jsonElement.getAsString());
|
||||
{{/isUuid}}
|
||||
{{^isUuid}}
|
||||
{{{dataType}}}.validateJsonElement(jsonElement);
|
||||
{{/isUuid}}
|
||||
{{/isPrimitiveType}}
|
||||
{{/isNumber}}
|
||||
{{/isArray}}
|
||||
|
@ -175,7 +175,12 @@ public class {{classname}} extends AbstractOpenApiSchema{{#vendorExtensions.x-im
|
||||
{{/isNumber}}
|
||||
{{^isNumber}}
|
||||
{{^isPrimitiveType}}
|
||||
{{#isUuid}}
|
||||
UUID.fromString(jsonElement.getAsString());
|
||||
{{/isUuid}}
|
||||
{{^isUuid}}
|
||||
{{#sanitizeDataType}}{{{dataType}}}{{/sanitizeDataType}}.validateJsonElement(jsonElement);
|
||||
{{/isUuid}}
|
||||
actualAdapter = adapter{{#sanitizeDataType}}{{{dataType}}}{{/sanitizeDataType}};
|
||||
{{/isPrimitiveType}}
|
||||
{{/isNumber}}
|
||||
@ -408,7 +413,12 @@ public class {{classname}} extends AbstractOpenApiSchema{{#vendorExtensions.x-im
|
||||
{{/isNumber}}
|
||||
{{^isNumber}}
|
||||
{{^isPrimitiveType}}
|
||||
{{#isUuid}}
|
||||
UUID.fromString(jsonElement.getAsString());
|
||||
{{/isUuid}}
|
||||
{{^isUuid}}
|
||||
{{#sanitizeDataType}}{{{dataType}}}{{/sanitizeDataType}}.validateJsonElement(jsonElement);
|
||||
{{/isUuid}}
|
||||
{{/isPrimitiveType}}
|
||||
{{/isNumber}}
|
||||
{{/isArray}}
|
||||
|
Loading…
x
Reference in New Issue
Block a user