Overview

Summary

ContactDonateImprint


2. Modular API



2.1 Module System




2.2 Module Interfaces


API 1: CustomerService-API (31)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /customeraddress/city/{id}findAllCustomerAddressOfCity(id)CustomerModuleGETCity CustomerAddress
(2) /loyaltycard/loyaltyprogram/{id}findAllLoyaltyCardOfLoyaltyProgram(id)CustomerModuleGETLoyaltyProgram LoyaltyCard
(3) /loyaltystamp/loyaltycard/{id}findAllLoyaltyStampOfLoyaltyCard(id)CustomerModuleGETLoyaltyCard LoyaltyStamp
(4) /loyaltycard/{id}updateLoyaltyCardById(loyaltycard)CustomerModulePUTLoyaltyCard
(5) /customer/{id}updateCustomerById(customer)CustomerModulePUTCustomer
(6) /loyaltystampfindAllLoyaltyStamp()CustomerModuleGETLoyaltyStamp
(7) /loyaltycard/{id}findLoyaltyCardById(id)CustomerModuleGETLoyaltyCard
(8) /loyaltycard/{id}deleteLoyaltyCardById(id)CustomerModuleDELETELoyaltyCard
(9) /loyaltycard/customer/{id}findAllLoyaltyCardOfCustomer(id)CustomerModuleGETCustomer LoyaltyCard
(10) /loyaltyprograminsertLoyaltyProgram(loyaltyprogram)CustomerModulePOSTLoyaltyProgram
(11) /loyaltyprogram/{id}findLoyaltyProgramById(id)CustomerModuleGETLoyaltyProgram
(12) /customerfindAllCustomer()CustomerModuleGETCustomer
(13) /loyaltyprogram/{id}deleteLoyaltyProgramById(id)CustomerModuleDELETELoyaltyProgram
(14) /customeraddress/customer/{id}findAllCustomerAddressOfCustomer(id)CustomerModuleGETCustomer CustomerAddress
(15) /loyaltyprogramfindAllLoyaltyProgram()CustomerModuleGETLoyaltyProgram
(16) /customer/{id}findCustomerById(id)CustomerModuleGETCustomer
(17) /customeraddressinsertCustomerAddress(customeraddress)CustomerModulePOSTCustomerAddress
(18) /loyaltystamp/{id}deleteLoyaltyStampById(id)CustomerModuleDELETELoyaltyStamp
(19) /customer/{id}deleteCustomerById(id)CustomerModuleDELETECustomer
(20) /customeraddress/{id}findCustomerAddressById(id)CustomerModuleGETCustomerAddress
(21) /customeraddress/{id}deleteCustomerAddressById(id)CustomerModuleDELETECustomerAddress
(22) /loyaltycardfindAllLoyaltyCard()CustomerModuleGETLoyaltyCard
(23) /loyaltystampinsertLoyaltyStamp(loyaltystamp)CustomerModulePOSTLoyaltyStamp
(24) /customerinsertCustomer(customer)CustomerModulePOSTCustomer
(25) /customeraddress/{id}updateCustomerAddressById(customeraddress)CustomerModulePUTCustomerAddress
(26) /loyaltyprogram/restaurant/{id}findAllLoyaltyProgramOfRestaurant(id)CustomerModuleGETRestaurant LoyaltyProgram
(27) /loyaltycardinsertLoyaltyCard(loyaltycard)CustomerModulePOSTLoyaltyCard
(28) /customeraddressfindAllCustomerAddress()CustomerModuleGETCustomerAddress
(29) /loyaltyprogram/{id}updateLoyaltyProgramById(loyaltyprogram)CustomerModulePUTLoyaltyProgram
(30) /loyaltystamp/{id}findLoyaltyStampById(id)CustomerModuleGETLoyaltyStamp
(31) /loyaltystamp/{id}updateLoyaltyStampById(loyaltystamp)CustomerModulePUTLoyaltyStamp

