package de.otto.edison.jobs.domain;
/**
* @author Guido Steinacker
* @since 23.02.15
*/
public enum Level {
INFO("info"),
WARNING("warning"),
ERROR("error");
private final String key;
Level(final String key) {
this.key = key;
}
public static Level ofKey(final String s) {
for (Level l : Level.values()) {
if (l.getKey().equalsIgnoreCase(s)) {
return l;
}
}
throw new IllegalArgumentException("no level with this key found");
}
public String getKey() {
return key;
}
}