package jnpf.dmsEntity.preview.enums; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; import java.util.Locale; public enum DmsPreviewFormat { SOURCE, PDF; @JsonCreator public static DmsPreviewFormat fromValue(String value) { if (value == null || value.trim().isEmpty()) { return null; } return DmsPreviewFormat.valueOf(value.trim().toUpperCase(Locale.ROOT)); } @JsonValue public String value() { return name().toLowerCase(Locale.ROOT); } }