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 |
Relative mapping URL | Request Method | Method Name | Microservice | Involved Entities |
/airplaneequipment | POST | insertAirplaneEquipment(airplaneequipment) | AirplaneService | AirplaneEquipment |
/airplaneequipment/airplane/{id} | GET | findAllAirplaneEquipmentOfAirplane(id) | AirplaneService | Airplane AirplaneEquipment |
/airplaneequipment | GET | findAllAirplaneEquipment() | AirplaneService | AirplaneEquipment |
/airplaneequipment/equipmenttype/{id} | GET | findAllAirplaneEquipmentOfEquipmentType(id) | AirplaneService | EquipmentType AirplaneEquipment |
/airplaneequipment/{id} | PUT | updateAirplaneEquipmentById(airplaneequipment) | AirplaneService | AirplaneEquipment |
/airplaneequipment/{id} | DELETE | deleteAirplaneEquipmentById(id) | AirplaneService | AirplaneEquipment |
/airplaneequipment/{id} | GET | findAirplaneEquipmentById(id) | AirplaneService | AirplaneEquipment |
Pseudo code snippet
final AirplaneEquipment airplaneequipment = (AirplaneEquipment) this.callMicroservice(ServiceNames.AIRPLANE_SERVICE + "/airplaneequipment/" + id, AirplaneEquipment.class);