Skip to content

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
  • 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
  • findAvailableAirplanes(departureTime, Arrivaltime)
    • rovnako ako crewmembers