Overview

Summary

ServicesContactDonateAboutImprint


Appendix E-10: FARE CLASS (UI prompt)


FareClassBookingModuleAirlines

Properties (5)

PropertyTypeEntityReferenceModule
(1) BaggageAllowanceKgLONGFareClass
(2) CabinClassLONGFareClassCabinClassCabinClassModule
(3) ChangeableBOOLFareClass
(4) CodeSTRINGFareClass
(5) RefundableBOOLFareClass


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /fareclass/cabinclass/{id}findAllFareClassOfCabinClass(id)BookingModuleGETCabinClass FareClass
(2) /fareclassinsertFareClass(fareclass)BookingModulePOSTFareClass
(3) /bookingsegment/fareclass/{id}findAllBookingSegmentOfFareClass(id)BookingModuleGETFareClass BookingSegment
(4) /fareclass/{id}updateFareClassById(fareclass)BookingModulePUTFareClass
(5) /fareclass/{id}deleteFareClassById(id)BookingModuleDELETEFareClass
(6) /fareclassfindAllFareClass()BookingModuleGETFareClass
(7) /fareclass/{id}findFareClassById(id)BookingModuleGETFareClass





Example:

final FareClass fareclass = (FareClass) invokeModule(BOOKING_MODULE + "/fareclass/" + id, FareClass.class);
if (fareclass != null) {
    final CabinClass cabinclass1 = (CabinClass) invokeModule(CABIN_CLASS_MODULE + "/cabinclass/" + fareclass.getCabinClass().getId(), CabinClass.class);
    if (cabinclass1 != null) {
    }
}
return fareclass;


Overview

Summary

ServicesContactDonateAboutImprint