Overview

Summary

ContactDonateImprint


3. MENU ITEM MODULE (UI prompt)



Module Entities (10)

EntityAliasModuleGlobal Schema
(1) MenuMenuRestaurantModuleLieferando
(2) MenuItemMenuItemMenuItemModuleLieferando
(3) MenuItemOptionMenuItemOptionMenuItemOptionModuleLieferando
(4) MenuItemOptionGroupMenuItemOptionGroupMenuItemOptionModuleLieferando
(5) MenuItemTagLinkMenuItemTagLinkMenuItemTagModuleLieferando
(6) MenuSectionMenuSectionMenuItemModuleLieferando
(7) OrderItemOrderItemMenuItemModuleLieferando
(8) OrderItemOptionOrderItemOptionMenuItemModuleLieferando
(9) PromotionPromotionRestaurantModuleLieferando
(10) PromotionMenuItemLinkPromotionMenuItemLinkMenuItemModuleLieferando

Module Interfaces (32)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /orderitemoptioninsertOrderItemOption(orderitemoption)MenuItemModulePOSTOrderItemOption
(2) /menuitem/{id}deleteMenuItemById(id)MenuItemModuleDELETEMenuItem
(3) /orderitemoption/{id}updateOrderItemOptionById(orderitemoption)MenuItemModulePUTOrderItemOption
(4) /menuitemfindAllMenuItem()MenuItemModuleGETMenuItem
(5) /promotionmenuitemlink/promotion/{id}findAllPromotionMenuItemLinkOfPromotion(id)MenuItemModuleGETPromotion PromotionMenuItemLink
(6) /menusection/menu/{id}findAllMenuSectionOfMenu(id)MenuItemModuleGETMenu MenuSection
(7) /promotionmenuitemlink/{id}updatePromotionMenuItemLinkById(promotionmenuitemlink)MenuItemModulePUTPromotionMenuItemLink
(8) /menusectioninsertMenuSection(menusection)MenuItemModulePOSTMenuSection
(9) /orderitemoption/menuitemoption/{id}findAllOrderItemOptionOfMenuItemOption(id)MenuItemModuleGETMenuItemOption OrderItemOption
(10) /menusection/{id}updateMenuSectionById(menusection)MenuItemModulePUTMenuSection
(11) /menuiteminsertMenuItem(menuitem)MenuItemModulePOSTMenuItem
(12) /orderitemoption/orderitem/{id}findAllOrderItemOptionOfOrderItem(id)MenuItemModuleGETOrderItem OrderItemOption
(13) /orderitemoptionfindAllOrderItemOption()MenuItemModuleGETOrderItemOption
(14) /orderitemoption/{id}deleteOrderItemOptionById(id)MenuItemModuleDELETEOrderItemOption
(15) /promotionmenuitemlinkfindAllPromotionMenuItemLink()MenuItemModuleGETPromotionMenuItemLink
(16) /menusection/{id}findMenuSectionById(id)MenuItemModuleGETMenuSection
(17) /orderitemoption/{id}findOrderItemOptionById(id)MenuItemModuleGETOrderItemOption
(18) /menusection/{id}deleteMenuSectionById(id)MenuItemModuleDELETEMenuSection
(19) /orderiteminsertOrderItem(orderitem)MenuItemModulePOSTOrderItem
(20) /menusectionfindAllMenuSection()MenuItemModuleGETMenuSection
(21) /orderitemfindAllOrderItem()MenuItemModuleGETOrderItem
(22) /menuitem/{id}findMenuItemById(id)MenuItemModuleGETMenuItem
(23) /promotionmenuitemlink/{id}deletePromotionMenuItemLinkById(id)MenuItemModuleDELETEPromotionMenuItemLink
(24) /orderitem/{id}findOrderItemById(id)MenuItemModuleGETOrderItem
(25) /promotionmenuitemlinkinsertPromotionMenuItemLink(promotionmenuitemlink)MenuItemModulePOSTPromotionMenuItemLink
(26) /menuitem/menusection/{id}findAllMenuItemOfMenuSection(id)MenuItemModuleGETMenuSection MenuItem
(27) /menuitem/{id}updateMenuItemById(menuitem)MenuItemModulePUTMenuItem
(28) /promotionmenuitemlink/menuitem/{id}findAllPromotionMenuItemLinkOfMenuItem(id)MenuItemModuleGETMenuItem PromotionMenuItemLink
(29) /orderitem/{id}updateOrderItemById(orderitem)MenuItemModulePUTOrderItem
(30) /orderitem/menuitem/{id}findAllOrderItemOfMenuItem(id)MenuItemModuleGETMenuItem OrderItem
(31) /promotionmenuitemlink/{id}findPromotionMenuItemLinkById(id)MenuItemModuleGETPromotionMenuItemLink
(32) /orderitem/{id}deleteOrderItemById(id)MenuItemModuleDELETEOrderItem







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





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;



