Overview

Summary

ContactDonateImprint


Appendix E-24: GIFT VOUCHER (UI prompt)


GiftVoucherGiftVoucherModuleZeppelinFlight

Properties (7)

PropertyTypeEntityReferenceModule
(1) CodeSTRINGGiftVoucher
(2) CurrencySTRINGGiftVoucher
(3) ExpiryDateDATEGiftVoucher
(4) IsRedeemedBOOLGiftVoucher
(5) IssueDateDATEGiftVoucher
(6) PurchaserCustomerINTGiftVoucherCustomerCustomerModule
(7) ValueAmountSTRINGGiftVoucher


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /giftvoucher/{id}deleteGiftVoucherById(id)GiftVoucherModuleDELETEGiftVoucher
(2) /giftvoucherfindAllGiftVoucher()GiftVoucherModuleGETGiftVoucher
(3) /giftvoucher/{id}findGiftVoucherById(id)GiftVoucherModuleGETGiftVoucher
(4) /giftvoucherinsertGiftVoucher(giftvoucher)GiftVoucherModulePOSTGiftVoucher
(5) /giftvoucher/{id}updateGiftVoucherById(giftvoucher)GiftVoucherModulePUTGiftVoucher
(6) /giftvoucher/purchasercustomer/{id}findAllGiftVoucherOfPurchaserCustomer(id)GiftVoucherModuleGETCustomer GiftVoucher
(7) /giftredemption/giftvoucher/{id}findAllGiftRedemptionOfGiftVoucher(id)GiftVoucherModuleGETGiftVoucher GiftRedemption





Example:

final GiftVoucher giftvoucher = (GiftVoucher) invokeModule(GIFT_VOUCHER_MODULE + "/giftvoucher/" + id, GiftVoucher.class);
if (giftvoucher != null) {
    final Customer purchasercustomer1 = (Customer) invokeModule(CUSTOMER_MODULE + "/customer/" + giftvoucher.getPurchaserCustomer().getId(), Customer.class);
    if (purchasercustomer1 != null) {
        final Country country2 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + purchasercustomer1.getCountry().getId(), Country.class);
        if (country2 != null) {
        }
    }
}
return giftvoucher;


Overview

Summary

ContactDonateImprint