Overview

Summary

ServicesContactDonateAboutImprint


Appendix E-8: LOYALTY TRANSACTION (UI prompt)


LoyaltyTransactionLoyaltyAccountModuleAirlines

Properties (6)

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


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /loyaltytransaction/relatedflightinstance/{id}findAllLoyaltyTransactionOfRelatedFlightInstance(id)LoyaltyAccountModuleGETFlightInstance LoyaltyTransaction
(2) /loyaltytransactioninsertLoyaltyTransaction(loyaltytransaction)LoyaltyAccountModulePOSTLoyaltyTransaction
(3) /loyaltytransaction/{id}updateLoyaltyTransactionById(loyaltytransaction)LoyaltyAccountModulePUTLoyaltyTransaction
(4) /loyaltytransaction/{id}findLoyaltyTransactionById(id)LoyaltyAccountModuleGETLoyaltyTransaction
(5) /loyaltytransaction/loyaltyaccount/{id}findAllLoyaltyTransactionOfLoyaltyAccount(id)LoyaltyAccountModuleGETLoyaltyAccount LoyaltyTransaction
(6) /loyaltytransaction/{id}deleteLoyaltyTransactionById(id)LoyaltyAccountModuleDELETELoyaltyTransaction
(7) /loyaltytransactionfindAllLoyaltyTransaction()LoyaltyAccountModuleGETLoyaltyTransaction





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