MenuSectionMenuItemModuleLieferando

Properties (4)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGMenuSection
(2) MenuLONGMenuSectionMenuRestaurantModule
(3) NameSTRINGMenuSection
(4) SortOrderLONGMenuSection





Example:

final MenuSection menusection = (MenuSection) invokeModule(MENU_ITEM_MODULE + "/menusection/" + id, MenuSection.class);
if (menusection != null) {
    final Menu menu1 = (Menu) invokeModule(RESTAURANT_MODULE + "/menu/" + menusection.getMenu().getId(), Menu.class);
    if (menu1 != null) {
        final Restaurant restaurant2 = (Restaurant) invokeModule(RESTAURANT_MODULE + "/restaurant/" + menu1.getRestaurant().getId(), Restaurant.class);
        if (restaurant2 != null) {
            final City city3 = (City) invokeModule(RESTAURANT_MODULE + "/city/" + restaurant2.getCity().getId(), City.class);
            if (city3 != null) {
            }
        }
    }
}
return menusection;


3.3 ORDER ITEM


OrderItemMenuItemModuleLieferando

Properties (8)

PropertyTypeEntityReferenceModule
(1) CustomerOrderLONGOrderItem
(2) ItemDescriptionCopySTRINGOrderItem
(3) ItemNameCopySTRINGOrderItem
(4) MenuItemLONGOrderItemMenuItemMenuItemModule
(5) QuantityLONGOrderItem
(6) SortOrderLONGOrderItem
(7) TotalPriceSTRINGOrderItem
(8) UnitPriceSTRINGOrderItem





Example:

final OrderItem orderitem = (OrderItem) invokeModule(MENU_ITEM_MODULE + "/orderitem/" + id, OrderItem.class);
if (orderitem != null) {
    final MenuItem menuitem1 = (MenuItem) invokeModule(MENU_ITEM_MODULE + "/menuitem/" + orderitem.getMenuItem().getId(), MenuItem.class);
    if (menuitem1 != null) {
        final MenuSection menusection2 = (MenuSection) invokeModule(MENU_ITEM_MODULE + "/menusection/" + menuitem1.getMenuSection().getId(), MenuSection.class);
        if (menusection2 != null) {
            final Menu menu3 = (Menu) invokeModule(RESTAURANT_MODULE + "/menu/" + menusection2.getMenu().getId(), Menu.class);
            if (menu3 != null) {
                final Restaurant restaurant4 = (Restaurant) invokeModule(RESTAURANT_MODULE + "/restaurant/" + menu3.getRestaurant().getId(), Restaurant.class);
                if (restaurant4 != null) {
                    final City city5 = (City) invokeModule(RESTAURANT_MODULE + "/city/" + restaurant4.getCity().getId(), City.class);
                    if (city5 != null) {
                    }
                }
            }
        }
    }
}
return orderitem;


3.4 ORDER ITEM OPTION


OrderItemOptionMenuItemModuleLieferando

Properties (6)

PropertyTypeEntityReferenceModule
(1) MenuItemOptionLONGOrderItemOptionMenuItemOptionMenuItemOptionModule
(2) OptionNameCopySTRINGOrderItemOption
(3) OrderItemLONGOrderItemOptionOrderItemMenuItemModule
(4) PriceDeltaSTRINGOrderItemOption
(5) QuantityLONGOrderItemOption
(6) TotalPriceSTRINGOrderItemOption





Example:

