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}}
|
||||
{{#useBeanValidation}}{{>beanValidation}}{{/useBeanValidation}} public {{{datatypeWithEnum}}} {{getter}}() {
|
||||
{{#useBeanValidation}}{{>beanValidation}}{{/useBeanValidation}} {{#isEnum}}{{^isListContainer}}{{^isMapContainer}}public {{datatype}} {{getter}}() {
|
||||
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}}
|
||||
public void {{setter}}({{{datatypeWithEnum}}} {{name}}) {
|
||||
|
@ -146,8 +146,11 @@ public enum StatusEnum {
|
||||
* @return status
|
||||
**/
|
||||
@JsonProperty("status")
|
||||
public StatusEnum getStatus() {
|
||||
return status;
|
||||
public String getStatus() {
|
||||
if (status == null) {
|
||||
return null;
|
||||
}
|
||||
return status.value();
|
||||
}
|
||||
|
||||
public void setStatus(StatusEnum status) {
|
||||
|
@ -179,8 +179,11 @@ public enum StatusEnum {
|
||||
* @return status
|
||||
**/
|
||||
@JsonProperty("status")
|
||||
public StatusEnum getStatus() {
|
||||
return status;
|
||||
public String getStatus() {
|
||||
if (status == null) {
|
||||
return null;
|
||||
}
|
||||
return status.value();
|
||||
}
|
||||
|
||||
public void setStatus(StatusEnum status) {
|
||||
|
@ -146,8 +146,11 @@ public enum StatusEnum {
|
||||
* @return status
|
||||
**/
|
||||
@JsonProperty("status")
|
||||
public StatusEnum getStatus() {
|
||||
return status;
|
||||
public String getStatus() {
|
||||
if (status == null) {
|
||||
return null;
|
||||
}
|
||||
return status.value();
|
||||
}
|
||||
|
||||
public void setStatus(StatusEnum status) {
|
||||
|
@ -179,8 +179,11 @@ public enum StatusEnum {
|
||||
* @return status
|
||||
**/
|
||||
@JsonProperty("status")
|
||||
public StatusEnum getStatus() {
|
||||
return status;
|
||||
public String getStatus() {
|
||||
if (status == null) {
|
||||
return null;
|
||||
}
|
||||
return status.value();
|
||||
}
|
||||
|
||||
public void setStatus(StatusEnum status) {
|
||||
|
@ -146,8 +146,11 @@ public enum StatusEnum {
|
||||
* @return status
|
||||
**/
|
||||
@JsonProperty("status")
|
||||
public StatusEnum getStatus() {
|
||||
return status;
|
||||
public String getStatus() {
|
||||
if (status == null) {
|
||||
return null;
|
||||
}
|
||||
return status.value();
|
||||
}
|
||||
|
||||
public void setStatus(StatusEnum status) {
|
||||
|
@ -179,8 +179,11 @@ public enum StatusEnum {
|
||||
* @return status
|
||||
**/
|
||||
@JsonProperty("status")
|
||||
public StatusEnum getStatus() {
|
||||
return status;
|
||||
public String getStatus() {
|
||||
if (status == null) {
|
||||
return null;
|
||||
}
|
||||
return status.value();
|
||||
}
|
||||
|
||||
public void setStatus(StatusEnum status) {
|
||||
|
@ -108,6 +108,20 @@ public interface FakeApi {
|
||||
@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);
|
||||
|
||||
/**
|
||||
* 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
|
||||
*
|
||||
|
@ -92,8 +92,11 @@ public enum ArrayEnumEnum {
|
||||
* @return justSymbol
|
||||
**/
|
||||
@JsonProperty("just_symbol")
|
||||
public JustSymbolEnum getJustSymbol() {
|
||||
return justSymbol;
|
||||
public String getJustSymbol() {
|
||||
if (justSymbol == null) {
|
||||
return null;
|
||||
}
|
||||
return justSymbol.value();
|
||||
}
|
||||
|
||||
public void setJustSymbol(JustSymbolEnum justSymbol) {
|
||||
|
@ -128,8 +128,11 @@ public enum EnumNumberEnum {
|
||||
* @return enumString
|
||||
**/
|
||||
@JsonProperty("enum_string")
|
||||
public EnumStringEnum getEnumString() {
|
||||
return enumString;
|
||||
public String getEnumString() {
|
||||
if (enumString == null) {
|
||||
return null;
|
||||
}
|
||||
return enumString.value();
|
||||
}
|
||||
|
||||
public void setEnumString(EnumStringEnum enumString) {
|
||||
@ -146,8 +149,11 @@ public enum EnumNumberEnum {
|
||||
* @return enumInteger
|
||||
**/
|
||||
@JsonProperty("enum_integer")
|
||||
public EnumIntegerEnum getEnumInteger() {
|
||||
return enumInteger;
|
||||
public Integer getEnumInteger() {
|
||||
if (enumInteger == null) {
|
||||
return null;
|
||||
}
|
||||
return enumInteger.value();
|
||||
}
|
||||
|
||||
public void setEnumInteger(EnumIntegerEnum enumInteger) {
|
||||
@ -164,8 +170,11 @@ public enum EnumNumberEnum {
|
||||
* @return enumNumber
|
||||
**/
|
||||
@JsonProperty("enum_number")
|
||||
public EnumNumberEnum getEnumNumber() {
|
||||
return enumNumber;
|
||||
public Double getEnumNumber() {
|
||||
if (enumNumber == null) {
|
||||
return null;
|
||||
}
|
||||
return enumNumber.value();
|
||||
}
|
||||
|
||||
public void setEnumNumber(EnumNumberEnum enumNumber) {
|
||||
|
@ -141,8 +141,11 @@ public enum StatusEnum {
|
||||
* @return status
|
||||
**/
|
||||
@JsonProperty("status")
|
||||
public StatusEnum getStatus() {
|
||||
return status;
|
||||
public String getStatus() {
|
||||
if (status == null) {
|
||||
return null;
|
||||
}
|
||||
return status.value();
|
||||
}
|
||||
|
||||
public void setStatus(StatusEnum status) {
|
||||
|
@ -174,8 +174,11 @@ public enum StatusEnum {
|
||||
* @return status
|
||||
**/
|
||||
@JsonProperty("status")
|
||||
public StatusEnum getStatus() {
|
||||
return status;
|
||||
public String getStatus() {
|
||||
if (status == null) {
|
||||
return null;
|
||||
}
|
||||
return status.value();
|
||||
}
|
||||
|
||||
public void setStatus(StatusEnum status) {
|
||||
|
@ -85,6 +85,18 @@ public class FakeApiServiceImpl implements FakeApi {
|
||||
// TODO: Implement...
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* test inline additionalProperties
|
||||
*
|
||||
*
|
||||
*
|
||||
*/
|
||||
public void testInlineAdditionalProperties(Object param) {
|
||||
// TODO: Implement...
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
x
Reference in New Issue
Block a user