Overview

Summary

ServicesContactDonateAboutImprint


10. LOYALTY ACCOUNT MODULE (UI prompt)



Module Entities (6)

EntityAliasModuleGlobal Schema
(1) FlightInstanceFlightInstanceFlightInstanceModuleAirlines
(2) LoyaltyAccountLoyaltyAccountLoyaltyAccountModuleAirlines
(3) LoyaltyProgramLoyaltyProgramLoyaltyProgramModuleAirlines
(4) LoyaltyTierLoyaltyTierLoyaltyProgramModuleAirlines
(5) LoyaltyTransactionLoyaltyTransactionLoyaltyAccountModuleAirlines
(6) PassengerPassengerAirlineModuleAirlines

Module Interfaces (15)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /loyaltytransactioninsertLoyaltyTransaction(loyaltytransaction)LoyaltyAccountModulePOSTLoyaltyTransaction
(2) /loyaltyaccount/passenger/{id}findAllLoyaltyAccountOfPassenger(id)LoyaltyAccountModuleGETPassenger LoyaltyAccount
(3) /loyaltyaccount/loyaltyprogram/{id}findAllLoyaltyAccountOfLoyaltyProgram(id)LoyaltyAccountModuleGETLoyaltyProgram LoyaltyAccount
(4) /loyaltyaccount/{id}updateLoyaltyAccountById(loyaltyaccount)LoyaltyAccountModulePUTLoyaltyAccount
(5) /loyaltytransaction/{id}updateLoyaltyTransactionById(loyaltytransaction)LoyaltyAccountModulePUTLoyaltyTransaction
(6) /loyaltytransaction/loyaltyaccount/{id}findAllLoyaltyTransactionOfLoyaltyAccount(id)LoyaltyAccountModuleGETLoyaltyAccount LoyaltyTransaction
(7) /loyaltyaccount/{id}findLoyaltyAccountById(id)LoyaltyAccountModuleGETLoyaltyAccount
(8) /loyaltyaccount/tier/{id}findAllLoyaltyAccountOfTier(id)LoyaltyAccountModuleGETLoyaltyTier LoyaltyAccount
(9) /loyaltytransaction/relatedflightinstance/{id}findAllLoyaltyTransactionOfRelatedFlightInstance(id)LoyaltyAccountModuleGETFlightInstance LoyaltyTransaction
(10) /loyaltytransaction/{id}findLoyaltyTransactionById(id)LoyaltyAccountModuleGETLoyaltyTransaction
(11) /loyaltytransactionfindAllLoyaltyTransaction()LoyaltyAccountModuleGETLoyaltyTransaction
(12) /loyaltytransaction/{id}deleteLoyaltyTransactionById(id)LoyaltyAccountModuleDELETELoyaltyTransaction
(13) /loyaltyaccountfindAllLoyaltyAccount()LoyaltyAccountModuleGETLoyaltyAccount
(14) /loyaltyaccount/{id}deleteLoyaltyAccountById(id)LoyaltyAccountModuleDELETELoyaltyAccount
(15) /loyaltyaccountinsertLoyaltyAccount(loyaltyaccount)LoyaltyAccountModulePOSTLoyaltyAccount






10.1 LOYALTY ACCOUNT


LoyaltyAccountLoyaltyAccountModuleAirlines

Properties (6)

PropertyTypeEntityReferenceModule
(1) AccountNumberSTRINGLoyaltyAccount
(2) EnrollDateDATELoyaltyAccount
(3) LoyaltyProgramLONGLoyaltyAccountLoyaltyProgramLoyaltyProgramModule
(4) PassengerLONGLoyaltyAccountPassengerAirlineModule
(5) StatusSTRINGLoyaltyAccount
(6) TierLONGLoyaltyAccountLoyaltyTierLoyaltyProgramModule





Example:

