forked from loafle/openapi-generator-original
Issue 6694 2.3.0 (#6845)
* The get method template is modified to return the value of the enum instead of the enum itself. * Update of the Petstore CXF server sample * Update of the Petstore CXF client sample * Update of the Petstore CXF server annotated base path sample * Update of the Petstore CXF server non spring application sample
This commit is contained in:
parent
372a08763d
commit
b404dafa02
@ -59,9 +59,18 @@ public class {{classname}} {{#parent}}extends {{{parent}}}{{/parent}} {
|
|||||||
{{#vendorExtensions.extraAnnotation}}
|
{{#vendorExtensions.extraAnnotation}}
|
||||||
{{{vendorExtensions.extraAnnotation}}}
|
{{{vendorExtensions.extraAnnotation}}}
|
||||||
{{/vendorExtensions.extraAnnotation}}
|
{{/vendorExtensions.extraAnnotation}}
|
||||||
{{#useBeanValidation}}{{>beanValidation}}{{/useBeanValidation}} public {{{datatypeWithEnum}}} {{getter}}() {
|
{{#useBeanValidation}}{{>beanValidation}}{{/useBeanValidation}} {{#isEnum}}{{^isListContainer}}{{^isMapContainer}}public {{datatype}} {{getter}}() {
|
||||||
return {{name}};
|
if ({{name}} == null) {
|
||||||
|
return null;
|
||||||
}
|
}
|
||||||
|
return {{name}}.value();
|
||||||
|
}{{/isMapContainer}}{{/isListContainer}}{{/isEnum}}{{#isEnum}}{{#isListContainer}}public {{{datatypeWithEnum}}} {{getter}}() {
|
||||||
|
return {{name}};
|
||||||
|
}{{/isListContainer}}{{/isEnum}}{{#isEnum}}{{#isMapContainer}}public {{{datatypeWithEnum}}} {{getter}}() {
|
||||||
|
return {{name}};
|
||||||
|
}{{/isMapContainer}}{{/isEnum}}{{^isEnum}}public {{{datatypeWithEnum}}} {{getter}}() {
|
||||||
|
return {{name}};
|
||||||
|
}{{/isEnum}}
|
||||||
|
|
||||||
{{^isReadOnly}}
|
{{^isReadOnly}}
|
||||||
public void {{setter}}({{{datatypeWithEnum}}} {{name}}) {
|
public void {{setter}}({{{datatypeWithEnum}}} {{name}}) {
|
||||||
|
@ -146,8 +146,11 @@ public enum StatusEnum {
|
|||||||
* @return status
|
* @return status
|
||||||
**/
|
**/
|
||||||
@JsonProperty("status")
|
@JsonProperty("status")
|
||||||
public StatusEnum getStatus() {
|
public String getStatus() {
|
||||||
return status;
|
if (status == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return status.value();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setStatus(StatusEnum status) {
|
public void setStatus(StatusEnum status) {
|
||||||
|
@ -179,8 +179,11 @@ public enum StatusEnum {
|
|||||||
* @return status
|
* @return status
|
||||||
**/
|
**/
|
||||||
@JsonProperty("status")
|
@JsonProperty("status")
|
||||||
public StatusEnum getStatus() {
|
public String getStatus() {
|
||||||
return status;
|
if (status == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return status.value();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setStatus(StatusEnum status) {
|
public void setStatus(StatusEnum status) {
|
||||||
|
@ -146,8 +146,11 @@ public enum StatusEnum {
|
|||||||
* @return status
|
* @return status
|
||||||
**/
|
**/
|
||||||
@JsonProperty("status")
|
@JsonProperty("status")
|
||||||
public StatusEnum getStatus() {
|
public String getStatus() {
|
||||||
return status;
|
if (status == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return status.value();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setStatus(StatusEnum status) {
|
public void setStatus(StatusEnum status) {
|
||||||
|
@ -179,8 +179,11 @@ public enum StatusEnum {
|
|||||||
* @return status
|
* @return status
|
||||||
**/
|
**/
|
||||||
@JsonProperty("status")
|
@JsonProperty("status")
|
||||||
public StatusEnum getStatus() {
|
public String getStatus() {
|
||||||
return status;
|
if (status == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return status.value();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setStatus(StatusEnum status) {
|
public void setStatus(StatusEnum status) {
|
||||||
|
@ -146,8 +146,11 @@ public enum StatusEnum {
|
|||||||
* @return status
|
* @return status
|
||||||
**/
|
**/
|
||||||
@JsonProperty("status")
|
@JsonProperty("status")
|
||||||
public StatusEnum getStatus() {
|
public String getStatus() {
|
||||||
return status;
|
if (status == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return status.value();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setStatus(StatusEnum status) {
|
public void setStatus(StatusEnum status) {
|
||||||
|
@ -179,8 +179,11 @@ public enum StatusEnum {
|
|||||||
* @return status
|
* @return status
|
||||||
**/
|
**/
|
||||||
@JsonProperty("status")
|
@JsonProperty("status")
|
||||||
public StatusEnum getStatus() {
|
public String getStatus() {
|
||||||
return status;
|
if (status == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return status.value();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setStatus(StatusEnum status) {
|
public void setStatus(StatusEnum status) {
|
||||||
|
@ -108,6 +108,20 @@ public interface FakeApi {
|
|||||||
@ApiResponse(code = 404, message = "Not found") })
|
@ApiResponse(code = 404, message = "Not found") })
|
||||||
public void testEnumParameters(@Multipart(value = "enum_form_string_array", required = false) List<String> enumFormStringArray, @Multipart(value = "enum_form_string", required = false) String enumFormString, @HeaderParam("enum_header_string_array") List<String> enumHeaderStringArray, @HeaderParam("enum_header_string") String enumHeaderString, @QueryParam("enum_query_string_array") List<String> enumQueryStringArray, @QueryParam("enum_query_string") @DefaultValue("-efg") String enumQueryString, @QueryParam("enum_query_integer") Integer enumQueryInteger, @Multipart(value = "enum_query_double", required = false) Double enumQueryDouble);
|
public void testEnumParameters(@Multipart(value = "enum_form_string_array", required = false) List<String> enumFormStringArray, @Multipart(value = "enum_form_string", required = false) String enumFormString, @HeaderParam("enum_header_string_array") List<String> enumHeaderStringArray, @HeaderParam("enum_header_string") String enumHeaderString, @QueryParam("enum_query_string_array") List<String> enumQueryStringArray, @QueryParam("enum_query_string") @DefaultValue("-efg") String enumQueryString, @QueryParam("enum_query_integer") Integer enumQueryInteger, @Multipart(value = "enum_query_double", required = false) Double enumQueryDouble);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* test inline additionalProperties
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
@POST
|
||||||
|
@Path("/fake/inline-additionalProperties")
|
||||||
|
@Consumes({ "application/json" })
|
||||||
|
@ApiOperation(value = "test inline additionalProperties", tags={ "fake", })
|
||||||
|
@ApiResponses(value = {
|
||||||
|
@ApiResponse(code = 200, message = "successful operation") })
|
||||||
|
public void testInlineAdditionalProperties(@Valid Object param);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* test json serialization of form data
|
* test json serialization of form data
|
||||||
*
|
*
|
||||||
|
@ -92,8 +92,11 @@ public enum ArrayEnumEnum {
|
|||||||
* @return justSymbol
|
* @return justSymbol
|
||||||
**/
|
**/
|
||||||
@JsonProperty("just_symbol")
|
@JsonProperty("just_symbol")
|
||||||
public JustSymbolEnum getJustSymbol() {
|
public String getJustSymbol() {
|
||||||
return justSymbol;
|
if (justSymbol == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return justSymbol.value();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setJustSymbol(JustSymbolEnum justSymbol) {
|
public void setJustSymbol(JustSymbolEnum justSymbol) {
|
||||||
|
@ -128,8 +128,11 @@ public enum EnumNumberEnum {
|
|||||||
* @return enumString
|
* @return enumString
|
||||||
**/
|
**/
|
||||||
@JsonProperty("enum_string")
|
@JsonProperty("enum_string")
|
||||||
public EnumStringEnum getEnumString() {
|
public String getEnumString() {
|
||||||
return enumString;
|
if (enumString == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return enumString.value();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setEnumString(EnumStringEnum enumString) {
|
public void setEnumString(EnumStringEnum enumString) {
|
||||||
@ -146,8 +149,11 @@ public enum EnumNumberEnum {
|
|||||||
* @return enumInteger
|
* @return enumInteger
|
||||||
**/
|
**/
|
||||||
@JsonProperty("enum_integer")
|
@JsonProperty("enum_integer")
|
||||||
public EnumIntegerEnum getEnumInteger() {
|
public Integer getEnumInteger() {
|
||||||
return enumInteger;
|
if (enumInteger == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return enumInteger.value();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setEnumInteger(EnumIntegerEnum enumInteger) {
|
public void setEnumInteger(EnumIntegerEnum enumInteger) {
|
||||||
@ -164,8 +170,11 @@ public enum EnumNumberEnum {
|
|||||||
* @return enumNumber
|
* @return enumNumber
|
||||||
**/
|
**/
|
||||||
@JsonProperty("enum_number")
|
@JsonProperty("enum_number")
|
||||||
public EnumNumberEnum getEnumNumber() {
|
public Double getEnumNumber() {
|
||||||
return enumNumber;
|
if (enumNumber == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return enumNumber.value();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setEnumNumber(EnumNumberEnum enumNumber) {
|
public void setEnumNumber(EnumNumberEnum enumNumber) {
|
||||||
|
@ -141,8 +141,11 @@ public enum StatusEnum {
|
|||||||
* @return status
|
* @return status
|
||||||
**/
|
**/
|
||||||
@JsonProperty("status")
|
@JsonProperty("status")
|
||||||
public StatusEnum getStatus() {
|
public String getStatus() {
|
||||||
return status;
|
if (status == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return status.value();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setStatus(StatusEnum status) {
|
public void setStatus(StatusEnum status) {
|
||||||
|
@ -174,8 +174,11 @@ public enum StatusEnum {
|
|||||||
* @return status
|
* @return status
|
||||||
**/
|
**/
|
||||||
@JsonProperty("status")
|
@JsonProperty("status")
|
||||||
public StatusEnum getStatus() {
|
public String getStatus() {
|
||||||
return status;
|
if (status == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return status.value();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setStatus(StatusEnum status) {
|
public void setStatus(StatusEnum status) {
|
||||||
|
@ -85,6 +85,18 @@ public class FakeApiServiceImpl implements FakeApi {
|
|||||||
// TODO: Implement...
|
// TODO: Implement...
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* test inline additionalProperties
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public void testInlineAdditionalProperties(Object param) {
|
||||||
|
// TODO: Implement...
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user