6
6
import io .vertx .ext .web .validation .impl .parameter .ParameterProcessorImpl ;
7
7
import io .vertx .ext .web .validation .impl .parameter .SingleValueParameterParser ;
8
8
import 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 .*;
16
10
17
11
/**
18
12
* In this interface you can find all available {@link ParameterProcessorFactory} to use in
@@ -40,7 +34,7 @@ static ParameterProcessorFactory param(String parameterName, NumberSchemaBuilder
40
34
false ,
41
35
new SingleValueParameterParser (
42
36
location .lowerCaseIfNeeded (parameterName ),
43
- schemaBuilder .isIntegerSchema () ? ValueParser .LONG_PARSER : ValueParser .DOUBLE_PARSER
37
+ schemaBuilder .getType () == SchemaType . INTEGER ? ValueParser .LONG_PARSER : ValueParser .DOUBLE_PARSER
44
38
),
45
39
schemaRepository ,
46
40
schemaBuilder .toJson ()
@@ -63,7 +57,7 @@ static ParameterProcessorFactory optionalParam(String parameterName, NumberSchem
63
57
true ,
64
58
new SingleValueParameterParser (
65
59
location .lowerCaseIfNeeded (parameterName ),
66
- schemaBuilder .isIntegerSchema () ? ValueParser .LONG_PARSER : ValueParser .DOUBLE_PARSER
60
+ schemaBuilder .getType () == SchemaType . INTEGER ? ValueParser .LONG_PARSER : ValueParser .DOUBLE_PARSER
67
61
),
68
62
schemaRepository ,
69
63
schemaBuilder .toJson ()
0 commit comments