Diagramme de Classe
Diagramme de Classe
Diagramme de Classe
Model
<<Interface>> Livreur
LivreurService CrudRepository
LivreurController
saveliv(livreur) findAll() Repas id
getalllivreur() getalllivreur() findById() cin
RepasController createlivreur(liv) save() id nom
getbyId(id)
findliv(id) deleteById() nom prenom
RepasService delete(id)
createrepas(rep) updatelivreur(liv) ingredient n tel
update(livreur)
getallrep() deletelivreur(id) img
saverep(Repas) n
findrep(id) prix
getallrepas()
updaterep(rep) n
getbyId(id)
deleterep(id) <<Interface>>
delete(id) 1
LivreurRepository
update(repas)
restaurateur Client
ClientwebController
id 1 id
ClientwebService <<Interface>>
getallclientweb() cin nom
ClientwebRepository
createclient(cl) nom prenom
savec(client)
findcl(id) prenom tel
getallclients()
updatecl(cl) login Adresse
getbyId(id)
deletecl(id) <<Interface>> mdp login
delete(id)
RepasRepository repas[] mdp
update(client)
1 m 1
ClientController CommandeController CommandeService
ClientService Commande
getallclientweb() getallclientweb() <<Interface>>
savec(client) savec(client) ClientRepository
createclient(cl) createclient(cl) id
getallclients() getallclients()
findcl(id) findcl(id) n etat
updatecl(cl) getbyId(id) getbyId(id)
updatecl(cl) delete(id) delete(id) date n
deletecl(id) deletecl(id) <<Interface>> repas[]
update(client) update(client) CommandeRepository