Entity Name | Alias Name | Microservice | Data Schema |
Airline | Airline | AirplaneService | AirportLogistics |
Airplane | Airplane | AirplaneService | AirportLogistics |
AirplaneEquipment | AirplaneEquipment | AirplaneService | AirportLogistics |
AirplaneProducer | AirplaneProducer | AirplaneService | AirportLogistics |
AirplaneType | AirplaneType | AirplaneService | AirportLogistics |
Employee | Employee | EmployeeService | AirportLogistics |
EquipmentType | EquipmentType | AirplaneService | AirportLogistics |
Flight | Flight | AirportService | AirportLogistics |
Seat | Seat | PassengerBookingService | AirportLogistics |
3.1 AirplaneService | 3.2 AirportService | 3.3 CargoService | 3.4 CountryService | 3.5 EmployeeService | 3.6 LuggageService |
3.7 PassengerBookingService |
Entity Name: Airline
Data Schema: AirportLogistics
Master Service: AirplaneService
3.1 AirplaneService | 3.2 AirportService | 3.3 CargoService | 3.4 CountryService | 3.5 EmployeeService | 3.6 LuggageService |
3.7 PassengerBookingService |
Property Name | Datatype | Data Entity | Reference Entity |
AirlineName | STRING | Airline | |
PrimaryKey | LONG | Airline | |
ServerReplicationVersion | LONG | Airline |
Pseudo code snippet
final Airline airline = (Airline) this.callMicroservice(ServiceNames.AIRPLANE_SERVICE + "/airline/" + id, Airline.class);Entity Name: Airplane
Data Schema: AirportLogistics
Master Service: AirplaneService
3.1 AirplaneService | 3.2 AirportService | 3.3 CargoService | 3.4 CountryService | 3.5 EmployeeService | 3.6 LuggageService |
3.7 PassengerBookingService |
Property Name | Datatype | Data Entity | Reference Entity |
Airline | LONG | Airplane | Airline |
AirplaneID | STRING | Airplane | |
AirplaneType | LONG | Airplane | AirplaneType |
PrimaryKey | LONG | Airplane | |
ServerReplicationVersion | LONG | Airplane |
Pseudo code snippet
final Airplane airplane = (Airplane) this.callMicroservice(ServiceNames.AIRPLANE_SERVICE + "/airplane/" + id, Airplane.class);Entity Name: AirplaneEquipment
Data Schema: AirportLogistics
Master Service: AirplaneService
3.1 AirplaneService | 3.2 AirportService | 3.3 CargoService | 3.4 CountryService | 3.5 EmployeeService | 3.6 LuggageService |
3.7 PassengerBookingService |
Property Name | Datatype | Data Entity | Reference Entity |
Airplane | LONG | AirplaneEquipment | Airplane |
EquipmentType | LONG | AirplaneEquipment | EquipmentType |
PrimaryKey | LONG | AirplaneEquipment | |
ServerReplicationVersion | LONG | AirplaneEquipment |
Pseudo code snippet
final AirplaneEquipment airplaneequipment = (AirplaneEquipment) this.callMicroservice(ServiceNames.AIRPLANE_SERVICE + "/airplaneequipment/" + id, AirplaneEquipment.class);Entity Name: AirplaneProducer
Data Schema: AirportLogistics
Master Service: AirplaneService
3.1 AirplaneService | 3.2 AirportService | 3.3 CargoService | 3.4 CountryService | 3.5 EmployeeService | 3.6 LuggageService |
3.7 PassengerBookingService |
Property Name | Datatype | Data Entity | Reference Entity |
PrimaryKey | LONG | AirplaneProducer | |
ProducerName | STRING | AirplaneProducer | |
ServerReplicationVersion | LONG | AirplaneProducer |
Pseudo code snippet
final AirplaneProducer airplaneproducer = (AirplaneProducer) this.callMicroservice(ServiceNames.AIRPLANE_SERVICE + "/airplaneproducer/" + id, AirplaneProducer.class);Entity Name: AirplaneType
Data Schema: AirportLogistics
Master Service: AirplaneService
3.1 AirplaneService | 3.2 AirportService | 3.3 CargoService | 3.4 CountryService | 3.5 EmployeeService | 3.6 LuggageService |
3.7 PassengerBookingService |
Property Name | Datatype | Data Entity | Reference Entity |
AirplaneProducer | LONG | AirplaneType | AirplaneProducer |
PrimaryKey | LONG | AirplaneType | |
ServerReplicationVersion | LONG | AirplaneType | |
TypeName | STRING | AirplaneType |
Pseudo code snippet
final AirplaneType airplanetype = (AirplaneType) this.callMicroservice(ServiceNames.AIRPLANE_SERVICE + "/airplanetype/" + id, AirplaneType.class);Entity Name: EquipmentType
Data Schema: AirportLogistics
Master Service: AirplaneService
3.1 AirplaneService | 3.2 AirportService | 3.3 CargoService | 3.4 CountryService | 3.5 EmployeeService | 3.6 LuggageService |
3.7 PassengerBookingService |
Property Name | Datatype | Data Entity | Reference Entity |
PrimaryKey | LONG | EquipmentType | |
ServerReplicationVersion | LONG | EquipmentType | |
TypeName | STRING | EquipmentType |
Pseudo code snippet
final EquipmentType equipmenttype = (EquipmentType) this.callMicroservice(ServiceNames.AIRPLANE_SERVICE + "/equipmenttype/" + id, EquipmentType.class);