Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
O
- object - Variable in class it.unisa.thespoon.exceptionhandler.ApiValidationError
- ObserverConfig - Class in it.unisa.thespoon.config
-
Configuration class per la gestione centralizzata degli observer.
- ObserverConfig() - Constructor for class it.unisa.thespoon.config.ObserverConfig
- observersMap - Variable in class it.unisa.thespoon.ordini.service.OrdineObserverServiceImpl
- observersMap - Variable in class it.unisa.thespoon.prenotazioni.service.PrenotazioneObserverServiceImpl
- onOrdineStatoChanged(Ordine, Ristorante) - Method in interface it.unisa.thespoon.ordini.OrdineObserver
- onOrdineStatoChanged(Ordine, Ristorante) - Method in class it.unisa.thespoon.ordini.OrdineStatoObserver
-
Metodo che notifica chiamando le API di Telegram mediante l'adapter
- onPrenotazioneStatoChanged(Prenotazione, Ristorante) - Method in interface it.unisa.thespoon.prenotazioni.PrenotazioniObserver
- onPrenotazioneStatoChanged(Prenotazione, Ristorante) - Method in class it.unisa.thespoon.prenotazioni.PrenotazioniStatoObserver
-
Metodo che notifica chiamando le API di Telegram mediante l'adapter
- ora - Variable in class it.unisa.thespoon.model.entity.Prenotazione
- Ora - Variable in class it.unisa.thespoon.model.entity.Ordine
- Ora - Variable in class it.unisa.thespoon.model.request.InsertPrenotazioneRequest
- Ora - Variable in class it.unisa.thespoon.model.request.UpdatePrenotazioneRequest
- ordine - Variable in class it.unisa.thespoon.model.entity.ProdottoOrdine
- Ordine - Class in it.unisa.thespoon.model.entity
-
Classe che rappresenta l'entità ordini di TheSpoon
- Ordine() - Constructor for class it.unisa.thespoon.model.entity.Ordine
- Ordine(Integer, Integer, Byte, Time, String, Integer, Integer, Byte, BigDecimal, List<ProdottoOrdine>) - Constructor for class it.unisa.thespoon.model.entity.Ordine
- Ordine(Integer, Integer, Byte, Time, String, Integer, Integer, Byte, BigDecimal, List<ProdottoOrdine>, OrdineObserverService) - Constructor for class it.unisa.thespoon.model.entity.Ordine
- OrdineObserver - Interface in it.unisa.thespoon.ordini
-
Interfaccia OrdineObserver che costituisce il Subscriber, dichiara il metodo onOrdineStatoChanged che permette di passare i dettagli dell'evento (l'ordine) da notificare.
- ordineObserverService - Variable in class it.unisa.thespoon.config.ObserverConfig
- ordineObserverService - Variable in class it.unisa.thespoon.model.entity.Ordine
- ordineObserverService - Variable in class it.unisa.thespoon.ordini.service.OrdiniServiceImpl
- ordineObserverService - Variable in class it.unisa.thespoon.ordini.service.OrdiniServiceImplTest
- OrdineObserverService - Interface in it.unisa.thespoon.ordini.service
-
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
- OrdineObserverServiceImpl - Class in it.unisa.thespoon.ordini.service
-
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
- OrdineObserverServiceImpl() - Constructor for class it.unisa.thespoon.ordini.service.OrdineObserverServiceImpl
- OrdineStatoObserver - Class in it.unisa.thespoon.ordini
-
OrdineObserver che costituisce il Subscriber, dichiara il metodo onOrdineStatoChanged che permette di passare i dettagli dell'evento (l'ordine) da notificare.
- OrdineStatoObserver() - Constructor for class it.unisa.thespoon.ordini.OrdineStatoObserver
- ordiniByRistorante(Integer, String) - Method in interface it.unisa.thespoon.ordini.service.OrdiniService
-
Firma del metodo per ottenere gli ordini associati ad un ristorante
- ordiniByRistorante(Integer, String) - Method in class it.unisa.thespoon.ordini.service.OrdiniServiceImpl
-
Firma del metodo per ottenere i dettagli di un ordine
- OrdiniByRistorante(Integer, Authentication) - Method in class it.unisa.thespoon.ordini.controller.OrdiniController
- OrdiniController - Class in it.unisa.thespoon.ordini.controller
-
Controller contenente gli endpoint delle API di TheSpoon per il sottosistema Ordine
- OrdiniController() - Constructor for class it.unisa.thespoon.ordini.controller.OrdiniController
- ordiniDAO - Variable in class it.unisa.thespoon.ordini.service.OrdiniServiceImpl
- ordiniDAO - Variable in class it.unisa.thespoon.ordini.service.OrdiniServiceImplTest
- OrdiniDAO - Interface in it.unisa.thespoon.model.dao
- ordiniService - Variable in class it.unisa.thespoon.ordini.controller.OrdiniController
- ordiniService - Variable in class it.unisa.thespoon.ordini.service.OrdiniServiceImplTest
- ordiniService - Variable in class it.unisa.thespoon.pagamenti.service.PagamentiServiceImpl
- OrdiniService - Interface in it.unisa.thespoon.ordini.service
-
Interfaccia per i metodi del sottosistema Ordini
- OrdiniServiceImpl - Class in it.unisa.thespoon.ordini.service
-
Classe che implementa i metodi del sottosistema Ordini
- OrdiniServiceImpl() - Constructor for class it.unisa.thespoon.ordini.service.OrdiniServiceImpl
- OrdiniServiceImplTest - Class in it.unisa.thespoon.ordini.service
- OrdiniServiceImplTest() - Constructor for class it.unisa.thespoon.ordini.service.OrdiniServiceImplTest
- ownerPrenotazione - Variable in class it.unisa.thespoon.model.entity.Prenotazione
- Owners - Variable in class it.unisa.thespoon.model.entity.Ristorante
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form