package org.ovirt.engine.core.common.businessentities;
import java.util.HashMap;
public enum QuotaEnforcementTypeEnum implements Identifiable {
DISABLED(0),
SOFT_ENFORCEMENT(1),
HARD_ENFORCEMENT(2);
private final int enforcementType;
private static final HashMap<Integer, QuotaEnforcementTypeEnum> mappings = new HashMap<>();
static {
for (QuotaEnforcementTypeEnum component : values()) {
mappings.put(component.getValue(), component);
}
}
@Override
public int getValue() {
return enforcementType;
}
public static QuotaEnforcementTypeEnum forValue(int value) {
return mappings.get(value);
}
private QuotaEnforcementTypeEnum(int enforcementType) {
this.enforcementType = enforcementType;
}
public int getQuotaEnforcementType() {
return this.enforcementType;
}
}