API 2: MenuItemOptionService-API (12)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /menuitemoption/{id}findMenuItemOptionById(id)MenuItemOptionModuleGETMenuItemOption
(2) /menuitemoption/{id}updateMenuItemOptionById(menuitemoption)MenuItemOptionModulePUTMenuItemOption
(3) /menuitemoptioninsertMenuItemOption(menuitemoption)MenuItemOptionModulePOSTMenuItemOption
(4) /menuitemoption/menuitemoptiongroup/{id}findAllMenuItemOptionOfMenuItemOptionGroup(id)MenuItemOptionModuleGETMenuItemOptionGroup MenuItemOption
(5) /menuitemoptiongroupinsertMenuItemOptionGroup(menuitemoptiongroup)MenuItemOptionModulePOSTMenuItemOptionGroup
(6) /menuitemoption/{id}deleteMenuItemOptionById(id)MenuItemOptionModuleDELETEMenuItemOption
(7) /menuitemoptiongroup/{id}findMenuItemOptionGroupById(id)MenuItemOptionModuleGETMenuItemOptionGroup
(8) /menuitemoptiongroup/{id}deleteMenuItemOptionGroupById(id)MenuItemOptionModuleDELETEMenuItemOptionGroup
(9) /menuitemoptiongroup/{id}updateMenuItemOptionGroupById(menuitemoptiongroup)MenuItemOptionModulePUTMenuItemOptionGroup
(10) /menuitemoptionfindAllMenuItemOption()MenuItemOptionModuleGETMenuItemOption
(11) /menuitemoptiongroupfindAllMenuItemOptionGroup()MenuItemOptionModuleGETMenuItemOptionGroup
(12) /menuitemoptiongroup/menuitem/{id}findAllMenuItemOptionGroupOfMenuItem(id)MenuItemOptionModuleGETMenuItem MenuItemOptionGroup

