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 |
Relative mapping URL | Request Method | Method Name | Microservice | Involved Entities |
/equipmenttype | POST | insertEquipmentType(equipmenttype) | AirplaneService | EquipmentType |
/equipmenttype/{id} | PUT | updateEquipmentTypeById(equipmenttype) | AirplaneService | EquipmentType |
/airplaneequipment/equipmenttype/{id} | GET | findAllAirplaneEquipmentOfEquipmentType(id) | AirplaneService | EquipmentType AirplaneEquipment |
/equipmenttype/{id} | GET | findEquipmentTypeById(id) | AirplaneService | EquipmentType |
/equipmenttype/{id} | DELETE | deleteEquipmentTypeById(id) | AirplaneService | EquipmentType |
/equipmenttype | GET | findAllEquipmentType() | AirplaneService | EquipmentType |
Pseudo code snippet
final EquipmentType equipmenttype = (EquipmentType) this.callMicroservice(ServiceNames.AIRPLANE_SERVICE + "/equipmenttype/" + id, EquipmentType.class);