66import io .vertx .ext .web .validation .impl .parameter .ParameterProcessorImpl ;
77import io .vertx .ext .web .validation .impl .parameter .SingleValueParameterParser ;
88import io .vertx .ext .web .validation .impl .parser .ValueParser ;
9- import io .vertx .json .schema .common .dsl .ArraySchemaBuilder ;
10- import io .vertx .json .schema .common .dsl .BooleanSchemaBuilder ;
11- import io .vertx .json .schema .common .dsl .NumberSchemaBuilder ;
12- import io .vertx .json .schema .common .dsl .ObjectSchemaBuilder ;
13- import io .vertx .json .schema .common .dsl .SchemaBuilder ;
14- import io .vertx .json .schema .common .dsl .StringSchemaBuilder ;
15- import io .vertx .json .schema .common .dsl .TupleSchemaBuilder ;
9+ import io .vertx .json .schema .common .dsl .*;
1610
1711/**
1812 * In this interface you can find all available {@link ParameterProcessorFactory} to use in
@@ -40,7 +34,7 @@ static ParameterProcessorFactory param(String parameterName, NumberSchemaBuilder
4034 false ,
4135 new SingleValueParameterParser (
4236 location .lowerCaseIfNeeded (parameterName ),
43- schemaBuilder .isIntegerSchema () ? ValueParser .LONG_PARSER : ValueParser .DOUBLE_PARSER
37+ schemaBuilder .getType () == SchemaType . INTEGER ? ValueParser .LONG_PARSER : ValueParser .DOUBLE_PARSER
4438 ),
4539 schemaRepository ,
4640 schemaBuilder .toJson ()
@@ -63,7 +57,7 @@ static ParameterProcessorFactory optionalParam(String parameterName, NumberSchem
6357 true ,
6458 new SingleValueParameterParser (
6559 location .lowerCaseIfNeeded (parameterName ),
66- schemaBuilder .isIntegerSchema () ? ValueParser .LONG_PARSER : ValueParser .DOUBLE_PARSER
60+ schemaBuilder .getType () == SchemaType . INTEGER ? ValueParser .LONG_PARSER : ValueParser .DOUBLE_PARSER
6761 ),
6862 schemaRepository ,
6963 schemaBuilder .toJson ()
0 commit comments