package org.ovirt.engine.core.aaa;
import java.util.HashMap;
import java.util.Map;
import org.ovirt.engine.core.common.businessentities.Identifiable;
/**
* A directory entry is available if it was found in the directory during the last check performed by the engine.
*/
public enum DirectoryEntryStatus implements Identifiable {
UNAVAILABLE(0),
AVAILABLE(1);
private int value;
private static Map<Integer, DirectoryEntryStatus> mappings;
static {
mappings = new HashMap<>();
for (DirectoryEntryStatus status : values()) {
mappings.put(status.getValue(), status);
}
}
private DirectoryEntryStatus(int value) {
this.value = value;
}
@Override
public int getValue() {
return value;
}
public static DirectoryEntryStatus forValue(int value) {
return mappings.get(value);
}
}