final LoyaltyAccount loyaltyaccount = (LoyaltyAccount) invokeModule(LOYALTY_ACCOUNT_MODULE + "/loyaltyaccount/" + id, LoyaltyAccount.class);
if (loyaltyaccount != null) {
    final Passenger passenger1 = (Passenger) invokeModule(AIRLINE_MODULE + "/passenger/" + loyaltyaccount.getPassenger().getId(), Passenger.class);
    if (passenger1 != null) {
        final Country nationalitycountry2 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + passenger1.getNationalityCountry().getId(), Country.class);
        if (nationalitycountry2 != null) {
        }
        final Airline frequentflyerairline3 = (Airline) invokeModule(AIRLINE_MODULE + "/airline/" + passenger1.getFrequentFlyerAirline().getId(), Airline.class);
        if (frequentflyerairline3 != null) {
            final Country country4 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + frequentflyerairline3.getCountry().getId(), Country.class);
            if (country4 != null) {
            }
        }
    }
    final LoyaltyTier tier5 = (LoyaltyTier) invokeModule(LOYALTY_PROGRAM_MODULE + "/loyaltytier/" + loyaltyaccount.getTier().getId(), LoyaltyTier.class);
    if (tier5 != null) {
        final LoyaltyProgram loyaltyprogram6 = (LoyaltyProgram) invokeModule(LOYALTY_PROGRAM_MODULE + "/loyaltyprogram/" + tier5.getLoyaltyProgram().getId(), LoyaltyProgram.class);
        if (loyaltyprogram6 != null) {
            final Airline airline7 = (Airline) invokeModule(AIRLINE_MODULE + "/airline/" + loyaltyprogram6.getAirline().getId(), Airline.class);
            if (airline7 != null) {
                final Country country8 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + airline7.getCountry().getId(), Country.class);
                if (country8 != null) {
                }
            }
        }
    }
    final LoyaltyProgram loyaltyprogram9 = (LoyaltyProgram) invokeModule(LOYALTY_PROGRAM_MODULE + "/loyaltyprogram/" + loyaltyaccount.getLoyaltyProgram().getId(), LoyaltyProgram.class);
    if (loyaltyprogram9 != null) {
        final Airline airline10 = (Airline) invokeModule(AIRLINE_MODULE + "/airline/" + loyaltyprogram9.getAirline().getId(), Airline.class);
        if (airline10 != null) {
            final Country country11 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + airline10.getCountry().getId(), Country.class);
            if (country11 != null) {
            }
        }
    }
}
return loyaltyaccount;


10.2 LOYALTY TRANSACTION


LoyaltyTransactionLoyaltyAccountModuleAirlines

Properties (6)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGLoyaltyTransaction
(2) LoyaltyAccountLONGLoyaltyTransactionLoyaltyAccountLoyaltyAccountModule
(3) MilesLONGLoyaltyTransaction
(4) RelatedFlightInstanceLONGLoyaltyTransactionFlightInstanceFlightInstanceModule
(5) TransactionDateSTRINGLoyaltyTransaction
(6) TransactionTypeSTRINGLoyaltyTransaction





Example:

