Overview
Summary
Contact
Donate
Imprint
2. Modular API
2.1 Module System
2.2 Module Interfaces
API 1: CustomerService-API (31)
Remote Method
Local Method
Module
HTTP-Method
References
(1)
/customeraddress/city/{id}
findAllCustomerAddressOfCity(id)
CustomerModule
GET
City
CustomerAddress
(2)
/loyaltycard/loyaltyprogram/{id}
findAllLoyaltyCardOfLoyaltyProgram(id)
CustomerModule
GET
LoyaltyProgram
LoyaltyCard
(3)
/loyaltystamp/loyaltycard/{id}
findAllLoyaltyStampOfLoyaltyCard(id)
CustomerModule
GET
LoyaltyCard
LoyaltyStamp
(4)
/loyaltycard/{id}
updateLoyaltyCardById(loyaltycard)
CustomerModule
PUT
LoyaltyCard
(5)
/customer/{id}
updateCustomerById(customer)
CustomerModule
PUT
Customer
(6)
/loyaltystamp
findAllLoyaltyStamp()
CustomerModule
GET
LoyaltyStamp
(7)
/loyaltycard/{id}
findLoyaltyCardById(id)
CustomerModule
GET
LoyaltyCard
(8)
/loyaltycard/{id}
deleteLoyaltyCardById(id)
CustomerModule
DELETE
LoyaltyCard
(9)
/loyaltycard/customer/{id}
findAllLoyaltyCardOfCustomer(id)
CustomerModule
GET
Customer
LoyaltyCard
(10)
/loyaltyprogram
insertLoyaltyProgram(loyaltyprogram)
CustomerModule
POST
LoyaltyProgram
(11)
/loyaltyprogram/{id}
findLoyaltyProgramById(id)
CustomerModule
GET
LoyaltyProgram
(12)
/customer
findAllCustomer()
CustomerModule
GET
Customer
(13)
/loyaltyprogram/{id}
deleteLoyaltyProgramById(id)
CustomerModule
DELETE
LoyaltyProgram
(14)
/customeraddress/customer/{id}
findAllCustomerAddressOfCustomer(id)
CustomerModule
GET
Customer
CustomerAddress
(15)
/loyaltyprogram
findAllLoyaltyProgram()
CustomerModule
GET
LoyaltyProgram
(16)
/customer/{id}
findCustomerById(id)
CustomerModule
GET
Customer
(17)
/customeraddress
insertCustomerAddress(customeraddress)
CustomerModule
POST
CustomerAddress
(18)
/loyaltystamp/{id}
deleteLoyaltyStampById(id)
CustomerModule
DELETE
LoyaltyStamp
(19)
/customer/{id}
deleteCustomerById(id)
CustomerModule
DELETE
Customer
(20)
/customeraddress/{id}
findCustomerAddressById(id)
CustomerModule
GET
CustomerAddress
(21)
/customeraddress/{id}
deleteCustomerAddressById(id)
CustomerModule
DELETE
CustomerAddress
(22)
/loyaltycard
findAllLoyaltyCard()
CustomerModule
GET
LoyaltyCard
(23)
/loyaltystamp
insertLoyaltyStamp(loyaltystamp)
CustomerModule
POST
LoyaltyStamp
(24)
/customer
insertCustomer(customer)
CustomerModule
POST
Customer
(25)
/customeraddress/{id}
updateCustomerAddressById(customeraddress)
CustomerModule
PUT
CustomerAddress
(26)
/loyaltyprogram/restaurant/{id}
findAllLoyaltyProgramOfRestaurant(id)
CustomerModule
GET
Restaurant
LoyaltyProgram
(27)
/loyaltycard
insertLoyaltyCard(loyaltycard)
CustomerModule
POST
LoyaltyCard
(28)
/customeraddress
findAllCustomerAddress()
CustomerModule
GET
CustomerAddress
(29)
/loyaltyprogram/{id}
updateLoyaltyProgramById(loyaltyprogram)
CustomerModule
PUT
LoyaltyProgram
(30)
/loyaltystamp/{id}
findLoyaltyStampById(id)
CustomerModule
GET
LoyaltyStamp
(31)
/loyaltystamp/{id}
updateLoyaltyStampById(loyaltystamp)
CustomerModule
PUT
LoyaltyStamp
API 2: MenuItemOptionService-API (12)
Remote Method
Local Method
Module
HTTP-Method
References
(1)
/menuitemoption/{id}
findMenuItemOptionById(id)
MenuItemOptionModule
GET
MenuItemOption
(2)
/menuitemoption/{id}
updateMenuItemOptionById(menuitemoption)
MenuItemOptionModule
PUT
MenuItemOption
(3)
/menuitemoption
insertMenuItemOption(menuitemoption)
MenuItemOptionModule
POST
MenuItemOption
(4)
/menuitemoption/menuitemoptiongroup/{id}
findAllMenuItemOptionOfMenuItemOptionGroup(id)
MenuItemOptionModule
GET
MenuItemOptionGroup
MenuItemOption
(5)
/menuitemoptiongroup
insertMenuItemOptionGroup(menuitemoptiongroup)
MenuItemOptionModule
POST
MenuItemOptionGroup
(6)
/menuitemoption/{id}
deleteMenuItemOptionById(id)
MenuItemOptionModule
DELETE
MenuItemOption
(7)
/menuitemoptiongroup/{id}
findMenuItemOptionGroupById(id)
MenuItemOptionModule
GET
MenuItemOptionGroup
(8)
/menuitemoptiongroup/{id}
deleteMenuItemOptionGroupById(id)
MenuItemOptionModule
DELETE
MenuItemOptionGroup
(9)
/menuitemoptiongroup/{id}
updateMenuItemOptionGroupById(menuitemoptiongroup)
MenuItemOptionModule
PUT
MenuItemOptionGroup
(10)
/menuitemoption
findAllMenuItemOption()
MenuItemOptionModule
GET
MenuItemOption
(11)
/menuitemoptiongroup
findAllMenuItemOptionGroup()
MenuItemOptionModule
GET
MenuItemOptionGroup
(12)
/menuitemoptiongroup/menuitem/{id}
findAllMenuItemOptionGroupOfMenuItem(id)
MenuItemOptionModule
GET
MenuItem
MenuItemOptionGroup
API 3: MenuItemService-API (32)
Remote Method
Local Method
Module
HTTP-Method
References
(1)
/orderitemoption
insertOrderItemOption(orderitemoption)
MenuItemModule
POST
OrderItemOption
(2)
/menuitem/{id}
deleteMenuItemById(id)
MenuItemModule
DELETE
MenuItem
(3)
/orderitemoption/{id}
updateOrderItemOptionById(orderitemoption)
MenuItemModule
PUT
OrderItemOption
(4)
/menuitem
findAllMenuItem()
MenuItemModule
GET
MenuItem
(5)
/promotionmenuitemlink/promotion/{id}
findAllPromotionMenuItemLinkOfPromotion(id)
MenuItemModule
GET
Promotion
PromotionMenuItemLink
(6)
/menusection/menu/{id}
findAllMenuSectionOfMenu(id)
MenuItemModule
GET
Menu
MenuSection
(7)
/promotionmenuitemlink/{id}
updatePromotionMenuItemLinkById(promotionmenuitemlink)
MenuItemModule
PUT
PromotionMenuItemLink
(8)
/menusection
insertMenuSection(menusection)
MenuItemModule
POST
MenuSection
(9)
/orderitemoption/menuitemoption/{id}
findAllOrderItemOptionOfMenuItemOption(id)
MenuItemModule
GET
MenuItemOption
OrderItemOption
(10)
/menusection/{id}
updateMenuSectionById(menusection)
MenuItemModule
PUT
MenuSection
(11)
/menuitem
insertMenuItem(menuitem)
MenuItemModule
POST
MenuItem
(12)
/orderitemoption/orderitem/{id}
findAllOrderItemOptionOfOrderItem(id)
MenuItemModule
GET
OrderItem
OrderItemOption
(13)
/orderitemoption
findAllOrderItemOption()
MenuItemModule
GET
OrderItemOption
(14)
/orderitemoption/{id}
deleteOrderItemOptionById(id)
MenuItemModule
DELETE
OrderItemOption
(15)
/promotionmenuitemlink
findAllPromotionMenuItemLink()
MenuItemModule
GET
PromotionMenuItemLink
(16)
/menusection/{id}
findMenuSectionById(id)
MenuItemModule
GET
MenuSection
(17)
/orderitemoption/{id}
findOrderItemOptionById(id)
MenuItemModule
GET
OrderItemOption
(18)
/menusection/{id}
deleteMenuSectionById(id)
MenuItemModule
DELETE
MenuSection
(19)
/orderitem
insertOrderItem(orderitem)
MenuItemModule
POST
OrderItem
(20)
/menusection
findAllMenuSection()
MenuItemModule
GET
MenuSection
(21)
/orderitem
findAllOrderItem()
MenuItemModule
GET
OrderItem
(22)
/menuitem/{id}
findMenuItemById(id)
MenuItemModule
GET
MenuItem
(23)
/promotionmenuitemlink/{id}
deletePromotionMenuItemLinkById(id)
MenuItemModule
DELETE
PromotionMenuItemLink
(24)
/orderitem/{id}
findOrderItemById(id)
MenuItemModule
GET
OrderItem
(25)
/promotionmenuitemlink
insertPromotionMenuItemLink(promotionmenuitemlink)
MenuItemModule
POST
PromotionMenuItemLink
(26)
/menuitem/menusection/{id}
findAllMenuItemOfMenuSection(id)
MenuItemModule
GET
MenuSection
MenuItem
(27)
/menuitem/{id}
updateMenuItemById(menuitem)
MenuItemModule
PUT
MenuItem
(28)
/promotionmenuitemlink/menuitem/{id}
findAllPromotionMenuItemLinkOfMenuItem(id)
MenuItemModule
GET
MenuItem
PromotionMenuItemLink
(29)
/orderitem/{id}
updateOrderItemById(orderitem)
MenuItemModule
PUT
OrderItem
(30)
/orderitem/menuitem/{id}
findAllOrderItemOfMenuItem(id)
MenuItemModule
GET
MenuItem
OrderItem
(31)
/promotionmenuitemlink/{id}
findPromotionMenuItemLinkById(id)
MenuItemModule
GET
PromotionMenuItemLink
(32)
/orderitem/{id}
deleteOrderItemById(id)
MenuItemModule
DELETE
OrderItem
API 4: MenuItemTagService-API (19)
Remote Method
Local Method
Module
HTTP-Method
References
(1)
/menuitemtag/{id}
updateMenuItemTagById(menuitemtag)
MenuItemTagModule
PUT
MenuItemTag
(2)
/menuitemtag
insertMenuItemTag(menuitemtag)
MenuItemTagModule
POST
MenuItemTag
(3)
/deliveryarea
findAllDeliveryArea()
MenuItemTagModule
GET
DeliveryArea
(4)
/deliveryarea/{id}
findDeliveryAreaById(id)
MenuItemTagModule
GET
DeliveryArea
(5)
/menuitemtaglink
insertMenuItemTagLink(menuitemtaglink)
MenuItemTagModule
POST
MenuItemTagLink
(6)
/menuitemtag
findAllMenuItemTag()
MenuItemTagModule
GET
MenuItemTag
(7)
/menuitemtaglink/{id}
updateMenuItemTagLinkById(menuitemtaglink)
MenuItemTagModule
PUT
MenuItemTagLink
(8)
/menuitemtaglink/{id}
findMenuItemTagLinkById(id)
MenuItemTagModule
GET
MenuItemTagLink
(9)
/menuitemtag/{id}
findMenuItemTagById(id)
MenuItemTagModule
GET
MenuItemTag
(10)
/menuitemtaglink/{id}
deleteMenuItemTagLinkById(id)
MenuItemTagModule
DELETE
MenuItemTagLink
(11)
/menuitemtaglink
findAllMenuItemTagLink()
MenuItemTagModule
GET
MenuItemTagLink
(12)
/menuitemtaglink/menuitem/{id}
findAllMenuItemTagLinkOfMenuItem(id)
MenuItemTagModule
GET
MenuItem
MenuItemTagLink
(13)
/deliveryarea/{id}
deleteDeliveryAreaById(id)
MenuItemTagModule
DELETE
DeliveryArea
(14)
/deliveryarea
insertDeliveryArea(deliveryarea)
MenuItemTagModule
POST
DeliveryArea
(15)
/deliveryarea/restaurant/{id}
findAllDeliveryAreaOfRestaurant(id)
MenuItemTagModule
GET
Restaurant
DeliveryArea
(16)
/deliveryarea/city/{id}
findAllDeliveryAreaOfCity(id)
MenuItemTagModule
GET
City
DeliveryArea
(17)
/menuitemtag/{id}
deleteMenuItemTagById(id)
MenuItemTagModule
DELETE
MenuItemTag
(18)
/deliveryarea/{id}
updateDeliveryAreaById(deliveryarea)
MenuItemTagModule
PUT
DeliveryArea
(19)
/menuitemtaglink/menuitemtag/{id}
findAllMenuItemTagLinkOfMenuItemTag(id)
MenuItemTagModule
GET
MenuItemTag
MenuItemTagLink
API 5: PaymentMethodService-API (14)
Remote Method
Local Method
Module
HTTP-Method
References
(1)
/paymentmethod/{id}
updatePaymentMethodById(paymentmethod)
PaymentMethodModule
PUT
PaymentMethod
(2)
/customerorder/customer/{id}
findAllCustomerOrderOfCustomer(id)
PaymentMethodModule
GET
Customer
CustomerOrder
(3)
/customerorder
findAllCustomerOrder()
PaymentMethodModule
GET
CustomerOrder
(4)
/paymentmethod/{id}
findPaymentMethodById(id)
PaymentMethodModule
GET
PaymentMethod
(5)
/paymentmethod
findAllPaymentMethod()
PaymentMethodModule
GET
PaymentMethod
(6)
/customerorder/paymentmethod/{id}
findAllCustomerOrderOfPaymentMethod(id)
PaymentMethodModule
GET
PaymentMethod
CustomerOrder
(7)
/customerorder/{id}
deleteCustomerOrderById(id)
PaymentMethodModule
DELETE
CustomerOrder
(8)
/customerorder/restaurant/{id}
findAllCustomerOrderOfRestaurant(id)
PaymentMethodModule
GET
Restaurant
CustomerOrder
(9)
/customerorder/{id}
updateCustomerOrderById(customerorder)
PaymentMethodModule
PUT
CustomerOrder
(10)
/customerorder
insertCustomerOrder(customerorder)
PaymentMethodModule
POST
CustomerOrder
(11)
/paymentmethod
insertPaymentMethod(paymentmethod)
PaymentMethodModule
POST
PaymentMethod
(12)
/customerorder/{id}
findCustomerOrderById(id)
PaymentMethodModule
GET
CustomerOrder
(13)
/customerorder/deliveryaddress/{id}
findAllCustomerOrderOfDeliveryAddress(id)
PaymentMethodModule
GET
CustomerAddress
CustomerOrder
(14)
/paymentmethod/{id}
deletePaymentMethodById(id)
PaymentMethodModule
DELETE
PaymentMethod
API 6: RestaurantCategoryService-API (12)
Remote Method
Local Method
Module
HTTP-Method
References
(1)
/restaurantcategorylink
insertRestaurantCategoryLink(restaurantcategorylink)
RestaurantCategoryModule
POST
RestaurantCategoryLink
(2)
/restaurantcategorylink/{id}
updateRestaurantCategoryLinkById(restaurantcategorylink)
RestaurantCategoryModule
PUT
RestaurantCategoryLink
(3)
/restaurantcategory
insertRestaurantCategory(restaurantcategory)
RestaurantCategoryModule
POST
RestaurantCategory
(4)
/restaurantcategory/{id}
updateRestaurantCategoryById(restaurantcategory)
RestaurantCategoryModule
PUT
RestaurantCategory
(5)
/restaurantcategorylink/{id}
findRestaurantCategoryLinkById(id)
RestaurantCategoryModule
GET
RestaurantCategoryLink
(6)
/restaurantcategorylink
findAllRestaurantCategoryLink()
RestaurantCategoryModule
GET
RestaurantCategoryLink
(7)
/restaurantcategorylink/restaurantcategory/{id}
findAllRestaurantCategoryLinkOfRestaurantCategory(id)
RestaurantCategoryModule
GET
RestaurantCategory
RestaurantCategoryLink
(8)
/restaurantcategorylink/{id}
deleteRestaurantCategoryLinkById(id)
RestaurantCategoryModule
DELETE
RestaurantCategoryLink
(9)
/restaurantcategory/{id}
deleteRestaurantCategoryById(id)
RestaurantCategoryModule
DELETE
RestaurantCategory
(10)
/restaurantcategory/{id}
findRestaurantCategoryById(id)
RestaurantCategoryModule
GET
RestaurantCategory
(11)
/restaurantcategory
findAllRestaurantCategory()
RestaurantCategoryModule
GET
RestaurantCategory
(12)
/restaurantcategorylink/restaurant/{id}
findAllRestaurantCategoryLinkOfRestaurant(id)
RestaurantCategoryModule
GET
Restaurant
RestaurantCategoryLink
API 7: RestaurantService-API (29)
Remote Method
Local Method
Module
HTTP-Method
References
(1)
/promotion/{id}
findPromotionById(id)
RestaurantModule
GET
Promotion
(2)
/openinghour/restaurant/{id}
findAllOpeningHourOfRestaurant(id)
RestaurantModule
GET
Restaurant
OpeningHour
(3)
/openinghour/{id}
deleteOpeningHourById(id)
RestaurantModule
DELETE
OpeningHour
(4)
/city
findAllCity()
RestaurantModule
GET
City
(5)
/city/{id}
updateCityById(city)
RestaurantModule
PUT
City
(6)
/restaurant/{id}
updateRestaurantById(restaurant)
RestaurantModule
PUT
Restaurant
(7)
/promotion
insertPromotion(promotion)
RestaurantModule
POST
Promotion
(8)
/restaurant/{id}
findRestaurantById(id)
RestaurantModule
GET
Restaurant
(9)
/promotion/restaurant/{id}
findAllPromotionOfRestaurant(id)
RestaurantModule
GET
Restaurant
Promotion
(10)
/restaurant
insertRestaurant(restaurant)
RestaurantModule
POST
Restaurant
(11)
/menu/restaurant/{id}
findAllMenuOfRestaurant(id)
RestaurantModule
GET
Restaurant
Menu
(12)
/promotion/{id}
updatePromotionById(promotion)
RestaurantModule
PUT
Promotion
(13)
/menu/{id}
findMenuById(id)
RestaurantModule
GET
Menu
(14)
/menu/{id}
deleteMenuById(id)
RestaurantModule
DELETE
Menu
(15)
/openinghour/{id}
updateOpeningHourById(openinghour)
RestaurantModule
PUT
OpeningHour
(16)
/city/{id}
findCityById(id)
RestaurantModule
GET
City
(17)
/city/{id}
deleteCityById(id)
RestaurantModule
DELETE
City
(18)
/openinghour/{id}
findOpeningHourById(id)
RestaurantModule
GET
OpeningHour
(19)
/restaurant
findAllRestaurant()
RestaurantModule
GET
Restaurant
(20)
/openinghour
findAllOpeningHour()
RestaurantModule
GET
OpeningHour
(21)
/menu
findAllMenu()
RestaurantModule
GET
Menu
(22)
/openinghour
insertOpeningHour(openinghour)
RestaurantModule
POST
OpeningHour
(23)
/restaurant/city/{id}
findAllRestaurantOfCity(id)
RestaurantModule
GET
City
Restaurant
(24)
/menu/{id}
updateMenuById(menu)
RestaurantModule
PUT
Menu
(25)
/menu
insertMenu(menu)
RestaurantModule
POST
Menu
(26)
/promotion/{id}
deletePromotionById(id)
RestaurantModule
DELETE
Promotion
(27)
/city
insertCity(city)
RestaurantModule
POST
City
(28)
/restaurant/{id}
deleteRestaurantById(id)
RestaurantModule
DELETE
Restaurant
(29)
/promotion
findAllPromotion()
RestaurantModule
GET
Promotion
API 8: RestaurantTagService-API (19)
Remote Method
Local Method
Module
HTTP-Method
References
(1)
/rating/customer/{id}
findAllRatingOfCustomer(id)
RestaurantTagModule
GET
Customer
Rating
(2)
/restauranttag/{id}
deleteRestaurantTagById(id)
RestaurantTagModule
DELETE
RestaurantTag
(3)
/rating/restaurant/{id}
findAllRatingOfRestaurant(id)
RestaurantTagModule
GET
Restaurant
Rating
(4)
/restauranttag/{id}
findRestaurantTagById(id)
RestaurantTagModule
GET
RestaurantTag
(5)
/rating/{id}
deleteRatingById(id)
RestaurantTagModule
DELETE
Rating
(6)
/rating/{id}
findRatingById(id)
RestaurantTagModule
GET
Rating
(7)
/restauranttag
insertRestaurantTag(restauranttag)
RestaurantTagModule
POST
RestaurantTag
(8)
/restauranttaglink/restaurant/{id}
findAllRestaurantTagLinkOfRestaurant(id)
RestaurantTagModule
GET
Restaurant
RestaurantTagLink
(9)
/restauranttag
findAllRestaurantTag()
RestaurantTagModule
GET
RestaurantTag
(10)
/rating/{id}
updateRatingById(rating)
RestaurantTagModule
PUT
Rating
(11)
/restauranttaglink/{id}
findRestaurantTagLinkById(id)
RestaurantTagModule
GET
RestaurantTagLink
(12)
/restauranttaglink/{id}
deleteRestaurantTagLinkById(id)
RestaurantTagModule
DELETE
RestaurantTagLink
(13)
/restauranttaglink/restauranttag/{id}
findAllRestaurantTagLinkOfRestaurantTag(id)
RestaurantTagModule
GET
RestaurantTag
RestaurantTagLink
(14)
/rating
findAllRating()
RestaurantTagModule
GET
Rating
(15)
/restauranttaglink
findAllRestaurantTagLink()
RestaurantTagModule
GET
RestaurantTagLink
(16)
/restauranttaglink/{id}
updateRestaurantTagLinkById(restauranttaglink)
RestaurantTagModule
PUT
RestaurantTagLink
(17)
/restauranttag/{id}
updateRestaurantTagById(restauranttag)
RestaurantTagModule
PUT
RestaurantTag
(18)
/rating
insertRating(rating)
RestaurantTagModule
POST
Rating
(19)
/restauranttaglink
insertRestaurantTagLink(restauranttaglink)
RestaurantTagModule
POST
RestaurantTagLink
Overview
Summary
Contact
Donate
Imprint