package org.ovirt.engine.ui.uicommonweb.place;
import org.ovirt.engine.ui.uicommonweb.models.vms.VmGuestContainerListModel;
/**
* The central location of all application places.
*/
public class UserPortalApplicationPlaces {
// Main section: main tabs
public static final String basicMainTabPlace = "basic"; //$NON-NLS-1$
// Main section: side tabs
public static final String extendedVirtualMachineSideTabPlace = "extended-vm"; //$NON-NLS-1$
public static final String extendedTemplateSideTabPlace = "extended-template"; //$NON-NLS-1$
public static final String extendedResourceSideTabPlace = "extended-resource"; //$NON-NLS-1$
// Main section: sub tabs
// Important: the value after SUB_TAB_PREFIX must correspond to given UiCommon model
// title, transformed to lower case, with spaces replaced with underscores ('_')
public static final String SUB_TAB_PREFIX = "-"; //$NON-NLS-1$
public static final String POOL_SUFFIX = "-pool"; //$NON-NLS-1$
// Virtual Machines
public static final String extendedVirtualMachineGeneralSubTabPlace = extendedVirtualMachineSideTabPlace
+ SUB_TAB_PREFIX + "general"; //$NON-NLS-1$
public static final String extendedPoolGeneralSubTabPlace = extendedVirtualMachineGeneralSubTabPlace + POOL_SUFFIX;
public static final String extendedVirtualMachineNetworkInterfaceSubTabPlace = extendedVirtualMachineSideTabPlace
+ SUB_TAB_PREFIX + "network_interfaces"; //$NON-NLS-1$
public static final String extendedPoolNetworkInterfaceSubTabPlace =
extendedVirtualMachineNetworkInterfaceSubTabPlace + POOL_SUFFIX;
public static final String extendedVirtualMachineVirtualDiskSubTabPlace = extendedVirtualMachineSideTabPlace
+ SUB_TAB_PREFIX + "disks"; //$NON-NLS-1$
public static final String extendedVirtualPoolDiskSubTabPlace = extendedVirtualMachineVirtualDiskSubTabPlace
+ POOL_SUFFIX;
public static final String extendedVirtualMachineSnapshotSubTabPlace = extendedVirtualMachineSideTabPlace
+ SUB_TAB_PREFIX + "snapshots"; //$NON-NLS-1$
public static final String extendedVirtualMachinePermissionSubTabPlace = extendedVirtualMachineSideTabPlace
+ SUB_TAB_PREFIX + "permissions"; //$NON-NLS-1$
public static final String extendedVirtualMachineEventSubTabPlace = extendedVirtualMachineSideTabPlace
+ SUB_TAB_PREFIX + "events"; //$NON-NLS-1$
public static final String extendedVirtualMachineApplicationSubTabPlace = extendedVirtualMachineSideTabPlace
+ SUB_TAB_PREFIX + "applications"; //$NON-NLS-1$
public static final String extendedVirtualMachineGuestContainerSubTabPlace = extendedVirtualMachineSideTabPlace
+ SUB_TAB_PREFIX + VmGuestContainerListModel.HASH_NAME;
public static final String extendedVirtualMachineMonitorSubTabPlace = extendedVirtualMachineSideTabPlace
+ SUB_TAB_PREFIX + "monitor"; //$NON-NLS-1$
public static final String extendedVirtualMachineGuestInfoSubTabPlace = extendedVirtualMachineSideTabPlace
+ SUB_TAB_PREFIX + "guest_info"; //$NON-NLS-1$
// Templates
public static final String extendedTempplateGeneralSubTabPlace = extendedTemplateSideTabPlace
+ SUB_TAB_PREFIX + "general"; //$NON-NLS-1$
public static final String extendedTempplateNetworkInterfacesSubTabPlace = extendedTemplateSideTabPlace
+ SUB_TAB_PREFIX + "network_interfaces"; //$NON-NLS-1$
public static final String extendedTempplateVirtualDisksSubTabPlace = extendedTemplateSideTabPlace
+ SUB_TAB_PREFIX + "disks"; //$NON-NLS-1$
public static final String extendedTempplateEventsSubTabPlace = extendedTemplateSideTabPlace
+ SUB_TAB_PREFIX + "events"; //$NON-NLS-1$
public static final String extendedTempplatePersmissionsSubTabPlace = extendedTemplateSideTabPlace
+ SUB_TAB_PREFIX + "permissions"; //$NON-NLS-1$
// Default places
public static final String DEFAULT_MAIN_SECTION_BASIC_PLACE = basicMainTabPlace;
public static final String DEFAULT_MAIN_SECTION_EXTENDED_PLACE = extendedVirtualMachineSideTabPlace;
}