Overview

Summary

ContactDonateImprint


Appendix E-1: MENU ITEM (UI prompt)


MenuItemMenuItemModuleLieferando

Properties (11)

PropertyTypeEntityReferenceModule
(1) BasePriceSTRINGMenuItem
(2) DescriptionSTRINGMenuItem
(3) ImageUrlSTRINGMenuItem
(4) IsAvailableBOOLMenuItem
(5) IsHalalBOOLMenuItem
(6) IsSpicyBOOLMenuItem
(7) IsVeganBOOLMenuItem
(8) IsVegetarianBOOLMenuItem
(9) MenuSectionLONGMenuItemMenuSectionMenuItemModule
(10) NameSTRINGMenuItem
(11) SortOrderLONGMenuItem


Module Interfaces (10)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /menuitemoptiongroup/menuitem/{id}findAllMenuItemOptionGroupOfMenuItem(id)MenuItemOptionModuleGETMenuItem MenuItemOptionGroup
(2) /menuitem/menusection/{id}findAllMenuItemOfMenuSection(id)MenuItemModuleGETMenuSection MenuItem
(3) /menuiteminsertMenuItem(menuitem)MenuItemModulePOSTMenuItem
(4) /orderitem/menuitem/{id}findAllOrderItemOfMenuItem(id)MenuItemModuleGETMenuItem OrderItem
(5) /menuitem/{id}updateMenuItemById(menuitem)MenuItemModulePUTMenuItem
(6) /promotionmenuitemlink/menuitem/{id}findAllPromotionMenuItemLinkOfMenuItem(id)MenuItemModuleGETMenuItem PromotionMenuItemLink
(7) /menuitemfindAllMenuItem()MenuItemModuleGETMenuItem
(8) /menuitem/{id}findMenuItemById(id)MenuItemModuleGETMenuItem
(9) /menuitem/{id}deleteMenuItemById(id)MenuItemModuleDELETEMenuItem
(10) /menuitemtaglink/menuitem/{id}findAllMenuItemTagLinkOfMenuItem(id)MenuItemTagModuleGETMenuItem MenuItemTagLink





Example:

final MenuItem menuitem = (MenuItem) invokeModule(MENU_ITEM_MODULE + "/menuitem/" + id, MenuItem.class);
if (menuitem != null) {
    final MenuSection menusection1 = (MenuSection) invokeModule(MENU_ITEM_MODULE + "/menusection/" + menuitem.getMenuSection().getId(), MenuSection.class);
    if (menusection1 != null) {
        final Menu menu2 = (Menu) invokeModule(RESTAURANT_MODULE + "/menu/" + menusection1.getMenu().getId(), Menu.class);
        if (menu2 != null) {
            final Restaurant restaurant3 = (Restaurant) invokeModule(RESTAURANT_MODULE + "/restaurant/" + menu2.getRestaurant().getId(), Restaurant.class);
            if (restaurant3 != null) {
                final City city4 = (City) invokeModule(RESTAURANT_MODULE + "/city/" + restaurant3.getCity().getId(), City.class);
                if (city4 != null) {
                }
            }
        }
    }
}
return menuitem;


Overview

Summary

ContactDonateImprint