Overview

Summary

ServicesContactDonateAboutImprint


Appendix E-11: LOYALTY TIER (UI prompt)


LoyaltyTierLoyaltyProgramModuleAirlines

Properties (4)

PropertyTypeEntityReferenceModule
(1) LoyaltyProgramLONGLoyaltyTierLoyaltyProgramLoyaltyProgramModule
(2) NameSTRINGLoyaltyTier
(3) QualifyingMilesLONGLoyaltyTier
(4) QualifyingSegmentsLONGLoyaltyTier


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /loyaltyaccount/tier/{id}findAllLoyaltyAccountOfTier(id)LoyaltyAccountModuleGETLoyaltyTier LoyaltyAccount
(2) /loyaltytier/{id}updateLoyaltyTierById(loyaltytier)LoyaltyProgramModulePUTLoyaltyTier
(3) /loyaltytierinsertLoyaltyTier(loyaltytier)LoyaltyProgramModulePOSTLoyaltyTier
(4) /loyaltytier/{id}deleteLoyaltyTierById(id)LoyaltyProgramModuleDELETELoyaltyTier
(5) /loyaltytier/loyaltyprogram/{id}findAllLoyaltyTierOfLoyaltyProgram(id)LoyaltyProgramModuleGETLoyaltyProgram LoyaltyTier
(6) /loyaltytier/{id}findLoyaltyTierById(id)LoyaltyProgramModuleGETLoyaltyTier
(7) /loyaltytierfindAllLoyaltyTier()LoyaltyProgramModuleGETLoyaltyTier





Example:

final LoyaltyTier loyaltytier = (LoyaltyTier) invokeModule(LOYALTY_PROGRAM_MODULE + "/loyaltytier/" + id, LoyaltyTier.class);
if (loyaltytier != null) {
    final LoyaltyProgram loyaltyprogram1 = (LoyaltyProgram) invokeModule(LOYALTY_PROGRAM_MODULE + "/loyaltyprogram/" + loyaltytier.getLoyaltyProgram().getId(), LoyaltyProgram.class);
    if (loyaltyprogram1 != null) {
        final Airline airline2 = (Airline) invokeModule(AIRLINE_MODULE + "/airline/" + loyaltyprogram1.getAirline().getId(), Airline.class);
        if (airline2 != null) {
            final Country country3 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + airline2.getCountry().getId(), Country.class);
            if (country3 != null) {
            }
        }
    }
}
return loyaltytier;


Overview

Summary

ServicesContactDonateAboutImprint