API 3: MenuItemService-API (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

API 4: MenuItemTagService-API (19)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /menuitemtag/{id}updateMenuItemTagById(menuitemtag)MenuItemTagModulePUTMenuItemTag
(2) /menuitemtaginsertMenuItemTag(menuitemtag)MenuItemTagModulePOSTMenuItemTag
(3) /deliveryareafindAllDeliveryArea()MenuItemTagModuleGETDeliveryArea
(4) /deliveryarea/{id}findDeliveryAreaById(id)MenuItemTagModuleGETDeliveryArea
(5) /menuitemtaglinkinsertMenuItemTagLink(menuitemtaglink)MenuItemTagModulePOSTMenuItemTagLink
(6) /menuitemtagfindAllMenuItemTag()MenuItemTagModuleGETMenuItemTag
(7) /menuitemtaglink/{id}updateMenuItemTagLinkById(menuitemtaglink)MenuItemTagModulePUTMenuItemTagLink
(8) /menuitemtaglink/{id}findMenuItemTagLinkById(id)MenuItemTagModuleGETMenuItemTagLink
(9) /menuitemtag/{id}findMenuItemTagById(id)MenuItemTagModuleGETMenuItemTag
(10) /menuitemtaglink/{id}deleteMenuItemTagLinkById(id)MenuItemTagModuleDELETEMenuItemTagLink
(11) /menuitemtaglinkfindAllMenuItemTagLink()MenuItemTagModuleGETMenuItemTagLink
(12) /menuitemtaglink/menuitem/{id}findAllMenuItemTagLinkOfMenuItem(id)MenuItemTagModuleGETMenuItem MenuItemTagLink
(13) /deliveryarea/{id}deleteDeliveryAreaById(id)MenuItemTagModuleDELETEDeliveryArea
(14) /deliveryareainsertDeliveryArea(deliveryarea)MenuItemTagModulePOSTDeliveryArea
(15) /deliveryarea/restaurant/{id}findAllDeliveryAreaOfRestaurant(id)MenuItemTagModuleGETRestaurant DeliveryArea
(16) /deliveryarea/city/{id}findAllDeliveryAreaOfCity(id)MenuItemTagModuleGETCity DeliveryArea
(17) /menuitemtag/{id}deleteMenuItemTagById(id)MenuItemTagModuleDELETEMenuItemTag
(18) /deliveryarea/{id}updateDeliveryAreaById(deliveryarea)MenuItemTagModulePUTDeliveryArea
(19) /menuitemtaglink/menuitemtag/{id}findAllMenuItemTagLinkOfMenuItemTag(id)MenuItemTagModuleGETMenuItemTag MenuItemTagLink

API 5: PaymentMethodService-API (14)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /paymentmethod/{id}updatePaymentMethodById(paymentmethod)PaymentMethodModulePUTPaymentMethod
(2) /customerorder/customer/{id}findAllCustomerOrderOfCustomer(id)PaymentMethodModuleGETCustomer CustomerOrder
(3) /customerorderfindAllCustomerOrder()PaymentMethodModuleGETCustomerOrder
(4) /paymentmethod/{id}findPaymentMethodById(id)PaymentMethodModuleGETPaymentMethod
(5) /paymentmethodfindAllPaymentMethod()PaymentMethodModuleGETPaymentMethod
(6) /customerorder/paymentmethod/{id}findAllCustomerOrderOfPaymentMethod(id)PaymentMethodModuleGETPaymentMethod CustomerOrder
(7) /customerorder/{id}deleteCustomerOrderById(id)PaymentMethodModuleDELETECustomerOrder
(8) /customerorder/restaurant/{id}findAllCustomerOrderOfRestaurant(id)PaymentMethodModuleGETRestaurant CustomerOrder
(9) /customerorder/{id}updateCustomerOrderById(customerorder)PaymentMethodModulePUTCustomerOrder
(10) /customerorderinsertCustomerOrder(customerorder)PaymentMethodModulePOSTCustomerOrder
(11) /paymentmethodinsertPaymentMethod(paymentmethod)PaymentMethodModulePOSTPaymentMethod
(12) /customerorder/{id}findCustomerOrderById(id)PaymentMethodModuleGETCustomerOrder
(13) /customerorder/deliveryaddress/{id}findAllCustomerOrderOfDeliveryAddress(id)PaymentMethodModuleGETCustomerAddress CustomerOrder
(14) /paymentmethod/{id}deletePaymentMethodById(id)PaymentMethodModuleDELETEPaymentMethod

API 6: RestaurantCategoryService-API (12)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /restaurantcategorylinkinsertRestaurantCategoryLink(restaurantcategorylink)RestaurantCategoryModulePOSTRestaurantCategoryLink
(2) /restaurantcategorylink/{id}updateRestaurantCategoryLinkById(restaurantcategorylink)RestaurantCategoryModulePUTRestaurantCategoryLink
(3) /restaurantcategoryinsertRestaurantCategory(restaurantcategory)RestaurantCategoryModulePOSTRestaurantCategory
(4) /restaurantcategory/{id}updateRestaurantCategoryById(restaurantcategory)RestaurantCategoryModulePUTRestaurantCategory
(5) /restaurantcategorylink/{id}findRestaurantCategoryLinkById(id)RestaurantCategoryModuleGETRestaurantCategoryLink
(6) /restaurantcategorylinkfindAllRestaurantCategoryLink()RestaurantCategoryModuleGETRestaurantCategoryLink
(7) /restaurantcategorylink/restaurantcategory/{id}findAllRestaurantCategoryLinkOfRestaurantCategory(id)RestaurantCategoryModuleGETRestaurantCategory RestaurantCategoryLink
(8) /restaurantcategorylink/{id}deleteRestaurantCategoryLinkById(id)RestaurantCategoryModuleDELETERestaurantCategoryLink
(9) /restaurantcategory/{id}deleteRestaurantCategoryById(id)RestaurantCategoryModuleDELETERestaurantCategory
(10) /restaurantcategory/{id}findRestaurantCategoryById(id)RestaurantCategoryModuleGETRestaurantCategory
(11) /restaurantcategoryfindAllRestaurantCategory()RestaurantCategoryModuleGETRestaurantCategory
(12) /restaurantcategorylink/restaurant/{id}findAllRestaurantCategoryLinkOfRestaurant(id)RestaurantCategoryModuleGETRestaurant RestaurantCategoryLink

API 7: RestaurantService-API (29)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /promotion/{id}findPromotionById(id)RestaurantModuleGETPromotion
(2) /openinghour/restaurant/{id}findAllOpeningHourOfRestaurant(id)RestaurantModuleGETRestaurant OpeningHour
(3) /openinghour/{id}deleteOpeningHourById(id)RestaurantModuleDELETEOpeningHour
(4) /cityfindAllCity()RestaurantModuleGETCity
(5) /city/{id}updateCityById(city)RestaurantModulePUTCity
(6) /restaurant/{id}updateRestaurantById(restaurant)RestaurantModulePUTRestaurant
(7) /promotioninsertPromotion(promotion)RestaurantModulePOSTPromotion
(8) /restaurant/{id}findRestaurantById(id)RestaurantModuleGETRestaurant
(9) /promotion/restaurant/{id}findAllPromotionOfRestaurant(id)RestaurantModuleGETRestaurant Promotion
(10) /restaurantinsertRestaurant(restaurant)RestaurantModulePOSTRestaurant
(11) /menu/restaurant/{id}findAllMenuOfRestaurant(id)RestaurantModuleGETRestaurant Menu
(12) /promotion/{id}updatePromotionById(promotion)RestaurantModulePUTPromotion
(13) /menu/{id}findMenuById(id)RestaurantModuleGETMenu
(14) /menu/{id}deleteMenuById(id)RestaurantModuleDELETEMenu
(15) /openinghour/{id}updateOpeningHourById(openinghour)RestaurantModulePUTOpeningHour
(16) /city/{id}findCityById(id)RestaurantModuleGETCity
(17) /city/{id}deleteCityById(id)RestaurantModuleDELETECity
(18) /openinghour/{id}findOpeningHourById(id)RestaurantModuleGETOpeningHour
(19) /restaurantfindAllRestaurant()RestaurantModuleGETRestaurant
(20) /openinghourfindAllOpeningHour()RestaurantModuleGETOpeningHour
(21) /menufindAllMenu()RestaurantModuleGETMenu
(22) /openinghourinsertOpeningHour(openinghour)RestaurantModulePOSTOpeningHour
(23) /restaurant/city/{id}findAllRestaurantOfCity(id)RestaurantModuleGETCity Restaurant
(24) /menu/{id}updateMenuById(menu)RestaurantModulePUTMenu
(25) /menuinsertMenu(menu)RestaurantModulePOSTMenu
(26) /promotion/{id}deletePromotionById(id)RestaurantModuleDELETEPromotion
(27) /cityinsertCity(city)RestaurantModulePOSTCity
(28) /restaurant/{id}deleteRestaurantById(id)RestaurantModuleDELETERestaurant
(29) /promotionfindAllPromotion()RestaurantModuleGETPromotion

API 8: RestaurantTagService-API (19)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /rating/customer/{id}findAllRatingOfCustomer(id)RestaurantTagModuleGETCustomer Rating
(2) /restauranttag/{id}deleteRestaurantTagById(id)RestaurantTagModuleDELETERestaurantTag
(3) /rating/restaurant/{id}findAllRatingOfRestaurant(id)RestaurantTagModuleGETRestaurant Rating
(4) /restauranttag/{id}findRestaurantTagById(id)RestaurantTagModuleGETRestaurantTag
(5) /rating/{id}deleteRatingById(id)RestaurantTagModuleDELETERating
(6) /rating/{id}findRatingById(id)RestaurantTagModuleGETRating
(7) /restauranttaginsertRestaurantTag(restauranttag)RestaurantTagModulePOSTRestaurantTag
(8) /restauranttaglink/restaurant/{id}findAllRestaurantTagLinkOfRestaurant(id)RestaurantTagModuleGETRestaurant RestaurantTagLink
(9) /restauranttagfindAllRestaurantTag()RestaurantTagModuleGETRestaurantTag
(10) /rating/{id}updateRatingById(rating)RestaurantTagModulePUTRating
(11) /restauranttaglink/{id}findRestaurantTagLinkById(id)RestaurantTagModuleGETRestaurantTagLink
(12) /restauranttaglink/{id}deleteRestaurantTagLinkById(id)RestaurantTagModuleDELETERestaurantTagLink
(13) /restauranttaglink/restauranttag/{id}findAllRestaurantTagLinkOfRestaurantTag(id)RestaurantTagModuleGETRestaurantTag RestaurantTagLink
(14) /ratingfindAllRating()RestaurantTagModuleGETRating
(15) /restauranttaglinkfindAllRestaurantTagLink()RestaurantTagModuleGETRestaurantTagLink
(16) /restauranttaglink/{id}updateRestaurantTagLinkById(restauranttaglink)RestaurantTagModulePUTRestaurantTagLink
(17) /restauranttag/{id}updateRestaurantTagById(restauranttag)RestaurantTagModulePUTRestaurantTag
(18) /ratinginsertRating(rating)RestaurantTagModulePOSTRating
(19) /restauranttaglinkinsertRestaurantTagLink(restauranttaglink)RestaurantTagModulePOSTRestaurantTagLink



Overview

Summary

ContactDonateImprint