Overview

Summary

ServicesContactDonateAboutImprint


11. LOYALTY PROGRAM MODULE (UI prompt)



Module Entities (4)

EntityAliasModuleGlobal Schema
(1) AirlineAirlineAirlineModuleAirlines
(2) LoyaltyAccountLoyaltyAccountLoyaltyAccountModuleAirlines
(3) LoyaltyProgramLoyaltyProgramLoyaltyProgramModuleAirlines
(4) LoyaltyTierLoyaltyTierLoyaltyProgramModuleAirlines

Module Interfaces (12)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /loyaltytier/{id}deleteLoyaltyTierById(id)LoyaltyProgramModuleDELETELoyaltyTier
(2) /loyaltyprogram/{id}findLoyaltyProgramById(id)LoyaltyProgramModuleGETLoyaltyProgram
(3) /loyaltytier/loyaltyprogram/{id}findAllLoyaltyTierOfLoyaltyProgram(id)LoyaltyProgramModuleGETLoyaltyProgram LoyaltyTier
(4) /loyaltyprograminsertLoyaltyProgram(loyaltyprogram)LoyaltyProgramModulePOSTLoyaltyProgram
(5) /loyaltytier/{id}findLoyaltyTierById(id)LoyaltyProgramModuleGETLoyaltyTier
(6) /loyaltyprogram/{id}deleteLoyaltyProgramById(id)LoyaltyProgramModuleDELETELoyaltyProgram
(7) /loyaltyprogram/{id}updateLoyaltyProgramById(loyaltyprogram)LoyaltyProgramModulePUTLoyaltyProgram
(8) /loyaltyprogramfindAllLoyaltyProgram()LoyaltyProgramModuleGETLoyaltyProgram
(9) /loyaltyprogram/airline/{id}findAllLoyaltyProgramOfAirline(id)LoyaltyProgramModuleGETAirline LoyaltyProgram
(10) /loyaltytier/{id}updateLoyaltyTierById(loyaltytier)LoyaltyProgramModulePUTLoyaltyTier
(11) /loyaltytierinsertLoyaltyTier(loyaltytier)LoyaltyProgramModulePOSTLoyaltyTier
(12) /loyaltytierfindAllLoyaltyTier()LoyaltyProgramModuleGETLoyaltyTier






11.1 LOYALTY PROGRAM


LoyaltyProgramLoyaltyProgramModuleAirlines

Properties (3)

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





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;


11.2 LOYALTY TIER


LoyaltyTierLoyaltyProgramModuleAirlines

Properties (4)

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





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