package org.ovirt.engine.ui.webadmin.uimode; import org.ovirt.engine.core.common.mode.ApplicationMode; import org.ovirt.engine.ui.frontend.utils.JsSingleValueStringObject; /** * Overlay type for {@code applicationMode} global JS object. */ public final class UiModeData extends JsSingleValueStringObject { protected UiModeData() { } public static ApplicationMode getUiMode() { String applicationModeValue = getValueFrom("applicationMode"); //$NON-NLS-1$ try { return ApplicationMode.from(Integer.parseInt(applicationModeValue)); } catch (NumberFormatException ex) { return null; } } }