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 |
| Relative mapping URL | Request Method | Method Name | Microservice | Involved Entities |
| /airplaneproducer | GET | findAllAirplaneProducer() | AirplaneService | AirplaneProducer |
| /airplaneproducer/{id} | GET | findAirplaneProducerById(id) | AirplaneService | AirplaneProducer |
| /airplanetype/airplaneproducer/{id} | GET | findAllAirplaneTypeOfAirplaneProducer(id) | AirplaneService | AirplaneProducer AirplaneType |
| /airplaneproducer | POST | insertAirplaneProducer(airplaneproducer) | AirplaneService | AirplaneProducer |
| /airplaneproducer/{id} | PUT | updateAirplaneProducerById(airplaneproducer) | AirplaneService | AirplaneProducer |
| /airplaneproducer/{id} | DELETE | deleteAirplaneProducerById(id) | AirplaneService | AirplaneProducer |
Pseudo code snippet
final AirplaneProducer airplaneproducer = (AirplaneProducer) this.callMicroservice(ServiceNames.AIRPLANE_SERVICE + "/airplaneproducer/" + id, AirplaneProducer.class);