package org.ovirt.engine.core.common.businessentities;
import java.util.HashMap;
import java.util.Map;
public enum ExternalStatus implements Identifiable {
Ok(0),
Info(1),
Warning(2),
Error(3),
Failure(4);
private static final Map<Integer, ExternalStatus> mappings = new HashMap<>();
private int id;
static {
for (ExternalStatus status : values()) {
mappings.put(status.getValue(), status);
}
}
private ExternalStatus(int value) {
id = value;
}
@Override
public int getValue() {
return id;
}
public static ExternalStatus forValue(int value) {
return mappings.get(value);
}
}