All Classes and Interfaces
Class
Description
Classe che rappresenta un errore generato da una chiamata alle API
Classe che estende ApiSubError e rappresenta gli erorri di validazione incontrati durante le chiamate REST
Controller contenente gli endpoint delle API di TheSpoon per il sottosistema Dashboard Personale
Implementa la classe che esplicita i metodi dell'interfaccia di Servizio per
il sottosistema DashboardPersonale, che gestice l'area utente del ristoratore
Interfaccia per i metodi del sottosistema DashboardPersonale
Classe che rappresenta una richiesta di inserimento menu
indirizzata al sottosistema ristorante
Classe che rappresenta una richiesta di inserimento ordine
indirizzata al sottosistema ordine
Classe che rappresenta una richiesta di inserimento prenotazione
indirizzata al sottosistema prenotazioni
Classe che rappresenta una richiesta di inserimento prodotto
indirizzata al sottosistema prodotto
Classe che rappresenta una richiesta di inserimento ristorante
indirizzata al sottosistema ristorante
Classe che rappresenta una richiesta di inserimento tavolo
indirizzata al sottosistema ristorante
Classe che implementa il "filtro" per l'autenticazione via JWT
Classe che rappresenta una response JWTAuthentication
Classe che implementa il "servizio" per l'autenticazione via JWT
Controller contenente gli endpoint delle API di TheSpoon per il sottosistema di login
Classe che rappresenta una richiesta di login indirizzata al sottosistema di login
Interfaccia per i metodi del sottosistema di login
Impmenta la classe che esplicita i metodi dell'interfaccia di Servizio per
il sottosistema di login, che gestice l'autenticazione
Classe che rappresenta l'entità Menu di TheSpoon
Configuration class per la gestione centralizzata degli
observer.
Classe che rappresenta l'entità ordini di TheSpoon
Interfaccia OrdineObserver che costituisce il Subscriber, dichiara il metodo
onOrdineStatoChanged che permette di passare i dettagli dell'evento (l'ordine)
da notificare.
Interfaccia che espone i metodi del servizio Observer,
questo servizio gestisce gli Observer, permettendo alle classi
entità che dovrebbero farne uso di concentrarsi esclusivamente s
sulla rappresentazione dei dati
Classe che espone i metodi del servizio Observer,
questo servizio gestisce gli Observer, permettendo alle classi
entità che dovrebbero farne uso di concentrarsi esclusivamente s
sulla rappresentazione dei dati
OrdineObserver che costituisce il Subscriber, dichiara il metodo
onOrdineStatoChanged che permette di passare i dettagli dell'evento (l'ordine)
da notificare.
Controller contenente gli endpoint delle API di TheSpoon per il sottosistema Ordine
Interfaccia per i metodi del sottosistema Ordini
Classe che implementa i metodi del sottosistema Ordini
Controller contenente gli endpoint delle API di TheSpoon per il sottosistema Pagamento
Interfaccia per i metodi del sottosistema Pagamento
Classe che implementa i metodi del sottosistema Pagamento
Bean del BCryptPasswordEncoder usato dai servizi di autenticazione
Classe che implementa l'eccezione PasswordDontMatchException
Classe che rappresenta l'entità prenotazione di TheSpoon
Classe che rappresenta una risposta prenotazioniInfo
da TheSpoon
Interfaccia che espone i metodi del servizio Observer,
questo servizio gestisce gli Observer, permettendo alle classi
entità che dovrebbero farne uso di concentrarsi esclusivamente s
sulla rappresentazione dei dati
Classe che implementa i metodi del servizio Observer,
questo servizio gestisce gli Observer, permettendo alle classi
entità che dovrebbero farne uso di concentrarsi esclusivamente s
sulla rappresentazione dei dati
Controller contenente gli endpoint delle API di TheSpoon per il sottosistema Ordine
Interfaccia OrdineObserver che costituisce il Subscriber, dichiara il metodo
onPrenotazioneStatoChanged che permette di passare i dettagli dell'evento (la prenotazione)
da notificare.
Interfaccia per i metodi del sottosistema Prenotazioni
Classe che implementa i metodi del sottosistema Prenotazioni
OrdineObserver che costituisce il Subscriber, dichiara il metodo
onPrenotazioneStatoChanged che permette di passare i dettagli dell'evento (la prenotazione)
da notificare.
Classe che rappresenta l'entità prodotto di TheSpoon
Controller contenente gli endpoint delle API di TheSpoon per il sottosistema Prodotto
Classe che rappresenta l'entità ProdottoOrdine di TheSpoon
Classe che rappresenta una risposta prodottoinfo
da TheSpoon
Interfaccia per i metodi del sottosistema Prodotto
Implementa la classe che esplicita i metodi dell'interfaccia di Servizio per
il sottosistema prodotto, che gestice i singoli prodotti
Classe che implementa il RestExceptionHandler, ovvero l'handler che gestisce tutte le eccezioni generate dalle
chiamate alle API
Bean per la configurazione di restTemplate per effettuare chiamate REST
Classe che rappresenta l'entità ristorante di TheSpoon
Controller contenente gli endpoint delle API di TheSpoon per il sottosistema Ristorante
Interfaccia per i metodi del sottosistema ristorante
Impmenta la classe che esplicita i metodi dell'interfaccia di Servizio per
il sottosistema ristorante, che gestice tutti gli aspetti inerenti i ristoranti
Classe che rappresenta l'entità ristoratore di TheSpoon
JpaProjections per recuperare dal DB solo i dati
necessari alla visualizzazione dei dettagli del ristoratore
Classe che rappresenta i ruoli di TheSpoon
Classe che rappresenta una richiesta di ricerca ristoranti
indirizzata al sottosistema ristorante
Configuration File per Spring Security, framework spring per gestire l'accesso alle API
Classe che rappresenta una richiesta di registrazione indirizzata al sottosistema di login
Classe che rappresenta l'entità Tavolo di TheSpoon
Adapter per le API di Telegram
Adapter per le API di Telegram
Classe che rappresenta un UrlBuilder per la API SendMessage di Telegram
Classe che rappresenta una richiesta di modifica password indirizzata al sottosistema Dashboard Personale
Classe che rappresenta una richiesta di modifica prenotazione
indirizzata al sottosistema prenotazioni
Classe che rappresenta una richiesta di modifica ristorante
indirizzata al sottosistema ristorante
Classe che rappresenta una richiesta di modifica dati personali indirizzata al sottosistema Dashboard Personale
Classe che implementa l'eccezione UserAlreadyExists
Classe che implementa i metodi per recuperare i dettagli dell'utente e salvare l'utente nel DB