Interface MenuItemManager

All Superinterfaces:
Manager, TypedDefinitionManager<MenuItem>

public interface MenuItemManager extends TypedDefinitionManager<MenuItem>
  • Method Details

    • getMenuItem

      @Deprecated MenuItem getMenuItem(String name)
      Deprecated.
      TypedDefinitionManager.get(String) を使用してください。
      メニューアイテムを返します
      Parameters:
      name - メニューアイテム名
      Returns:
      メニューアイテム
    • createMenuItem

      @Deprecated DefinitionModifyResult createMenuItem(MenuItem menuItem)
      Deprecated.
      invalid reference
      #create(MenuItem)
      を使用してください。
      メニューアイテムを作成します
      Parameters:
      menuItem - 作成するメニューアイテム
    • updateMenuItem

      @Deprecated DefinitionModifyResult updateMenuItem(MenuItem menuItem)
      Deprecated.
      invalid reference
      #update(MenuItem)
      を使用してください。
      メニューアイテムを更新します
      Parameters:
      menuItem - 更新するメニューアイテム
    • deleteMenuItem

      Deprecated.
      TypedDefinitionManager.remove(String) を使用してください。
      メニューアイテムを削除します
      Parameters:
      name - 削除するメニューアイテム名
    • customizeEntityMenu

      EntityMenuAction customizeEntityMenu(EntityMenuItem menuItem, String defaultAction)
      EntityMenuItemにカスタマイズ設定を行います。
      Parameters:
      menuItem - メニューアイテム
      defaultAction - デフォルトのアクション
      Returns:
      カスタマイズ結果
    • customizeActionMenu

      ActionMenuAction customizeActionMenu(ActionMenuItem menuItem)
      ActionMenuItemにカスタマイズ設定を行います。
      Parameters:
      menuItem - メニューアイテム
      Returns:
      カスタマイズ結果
    • customizeUrlMenu

      UrlMenuAction customizeUrlMenu(UrlMenuItem menuItem)
      UrlMenuItemにカスタマイズ設定を行います。
      Parameters:
      menuItem - メニューアイテム
      Returns:
      カスタマイズ結果