Overview

Summary

ContactDonateImprint


Appendix E-13: LOYALTY CARD (UI prompt)


LoyaltyCardCustomerModuleLieferando

Properties (6)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATELoyaltyCard
(2) CurrentStampCountLONGLoyaltyCard
(3) CustomerLONGLoyaltyCardCustomerCustomerModule
(4) IsCompletedBOOLLoyaltyCard
(5) LastUpdatedAtDATELoyaltyCard
(6) LoyaltyProgramLONGLoyaltyCardLoyaltyProgramCustomerModule


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /loyaltystamp/loyaltycard/{id}findAllLoyaltyStampOfLoyaltyCard(id)CustomerModuleGETLoyaltyCard LoyaltyStamp
(2) /loyaltycardfindAllLoyaltyCard()CustomerModuleGETLoyaltyCard
(3) /loyaltycard/customer/{id}findAllLoyaltyCardOfCustomer(id)CustomerModuleGETCustomer LoyaltyCard
(4) /loyaltycard/{id}findLoyaltyCardById(id)CustomerModuleGETLoyaltyCard
(5) /loyaltycard/{id}deleteLoyaltyCardById(id)CustomerModuleDELETELoyaltyCard
(6) /loyaltycardinsertLoyaltyCard(loyaltycard)CustomerModulePOSTLoyaltyCard
(7) /loyaltycard/{id}updateLoyaltyCardById(loyaltycard)CustomerModulePUTLoyaltyCard
(8) /loyaltycard/loyaltyprogram/{id}findAllLoyaltyCardOfLoyaltyProgram(id)CustomerModuleGETLoyaltyProgram LoyaltyCard





Example:

final LoyaltyCard loyaltycard = (LoyaltyCard) invokeModule(CUSTOMER_MODULE + "/loyaltycard/" + id, LoyaltyCard.class);
if (loyaltycard != null) {
    final Customer customer1 = (Customer) invokeModule(CUSTOMER_MODULE + "/customer/" + loyaltycard.getCustomer().getId(), Customer.class);
    if (customer1 != null) {
    }
    final LoyaltyProgram loyaltyprogram2 = (LoyaltyProgram) invokeModule(CUSTOMER_MODULE + "/loyaltyprogram/" + loyaltycard.getLoyaltyProgram().getId(), LoyaltyProgram.class);
    if (loyaltyprogram2 != null) {
        final Restaurant restaurant3 = (Restaurant) invokeModule(RESTAURANT_MODULE + "/restaurant/" + loyaltyprogram2.getRestaurant().getId(), Restaurant.class);
        if (restaurant3 != null) {
            final City city4 = (City) invokeModule(RESTAURANT_MODULE + "/city/" + restaurant3.getCity().getId(), City.class);
            if (city4 != null) {
            }
        }
    }
}
return loyaltycard;


Overview

Summary

ContactDonateImprint