28 lines
606 B
Java
28 lines
606 B
Java
|
package eu.eudat.models.data.entities.xmlmodels.dmpprofiledefinition.types;
|
||
|
|
||
|
public enum FieldCategory {
|
||
|
SYSTEM(0),
|
||
|
EXTRA(1);
|
||
|
|
||
|
private Integer value;
|
||
|
|
||
|
private FieldCategory(Integer value) {
|
||
|
this.value = value;
|
||
|
}
|
||
|
|
||
|
public Integer getValue() {
|
||
|
return value;
|
||
|
}
|
||
|
|
||
|
public static FieldCategory fromInteger(Integer value) {
|
||
|
switch (value) {
|
||
|
case 0:
|
||
|
return SYSTEM;
|
||
|
case 1:
|
||
|
return EXTRA;
|
||
|
default:
|
||
|
throw new RuntimeException("Unsupported FieldCategory Type");
|
||
|
}
|
||
|
}
|
||
|
}
|