final OrderItemOption orderitemoption = (OrderItemOption) invokeModule(MENU_ITEM_MODULE + "/orderitemoption/" + id, OrderItemOption.class);
if (orderitemoption != null) {
    final OrderItem orderitem1 = (OrderItem) invokeModule(MENU_ITEM_MODULE + "/orderitem/" + orderitemoption.getOrderItem().getId(), OrderItem.class);
    if (orderitem1 != null) {
        final MenuItem menuitem2 = (MenuItem) invokeModule(MENU_ITEM_MODULE + "/menuitem/" + orderitem1.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) {
                        }
                    }
                }
            }
        }
    }
    final MenuItemOption menuitemoption7 = (MenuItemOption) invokeModule(MENU_ITEM_OPTION_MODULE + "/menuitemoption/" + orderitemoption.getMenuItemOption().getId(), MenuItemOption.class);
    if (menuitemoption7 != null) {
        final MenuItemOptionGroup menuitemoptiongroup8 = (MenuItemOptionGroup) invokeModule(MENU_ITEM_OPTION_MODULE + "/menuitemoptiongroup/" + menuitemoption7.getMenuItemOptionGroup().getId(), MenuItemOptionGroup.class);
        if (menuitemoptiongroup8 != null) {
            final MenuItem menuitem9 = (MenuItem) invokeModule(MENU_ITEM_MODULE + "/menuitem/" + menuitemoptiongroup8.getMenuItem().getId(), MenuItem.class);
            if (menuitem9 != null) {
                final MenuSection menusection10 = (MenuSection) invokeModule(MENU_ITEM_MODULE + "/menusection/" + menuitem9.getMenuSection().getId(), MenuSection.class);
                if (menusection10 != null) {
                    final Menu menu11 = (Menu) invokeModule(RESTAURANT_MODULE + "/menu/" + menusection10.getMenu().getId(), Menu.class);
                    if (menu11 != null) {
                        final Restaurant restaurant12 = (Restaurant) invokeModule(RESTAURANT_MODULE + "/restaurant/" + menu11.getRestaurant().getId(), Restaurant.class);
                        if (restaurant12 != null) {
                            final City city13 = (City) invokeModule(RESTAURANT_MODULE + "/city/" + restaurant12.getCity().getId(), City.class);
                            if (city13 != null) {
                            }
                        }
                    }
                }
            }
        }
    }
}
return orderitemoption;



PromotionMenuItemLinkMenuItemModuleLieferando

Properties (2)

PropertyTypeEntityReferenceModule
(1) MenuItemLONGPromotionMenuItemLinkMenuItemMenuItemModule
(2) PromotionLONGPromotionMenuItemLinkPromotionRestaurantModule





Example:

final PromotionMenuItemLink promotionmenuitemlink = (PromotionMenuItemLink) invokeModule(MENU_ITEM_MODULE + "/promotionmenuitemlink/" + id, PromotionMenuItemLink.class);
if (promotionmenuitemlink != null) {
    final Promotion promotion1 = (Promotion) invokeModule(RESTAURANT_MODULE + "/promotion/" + promotionmenuitemlink.getPromotion().getId(), Promotion.class);
    if (promotion1 != null) {
        final Restaurant restaurant2 = (Restaurant) invokeModule(RESTAURANT_MODULE + "/restaurant/" + promotion1.getRestaurant().getId(), Restaurant.class);
        if (restaurant2 != null) {
            final City city3 = (City) invokeModule(RESTAURANT_MODULE + "/city/" + restaurant2.getCity().getId(), City.class);
            if (city3 != null) {
            }
        }
    }
    final MenuItem menuitem4 = (MenuItem) invokeModule(MENU_ITEM_MODULE + "/menuitem/" + promotionmenuitemlink.getMenuItem().getId(), MenuItem.class);
    if (menuitem4 != null) {
        final MenuSection menusection5 = (MenuSection) invokeModule(MENU_ITEM_MODULE + "/menusection/" + menuitem4.getMenuSection().getId(), MenuSection.class);
        if (menusection5 != null) {
            final Menu menu6 = (Menu) invokeModule(RESTAURANT_MODULE + "/menu/" + menusection5.getMenu().getId(), Menu.class);
            if (menu6 != null) {
                final Restaurant restaurant7 = (Restaurant) invokeModule(RESTAURANT_MODULE + "/restaurant/" + menu6.getRestaurant().getId(), Restaurant.class);
                if (restaurant7 != null) {
                    final City city8 = (City) invokeModule(RESTAURANT_MODULE + "/city/" + restaurant7.getCity().getId(), City.class);
                    if (city8 != null) {
                    }
                }
            }
        }
    }
}
return promotionmenuitemlink;


Overview

Summary

ContactDonateImprint