Enum Class MenuOpenMode

java.lang.Object
java.lang.Enum<MenuOpenMode>
de.bytestore.hostinger.menu.entity.MenuOpenMode
All Implemented Interfaces:
io.jmix.core.metamodel.datatype.EnumClass<String>, Serializable, Comparable<MenuOpenMode>, Constable

public enum MenuOpenMode extends Enum<MenuOpenMode> implements io.jmix.core.metamodel.datatype.EnumClass<String>
Enumeration MenuOpenMode defines the various modes in which a menu item can be opened. These modes represent how user interaction with the menu behaves when invoking an action. Enum values: - THIS_TAB: Indicates that the menu item will be opened in the current browser tab. - NEW_TAB: Indicates that the menu item will open in a new browser tab. - DIALOG: Indicates that the menu item will be opened in a dialog window. Implements: - EnumClass interface with the generic type String, where each enum value is identified by a unique String ID. Methods: - fromId(String id): Retrieves the corresponding MenuOpenMode instance based on its ID. If no matching ID is found, this method returns null.
  • Enum Constant Details

  • Method Details

    • values

      public static MenuOpenMode[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static MenuOpenMode valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • fromId

      @Nullable public static MenuOpenMode fromId(String id)