Table of content



The EquipmentType entity within the microservice architecture

Entity-Relationship-Model of <AirplaneService>

Entity Name: EquipmentType

Data Schema: AirportLogistics

Master Service: AirplaneService


Dataflow of entity of EquipmentType

Microservices

3.1 AirplaneService3.2 AirportService3.3 CargoService3.4 CountryService3.5 EmployeeService3.6 LuggageService
3.7 PassengerBookingService

Entity Properties

Property NameDatatypeData EntityReference Entity
PrimaryKeyLONGEquipmentType
ServerReplicationVersionLONGEquipmentType
TypeNameSTRINGEquipmentType

Service Interfaces

Relative mapping URLRequest MethodMethod NameMicroserviceInvolved Entities
/equipmenttypePOSTinsertEquipmentType(equipmenttype)AirplaneServiceEquipmentType
/equipmenttype/{id}PUTupdateEquipmentTypeById(equipmenttype)AirplaneServiceEquipmentType
/airplaneequipment/equipmenttype/{id}GETfindAllAirplaneEquipmentOfEquipmentType(id)AirplaneServiceEquipmentType AirplaneEquipment
/equipmenttype/{id}GETfindEquipmentTypeById(id)AirplaneServiceEquipmentType
/equipmenttype/{id}DELETEdeleteEquipmentTypeById(id)AirplaneServiceEquipmentType
/equipmenttypeGETfindAllEquipmentType()AirplaneServiceEquipmentType

Distributed transaction of <EquipmentType>

Pseudo code snippet

final EquipmentType equipmenttype = (EquipmentType) this.callMicroservice(ServiceNames.AIRPLANE_SERVICE + "/equipmenttype/" + id, EquipmentType.class);
if (equipmenttype != null) {
}
return equipmenttype;


Table of content