api-generator-templates/Java/blocks/enum/converters.twig

23 lines
458 B
Twig

{%- if storable %}
@TypeConverter
@Nullable
public static String serialize(@Nullable final {{ name }} value) {
if (value == null) {
return null;
}
return value.name();
}
@TypeConverter
@Nullable
public static {{ name }} deserialize(@Nullable final String value) {
if (value == null) {
return null;
}
return {{ name }}.valueOf(value);
}
{%- endif -%}