Overview

Summary

ContactDonateImprint


Appendix E-14: MENU ITEM OPTION (UI prompt)


MenuItemOptionMenuItemOptionModuleLieferando

Properties (7)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGMenuItemOption
(2) IsDefaultBOOLMenuItemOption
(3) MaximumPerItemLONGMenuItemOption
(4) MenuItemOptionGroupLONGMenuItemOptionMenuItemOptionGroupMenuItemOptionModule
(5) NameSTRINGMenuItemOption
(6) PriceDeltaSTRINGMenuItemOption
(7) SortOrderLONGMenuItemOption


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /menuitemoption/{id}findMenuItemOptionById(id)MenuItemOptionModuleGETMenuItemOption
(2) /menuitemoption/{id}updateMenuItemOptionById(menuitemoption)MenuItemOptionModulePUTMenuItemOption
(3) /menuitemoption/menuitemoptiongroup/{id}findAllMenuItemOptionOfMenuItemOptionGroup(id)MenuItemOptionModuleGETMenuItemOptionGroup MenuItemOption
(4) /menuitemoptioninsertMenuItemOption(menuitemoption)MenuItemOptionModulePOSTMenuItemOption
(5) /menuitemoption/{id}deleteMenuItemOptionById(id)MenuItemOptionModuleDELETEMenuItemOption
(6) /menuitemoptionfindAllMenuItemOption()MenuItemOptionModuleGETMenuItemOption
(7) /orderitemoption/menuitemoption/{id}findAllOrderItemOptionOfMenuItemOption(id)MenuItemModuleGETMenuItemOption OrderItemOption





Example:

final MenuItemOption menuitemoption = (MenuItemOption) invokeModule(MENU_ITEM_OPTION_MODULE + "/menuitemoption/" + id, MenuItemOption.class);
if (menuitemoption != null) {
    final MenuItemOptionGroup menuitemoptiongroup1 = (MenuItemOptionGroup) invokeModule(MENU_ITEM_OPTION_MODULE + "/menuitemoptiongroup/" + menuitemoption.getMenuItemOptionGroup().getId(), MenuItemOptionGroup.class);
    if (menuitemoptiongroup1 != null) {
        final MenuItem menuitem2 = (MenuItem) invokeModule(MENU_ITEM_MODULE + "/menuitem/" + menuitemoptiongroup1.getMenuItem().getId(), MenuItem.class);
        if (menuitem2 != null) {
            final MenuSection menusection3 = (MenuSection) invokeModule(MENU_ITEM_MODULE + "/menusection/" + menuitem2.getMenuSection().getId(), MenuSection.class);
            if (menusection3 != null) {
                final Menu menu4 = (Menu) invokeModule(RESTAURANT_MODULE + "/menu/" + menusection3.getMenu().getId(), Menu.class);
                if (menu4 != null) {
                    final Restaurant restaurant5 = (Restaurant) invokeModule(RESTAURANT_MODULE + "/restaurant/" + menu4.getRestaurant().getId(), Restaurant.class);
                    if (restaurant5 != null) {
                        final City city6 = (City) invokeModule(RESTAURANT_MODULE + "/city/" + restaurant5.getCity().getId(), City.class);
                        if (city6 != null) {
                        }
                    }
                }
            }
        }
    }
}
return menuitemoption;


Overview

Summary

ContactDonateImprint