Overview

Summary

ContactDonateImprint


Appendix E-22: PROMOTION MENU ITEM LINK (UI prompt)


PromotionMenuItemLinkMenuItemModuleLieferando

Properties (2)

PropertyTypeEntityReferenceModule
(1) MenuItemLONGPromotionMenuItemLinkMenuItemMenuItemModule
(2) PromotionLONGPromotionMenuItemLinkPromotionRestaurantModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /promotionmenuitemlink/{id}updatePromotionMenuItemLinkById(promotionmenuitemlink)MenuItemModulePUTPromotionMenuItemLink
(2) /promotionmenuitemlink/{id}deletePromotionMenuItemLinkById(id)MenuItemModuleDELETEPromotionMenuItemLink
(3) /promotionmenuitemlink/menuitem/{id}findAllPromotionMenuItemLinkOfMenuItem(id)MenuItemModuleGETMenuItem PromotionMenuItemLink
(4) /promotionmenuitemlink/{id}findPromotionMenuItemLinkById(id)MenuItemModuleGETPromotionMenuItemLink
(5) /promotionmenuitemlink/promotion/{id}findAllPromotionMenuItemLinkOfPromotion(id)MenuItemModuleGETPromotion PromotionMenuItemLink
(6) /promotionmenuitemlinkfindAllPromotionMenuItemLink()MenuItemModuleGETPromotionMenuItemLink
(7) /promotionmenuitemlinkinsertPromotionMenuItemLink(promotionmenuitemlink)MenuItemModulePOSTPromotionMenuItemLink





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