Overview

Summary

ServicesContactDonateAboutImprint


Appendix E-32: LOYALTY PROGRAM (UI prompt)


LoyaltyProgramLoyaltyProgramModuleAirlines

Properties (3)

PropertyTypeEntityReferenceModule
(1) AirlineLONGLoyaltyProgramAirlineAirlineModule
(2) DescriptionSTRINGLoyaltyProgram
(3) NameSTRINGLoyaltyProgram


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /loyaltyaccount/loyaltyprogram/{id}findAllLoyaltyAccountOfLoyaltyProgram(id)LoyaltyAccountModuleGETLoyaltyProgram LoyaltyAccount
(2) /loyaltyprogram/{id}updateLoyaltyProgramById(loyaltyprogram)LoyaltyProgramModulePUTLoyaltyProgram
(3) /loyaltyprograminsertLoyaltyProgram(loyaltyprogram)LoyaltyProgramModulePOSTLoyaltyProgram
(4) /loyaltyprogram/{id}deleteLoyaltyProgramById(id)LoyaltyProgramModuleDELETELoyaltyProgram
(5) /loyaltyprogram/{id}findLoyaltyProgramById(id)LoyaltyProgramModuleGETLoyaltyProgram
(6) /loyaltyprogramfindAllLoyaltyProgram()LoyaltyProgramModuleGETLoyaltyProgram
(7) /loyaltytier/loyaltyprogram/{id}findAllLoyaltyTierOfLoyaltyProgram(id)LoyaltyProgramModuleGETLoyaltyProgram LoyaltyTier
(8) /loyaltyprogram/airline/{id}findAllLoyaltyProgramOfAirline(id)LoyaltyProgramModuleGETAirline LoyaltyProgram





Example:

final LoyaltyProgram loyaltyprogram = (LoyaltyProgram) invokeModule(LOYALTY_PROGRAM_MODULE + "/loyaltyprogram/" + id, LoyaltyProgram.class);
if (loyaltyprogram != null) {
    final Airline airline1 = (Airline) invokeModule(AIRLINE_MODULE + "/airline/" + loyaltyprogram.getAirline().getId(), Airline.class);
    if (airline1 != null) {
        final Country country2 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + airline1.getCountry().getId(), Country.class);
        if (country2 != null) {
        }
    }
}
return loyaltyprogram;


Overview

Summary

ServicesContactDonateAboutImprint