This is because you need to define a constructor for your enum. Add a proper constructor:
public static enum STATUS{
STARTED("STRTD"), COMPLETED("COMP");
public final String status;
private STATUS(String status) {
this.status = status;
}
}
Now you can access to this field from your enums:
System.out.println(STATUS.STARTED.status);
Just in case you will use this enum in tools used to the JavaBean standard (as pointed out by @chrylis):
public static enum STATUS{
STARTED("STRTD"), COMPLETED("COMP");
private final String status;
private STATUS(String status) {
this.status = status;
}
public String getStatus() {
return this.status;
}
}