package eu.eudat.commons.enums; import com.fasterxml.jackson.annotation.JsonValue; import eu.eudat.data.converters.enums.DatabaseEnum; import java.util.Map; public enum FieldDataExternalDatasetType implements DatabaseEnum { ReusedDataset("reused_dataset"), ProducedDataset("produced_dataset"), Other("other"); private final String value; FieldDataExternalDatasetType(String value) { this.value = value; } @JsonValue public String getValue() { return value; } private static final Map map = EnumUtils.getEnumValueMap(FieldDataExternalDatasetType.class); public static FieldDataExternalDatasetType of(String i) { return map.get(i); } }