Possible States (refering 1 ride ident. by rideId): Customer Description ------------------------------------Null Not yet adapted 0 rejected 1 accepted 2 cancelled 3 no more available The D databa othe Rider Driver driver rider SearchService OfferService postSearch addRideRequest rideId search No success sonst getMatches getMatches List<Match> Evaluation of matches List<Match> Choose match putAccpetDriver(rideId, riderRouteId) acceptDriver(rideId,riderR Not possible to add Ride match This document is licensed under the Creative Commo NonCommercial-ShareAlike 3.0 Unported (CC BY-NC To view a copy of this license, visit http://creativecom licenses/by-nc-sa/3.0/; or, (b) send a letter to Creati 2nd Street, Suite 300, San Francisco, California, 9410 Copyright (C) 2010 Fraunhofer Institute for Open Co Systems (FOKUS) Fraunhofer FOKUS Kaiserin-Augusta-Allee 31 10589 Berlin Tel: +49 30 3463-7000 [email protected] The Dataset might be a database as well as any other collection type RiderUndertakesRideControllerB ean State Dataset DriverUndertakesRideController Bean eRequest rideId ==-1 searchForDrivers sonst List<match> filterMatches persistMatches deId Matches Match> deId,riderRouteId) mergeState atch routeMatchingBean e Commons AttributionCC BY-NC-SA 3.0) License. eativecommons.org/ to Creative Commons, 171 nia, 94105, USA.” Open Communication match Evaluate State match.driverState == null || match.driverState == 2 || match.driverState == 3 || match.driverState == 0 match.driverState == 1 addRiderToRide success success getMatches getMatches List<Match> List<Match> getMatches List<Match> atch derToRide ccess Matches Match> getMatches List<Match> Possible States (refering 1 ride ident. by rideId): Customer Description ------------------------------------Null Not yet adapted 0 rejected 1 accepted 2 cancelled 3 no more available Rider Driver rider driver SearchService postRide offer No success getMatches sonst Evaluation of matches List<Match> Not possible to add Ride Choose match putAcceptRider(rideId, riderRouteId) OfferService This document is licensed under the Creative Comm NonCommercial-ShareAlike 3.0 Unported (CC BY-NC To view a copy of this license, visit http://creativeco licenses/by-nc-sa/3.0/; or, (b) send a letter to Creat 2nd Street, Suite 300, San Francisco, California, 9410 Copyright (C) 2010 Fraunhofer Institute for Open C Systems (FOKUS) Fraunhofer FOKUS Kaiserin-Augusta-Allee 31 10589 Berlin Tel: +49 30 3463-7000 [email protected] The Dataset might be a database as well as any other collection type RiderUndertakesRideControllerB ean State Dataset ervice DriverUndertakesRideController Bean addRide rideId ==-1 searchForRiders sonst List<match> filterMatches persistMatches rideId getMatches List<Match> acceptRider(rideId,riderRouteId) mergeState match RouteMatchingBean ve Commons AttributionCC BY-NC-SA 3.0) License. eativecommons.org/ to Creative Commons, 171 nia, 94105, USA.” r Open Communication Bean Evaluate State success getMatches List<Match> getMatches List<Match> match. match match matc match.dri match match.driverState == null || match.driverState == 2 || match.driverState == 3 || match.driverState == 0 atch.driverState == 1 addRiderToRide success getMatches List<Match> getMatches List<Match>
© Copyright 2026 Paperzz