You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaJAXRSSpecServerCodegen.java
+10-1
Original file line number
Diff line number
Diff line change
@@ -38,6 +38,7 @@ public class JavaJAXRSSpecServerCodegen extends AbstractJavaJAXRSServerCodegen {
@@ -101,6 +103,7 @@ public JavaJAXRSSpecServerCodegen() {
101
103
102
104
cliOptions.add(library);
103
105
cliOptions.add(CliOption.newBoolean(GENERATE_POM, "Whether to generate pom.xml if the file does not already exist.").defaultValue(String.valueOf(generatePom)));
106
+
cliOptions.add(CliOption.newBoolean(GENERATE_BUILDERS, "Whether to generate builders for models.").defaultValue(String.valueOf(generateBuilders)));
104
107
cliOptions.add(CliOption.newBoolean(INTERFACE_ONLY, "Whether to generate only API interface stubs without the server files.").defaultValue(String.valueOf(interfaceOnly)));
105
108
cliOptions.add(CliOption.newBoolean(RETURN_RESPONSE, "Whether generate API interface should return javax.ws.rs.core.Response instead of a deserialized entity. Only useful if interfaceOnly is true.").defaultValue(String.valueOf(returnResponse)));
106
109
cliOptions.add(CliOption.newBoolean(USE_SWAGGER_ANNOTATIONS, "Whether to generate Swagger annotations.", useSwaggerAnnotations));
Copy file name to clipboardexpand all lines: samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/AnotherFakeApi.java
+3-4
Original file line number
Diff line number
Diff line change
@@ -13,16 +13,15 @@
13
13
importjavax.validation.constraints.*;
14
14
importjavax.validation.Valid;
15
15
16
-
@Path("/another-fake")
17
-
@Api(description = "the another-fake API")
16
+
@Path("/AnotherFake")
17
+
@Api(description = "the AnotherFake API")
18
18
publicinterfaceAnotherFakeApi {
19
19
20
20
@PATCH
21
-
@Path("/dummy")
22
21
@Consumes({ "application/json" })
23
22
@Produces({ "application/json" })
24
23
@ApiOperation(value = "To test special tags", notes = "To test special tags and operation ID starting with number", tags={ "$another-fake?" })
ResponsetestEnumParameters(@HeaderParam("enum_header_string_array") @DefaultValue("new ArrayList<String>()") @ApiParam("Header parameter enum test (string array)") List<String> enumHeaderStringArray,@HeaderParam("enum_header_string") @DefaultValue("-efg") @ApiParam("Header parameter enum test (string)") StringenumHeaderString,@QueryParam("enum_query_string_array") @DefaultValue("new ArrayList<String>()") @ApiParam("Query parameter enum test (string array)") List<String> enumQueryStringArray,@QueryParam("enum_query_string") @DefaultValue("-efg") @ApiParam("Query parameter enum test (string)") StringenumQueryString,@QueryParam("enum_query_integer") @ApiParam("Query parameter enum test (double)") IntegerenumQueryInteger,@QueryParam("enum_query_double") @ApiParam("Query parameter enum test (double)") DoubleenumQueryDouble,@FormParam(value = "enum_form_string_array") List<String> enumFormStringArray,@FormParam(value = "enum_form_string") StringenumFormString);
102
+
ResponsetestEnumParameters(@HeaderParam("enum_header_string_array") @DefaultValue("new ArrayList<String>()") @ApiParam("Header parameter enum test (string array)") List<String> enumHeaderStringArray,@HeaderParam("enum_header_string") @DefaultValue("-efg") @ApiParam("Header parameter enum test (string)") StringenumHeaderString,@QueryParam("enum_query_string_array") @ApiParam("Query parameter enum test (string array)") List<String> enumQueryStringArray,@QueryParam("enum_query_string") @DefaultValue("-efg") @ApiParam("Query parameter enum test (string)") StringenumQueryString,@QueryParam("enum_query_integer") @ApiParam("Query parameter enum test (double)") IntegerenumQueryInteger,@QueryParam("enum_query_double") @ApiParam("Query parameter enum test (double)") DoubleenumQueryDouble,@FormParam(value = "enum_form_string_array") List<String> enumFormStringArray,@FormParam(value = "enum_form_string") StringenumFormString);
103
+
104
+
@DELETE
105
+
@ApiOperation(value = "Fake endpoint to test group parameters (optional)", notes = "Fake endpoint to test group parameters (optional)", tags={ "fake", })
ResponsetestGroupParameters(@QueryParam("required_string_group") @NotNull@ApiParam("Required String in group parameters") IntegerrequiredStringGroup,@HeaderParam("required_boolean_group") @NotNull@ApiParam("Required Boolean in group parameters") BooleanrequiredBooleanGroup,@QueryParam("required_int64_group") @NotNull@ApiParam("Required Integer in group parameters") LongrequiredInt64Group,@QueryParam("string_group") @ApiParam("String in group parameters") IntegerstringGroup,@HeaderParam("boolean_group") @ApiParam("Boolean in group parameters") BooleanbooleanGroup,@QueryParam("int64_group") @ApiParam("Integer in group parameters") Longint64Group);
ResponseuploadFileWithRequiredFile(@PathParam("petId") @ApiParam("ID of pet to update") LongpetId, @FormParam(value = "requiredFile") InputStreamrequiredFileInputStream,@FormParam(value = "additionalMetadata") StringadditionalMetadata);
Copy file name to clipboardexpand all lines: samples/server/petstore/jaxrs-spec-interface-response/src/gen/java/org/openapitools/api/FakeClassnameTestApi.java
+1-1
Original file line number
Diff line number
Diff line change
@@ -25,5 +25,5 @@ public interface FakeClassnameTestApi {
0 commit comments