HTTP clients
Flight service Feign Clients
- when create()
- existsById(destinationId)
- existsById(originId)
- existsById(airplneId)
- existsById(crewmemberId)
- checkIfAirportisOpen(destId)
- when findaAll(), findyById(), ...
- aby sme získali detail tych entít
- findById(airplaneId) - name, type
- findById(crewmemberId) - name, surname, role
- findById(destinationId) - code, city
- findById(originId) - code, city
- aby sme získali detail tych entít
- when calling assignCrewmember
- existsById(crewmemberId)
- findAvailableCrewmembers(departureTime, Arrivaltime)
- use-case - ked manager vytvara flight, tak si chce pozriet nejaky zoznam available crewmemberov
- zavola sa findAllCrewmebers(), zistia sa vsetci co su obsadeny a odcitaju sa od tych vsetkych
- use-case - ked manager vytvara flight, tak si chce pozriet nejaky zoznam available crewmemberov
- findAvailableAirplanes(departureTime, Arrivaltime)
- rovnako ako crewmembers