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);
|
}
|
}
|