package org.ovirt.engine.core.common.businessentities; import org.ovirt.engine.core.common.utils.VmDeviceType; public enum DisplayType { cirrus(VmDeviceType.CIRRUS), qxl(VmDeviceType.QXL), vga(VmDeviceType.VGA), none(null); // For Headless VM, this type means that the VM will run without any display (VIDEO) device private VmDeviceType defaultVmDeviceType; public int getValue() { return this.ordinal(); } DisplayType(VmDeviceType defaultVmDeviceType) { this.defaultVmDeviceType = defaultVmDeviceType; } public static DisplayType forValue(int value) { return values()[value]; } public VmDeviceType getDefaultVmDeviceType() { return defaultVmDeviceType; } }