package org.openlca.simapro.csv.model.enums;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public enum ProcessCategory implements ValueEnum {
MATERIAL("material"),
ENERGY("energy"),
TRANSPORT("transport"),
PROCESSING("processing"),
USE("use"),
WASTE_SCENARIO("waste scenario"),
WASTE_TREATMENT("waste treatment");
private String value;
private ProcessCategory(String value) {
this.value = value;
}
@Override
public String getValue() {
return value;
}
public static ProcessCategory forValue(String value) {
for (ProcessCategory category : values())
if (category.getValue().equalsIgnoreCase((value)))
return category;
Logger log = LoggerFactory.getLogger(ProcessCategory.class);
log.warn("unknown product category {}; returning NULL", value);
return null;
}
}