Overview

Summary

ContactDonateImprint


Appendix E-12: LOYALTY STAMP (UI prompt)


LoyaltyStampCustomerModuleLieferando

Properties (5)

PropertyTypeEntityReferenceModule
(1) CustomerOrderLONGLoyaltyStamp
(2) LoyaltyCardLONGLoyaltyStampLoyaltyCardCustomerModule
(3) NotesSTRINGLoyaltyStamp
(4) OrderAmountSTRINGLoyaltyStamp
(5) StampDateTimeDATELoyaltyStamp


Module Interfaces (6)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /loyaltystamp/loyaltycard/{id}findAllLoyaltyStampOfLoyaltyCard(id)CustomerModuleGETLoyaltyCard LoyaltyStamp
(2) /loyaltystamp/{id}findLoyaltyStampById(id)CustomerModuleGETLoyaltyStamp
(3) /loyaltystampfindAllLoyaltyStamp()CustomerModuleGETLoyaltyStamp
(4) /loyaltystampinsertLoyaltyStamp(loyaltystamp)CustomerModulePOSTLoyaltyStamp
(5) /loyaltystamp/{id}updateLoyaltyStampById(loyaltystamp)CustomerModulePUTLoyaltyStamp
(6) /loyaltystamp/{id}deleteLoyaltyStampById(id)CustomerModuleDELETELoyaltyStamp





Example:

final LoyaltyStamp loyaltystamp = (LoyaltyStamp) invokeModule(CUSTOMER_MODULE + "/loyaltystamp/" + id, LoyaltyStamp.class);
if (loyaltystamp != null) {
    final LoyaltyCard loyaltycard1 = (LoyaltyCard) invokeModule(CUSTOMER_MODULE + "/loyaltycard/" + loyaltystamp.getLoyaltyCard().getId(), LoyaltyCard.class);
    if (loyaltycard1 != null) {
        final Customer customer2 = (Customer) invokeModule(CUSTOMER_MODULE + "/customer/" + loyaltycard1.getCustomer().getId(), Customer.class);
        if (customer2 != null) {
        }
        final LoyaltyProgram loyaltyprogram3 = (LoyaltyProgram) invokeModule(CUSTOMER_MODULE + "/loyaltyprogram/" + loyaltycard1.getLoyaltyProgram().getId(), LoyaltyProgram.class);
        if (loyaltyprogram3 != null) {
            final Restaurant restaurant4 = (Restaurant) invokeModule(RESTAURANT_MODULE + "/restaurant/" + loyaltyprogram3.getRestaurant().getId(), Restaurant.class);
            if (restaurant4 != null) {
                final City city5 = (City) invokeModule(RESTAURANT_MODULE + "/city/" + restaurant4.getCity().getId(), City.class);
                if (city5 != null) {
                }
            }
        }
    }
}
return loyaltystamp;


Overview

Summary

ContactDonateImprint