[JavaJaxRs] generate getValue() for enums with the correct type (#21183)

* [JavaJaxRs] enumClass.mustache added getValue()

JavaJaxRs enums are missing getValue() method returning the correct data type.

* Update InlineObject2.java added getValue() for enums

* Update Pet.java added getValue() to enum

* Update BigCat.java added getValue for enum

* Update EnumArrays.java added getValue() to enum

* Update EnumArrays.java added getValue() to enum

* Update EnumTest.java added getValue() to enums

* Update MapTest.java added getValue() to enum

* Update Order.java added getValue() to enum

* Update Pet.java added getValue() to enum

* Update EnumArrays.java added getValue() to enums

* Update EnumTest.java added getValue() to enums

* Update MapTest.java added getValue() to enum

* Update Order.java added getValue() to enum

* Update ParentWithNullable.java added getValue() to enum

* Update BigCat.java added getValue() to enum

* Update EnumArrays.java added getValue() to enums

* Update EnumTest.java added getValue() to enums

* Update MapTest.java added getValue() to enum

* Update Order.java added getValue() to enum

* Update Pet.java added getValue() to enum

* Update BigCat.java added getValue() to enum

* Update EnumArrays.java added getValue() to enums

* Update EnumTest.java added getValue() to enums

* Update MapTest.java added getValue() to enum

* Update Order.java added getValue() to enum

* Update Pet.java added getValue to enum

* Update EnumArrays.java added getValue() to enum

* Update EnumTest.java added getValue() to enums

* Update MapTest.java added getValue() to enum

* Update Order.java added getValue() to enum

* Update ParentWithNullable.java added getValue() to enum

* Update Pet.java added getValue() to enum

* Update EnumTest.java getValue() with Integer

* Update EnumTest.java
This commit is contained in:
Eric Rolli 2025-05-09 05:15:20 +02:00 committed by GitHub
parent b55ae3caa8
commit bb811db2a2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
32 changed files with 265 additions and 53 deletions

View File

@ -36,8 +36,12 @@
this.value = value;
}
@Override
@JsonValue
public {{{dataType}}} getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@ -51,8 +51,12 @@ public class BigCat extends Cat implements Serializable {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@ -50,8 +50,12 @@ public class EnumArrays implements Serializable {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}
@ -85,8 +89,12 @@ public class EnumArrays implements Serializable {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@ -54,8 +54,12 @@ public class EnumTest implements Serializable {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}
@ -91,8 +95,12 @@ public class EnumTest implements Serializable {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}
@ -126,8 +134,12 @@ public class EnumTest implements Serializable {
this.value = value;
}
@Override
@JsonValue
public Integer getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}
@ -161,8 +173,12 @@ public class EnumTest implements Serializable {
this.value = value;
}
@Override
@JsonValue
public Double getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@ -55,8 +55,12 @@ public class MapTest implements Serializable {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@ -70,8 +70,12 @@ public class Order implements Serializable {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@ -81,8 +81,12 @@ public class Pet implements Serializable {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@ -49,8 +49,12 @@ public class EnumArrays {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}
@ -84,8 +88,12 @@ public class EnumArrays {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@ -59,8 +59,12 @@ public class EnumTest {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}
@ -96,8 +100,12 @@ public class EnumTest {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}
@ -131,8 +139,12 @@ public class EnumTest {
this.value = value;
}
@Override
@JsonValue
public Integer getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}
@ -166,8 +178,12 @@ public class EnumTest {
this.value = value;
}
@Override
@JsonValue
public Double getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@ -48,8 +48,12 @@ public class InlineObject2 {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}
@ -85,8 +89,12 @@ public class InlineObject2 {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@ -54,8 +54,12 @@ public class MapTest {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@ -69,8 +69,12 @@ public class Order {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@ -51,8 +51,12 @@ public class ParentWithNullable {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@ -80,8 +80,12 @@ public class Pet {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@ -50,8 +50,12 @@ public class BigCat extends Cat {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@ -49,8 +49,12 @@ public class EnumArrays {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}
@ -84,8 +88,12 @@ public class EnumArrays {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@ -53,8 +53,12 @@ public class EnumTest {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}
@ -90,8 +94,12 @@ public class EnumTest {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}
@ -125,8 +133,12 @@ public class EnumTest {
this.value = value;
}
@Override
@JsonValue
public Integer getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}
@ -160,8 +172,12 @@ public class EnumTest {
this.value = value;
}
@Override
@JsonValue
public Double getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@ -54,8 +54,12 @@ public class MapTest {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@ -69,8 +69,12 @@ public class Order {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@ -80,8 +80,12 @@ public class Pet {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@ -50,8 +50,12 @@ public class BigCat extends Cat {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@ -49,8 +49,12 @@ public class EnumArrays {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}
@ -84,8 +88,12 @@ public class EnumArrays {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@ -53,8 +53,12 @@ public class EnumTest {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}
@ -90,8 +94,12 @@ public class EnumTest {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}
@ -125,8 +133,12 @@ public class EnumTest {
this.value = value;
}
@Override
@JsonValue
public Integer getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}
@ -160,8 +172,12 @@ public class EnumTest {
this.value = value;
}
@Override
@JsonValue
public Double getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@ -54,8 +54,12 @@ public class MapTest {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@ -69,8 +69,12 @@ public class Order {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@ -80,8 +80,12 @@ public class Pet {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@ -48,8 +48,12 @@ public class EnumArrays {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}
@ -83,8 +87,12 @@ public class EnumArrays {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@ -58,8 +58,12 @@ public class EnumTest {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}
@ -95,8 +99,12 @@ public class EnumTest {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}
@ -130,8 +138,12 @@ public class EnumTest {
this.value = value;
}
@Override
@JsonValue
public Integer getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}
@ -165,8 +177,12 @@ public class EnumTest {
this.value = value;
}
@Override
@JsonValue
public Double getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@ -53,8 +53,12 @@ public class MapTest {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@ -68,8 +68,12 @@ public class Order {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@ -50,8 +50,12 @@ public class ParentWithNullable {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}

View File

@ -79,8 +79,12 @@ public class Pet {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}