final LoyaltyTransaction loyaltytransaction = (LoyaltyTransaction) invokeModule(LOYALTY_ACCOUNT_MODULE + "/loyaltytransaction/" + id, LoyaltyTransaction.class);
if (loyaltytransaction != null) {
    final LoyaltyAccount loyaltyaccount1 = (LoyaltyAccount) invokeModule(LOYALTY_ACCOUNT_MODULE + "/loyaltyaccount/" + loyaltytransaction.getLoyaltyAccount().getId(), LoyaltyAccount.class);
    if (loyaltyaccount1 != null) {
        final Passenger passenger2 = (Passenger) invokeModule(AIRLINE_MODULE + "/passenger/" + loyaltyaccount1.getPassenger().getId(), Passenger.class);
        if (passenger2 != null) {
            final Country nationalitycountry3 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + passenger2.getNationalityCountry().getId(), Country.class);
            if (nationalitycountry3 != null) {
            }
            final Airline frequentflyerairline4 = (Airline) invokeModule(AIRLINE_MODULE + "/airline/" + passenger2.getFrequentFlyerAirline().getId(), Airline.class);
            if (frequentflyerairline4 != null) {
                final Country country5 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + frequentflyerairline4.getCountry().getId(), Country.class);
                if (country5 != null) {
                }
            }
        }
        final LoyaltyTier tier6 = (LoyaltyTier) invokeModule(LOYALTY_PROGRAM_MODULE + "/loyaltytier/" + loyaltyaccount1.getTier().getId(), LoyaltyTier.class);
        if (tier6 != null) {
            final LoyaltyProgram loyaltyprogram7 = (LoyaltyProgram) invokeModule(LOYALTY_PROGRAM_MODULE + "/loyaltyprogram/" + tier6.getLoyaltyProgram().getId(), LoyaltyProgram.class);
            if (loyaltyprogram7 != null) {
                final Airline airline8 = (Airline) invokeModule(AIRLINE_MODULE + "/airline/" + loyaltyprogram7.getAirline().getId(), Airline.class);
                if (airline8 != null) {
                    final Country country9 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + airline8.getCountry().getId(), Country.class);
                    if (country9 != null) {
                    }
                }
            }
        }
        final LoyaltyProgram loyaltyprogram10 = (LoyaltyProgram) invokeModule(LOYALTY_PROGRAM_MODULE + "/loyaltyprogram/" + loyaltyaccount1.getLoyaltyProgram().getId(), LoyaltyProgram.class);
        if (loyaltyprogram10 != null) {
            final Airline airline11 = (Airline) invokeModule(AIRLINE_MODULE + "/airline/" + loyaltyprogram10.getAirline().getId(), Airline.class);
            if (airline11 != null) {
                final Country country12 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + airline11.getCountry().getId(), Country.class);
                if (country12 != null) {
                }
            }
        }
    }
    final FlightInstance relatedflightinstance13 = (FlightInstance) invokeModule(FLIGHT_INSTANCE_MODULE + "/flightinstance/" + loyaltytransaction.getRelatedFlightInstance().getId(), FlightInstance.class);
    if (relatedflightinstance13 != null) {
        final FlightSchedule flightschedule14 = (FlightSchedule) invokeModule(FLIGHT_NUMBER_MODULE + "/flightschedule/" + relatedflightinstance13.getFlightSchedule().getId(), FlightSchedule.class);
        if (flightschedule14 != null) {
            final Route route15 = (Route) invokeModule(FLIGHT_NUMBER_MODULE + "/route/" + flightschedule14.getRoute().getId(), Route.class);
            if (route15 != null) {
                final Airport destinationairport16 = (Airport) invokeModule(AIRPORT_MODULE + "/airport/" + route15.getDestinationAirport().getId(), Airport.class);
                if (destinationairport16 != null) {
                    final Country country17 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + destinationairport16.getCountry().getId(), Country.class);
                    if (country17 != null) {
                    }
                }
                final Airline airline18 = (Airline) invokeModule(AIRLINE_MODULE + "/airline/" + route15.getAirline().getId(), Airline.class);
                if (airline18 != null) {
                    final Country country19 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + airline18.getCountry().getId(), Country.class);
                    if (country19 != null) {
                    }
                }
                final Airport originairport20 = (Airport) invokeModule(AIRPORT_MODULE + "/airport/" + route15.getOriginAirport().getId(), Airport.class);
                if (originairport20 != null) {
                    final Country country21 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + originairport20.getCountry().getId(), Country.class);
                    if (country21 != null) {
                    }
                }
            }
            final FlightNumber flightnumber22 = (FlightNumber) invokeModule(FLIGHT_NUMBER_MODULE + "/flightnumber/" + flightschedule14.getFlightNumber().getId(), FlightNumber.class);
            if (flightnumber22 != null) {
                final Airline airline23 = (Airline) invokeModule(AIRLINE_MODULE + "/airline/" + flightnumber22.getAirline().getId(), Airline.class);
                if (airline23 != null) {
                    final Country country24 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + airline23.getCountry().getId(), Country.class);
                    if (country24 != null) {
                    }
                }
            }
            final AircraftModel aircraftmodel25 = (AircraftModel) invokeModule(AIRCRAFT_MODEL_MODULE + "/aircraftmodel/" + flightschedule14.getAircraftModel().getId(), AircraftModel.class);
            if (aircraftmodel25 != null) {
                final AircraftManufacturer manufacturer26 = (AircraftManufacturer) invokeModule(COUNTRY_MODULE + "/aircraftmanufacturer/" + aircraftmodel25.getManufacturer().getId(), AircraftManufacturer.class);
                if (manufacturer26 != null) {
                    final Country country27 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + manufacturer26.getCountry().getId(), Country.class);
                    if (country27 != null) {
                    }
                }
            }
        }
        final Aircraft aircraft28 = (Aircraft) invokeModule(AIRLINE_MODULE + "/aircraft/" + relatedflightinstance13.getAircraft().getId(), Aircraft.class);
        if (aircraft28 != null) {
            final Airline airline29 = (Airline) invokeModule(AIRLINE_MODULE + "/airline/" + aircraft28.getAirline().getId(), Airline.class);
            if (airline29 != null) {
                final Country country30 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + airline29.getCountry().getId(), Country.class);
                if (country30 != null) {
                }
            }
            final AircraftModel aircraftmodel31 = (AircraftModel) invokeModule(AIRCRAFT_MODEL_MODULE + "/aircraftmodel/" + aircraft28.getAircraftModel().getId(), AircraftModel.class);
            if (aircraftmodel31 != null) {
                final AircraftManufacturer manufacturer32 = (AircraftManufacturer) invokeModule(COUNTRY_MODULE + "/aircraftmanufacturer/" + aircraftmodel31.getManufacturer().getId(), AircraftManufacturer.class);
                if (manufacturer32 != null) {
                    final Country country33 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + manufacturer32.getCountry().getId(), Country.class);
                    if (country33 != null) {
                    }
                }
            }
        }
    }
}
return loyaltytransaction;


Overview

Summary

ServicesContactDonateAboutImprint