Interface OrdineObserverService

All Known Implementing Classes:
OrdineObserverServiceImpl

public interface OrdineObserverService
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
Author:
Jacopo Gennaro Esposito
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addObserver(Class<?> entityType, OrdineObserver observer)
    Metodo che permette di aggiungere un observer per una data classe
    void
    notifyObservers(Ordine ordine, Ristorante ristorante)
    Metodo che notifica gli Observer per la classe ordine
    void
    removeObserver(Class<?> entityType, OrdineObserver observer)
    Metodo che permette di rimuovere un observer per una data classe
  • Method Details

    • addObserver

      void addObserver(Class<?> entityType, OrdineObserver observer)
      Metodo che permette di aggiungere un observer per una data classe
      Parameters:
      entityType - Classe da osservare
      observer - L'oggetto ordine observer da aggiungere
    • removeObserver

      void removeObserver(Class<?> entityType, OrdineObserver observer)
      Metodo che permette di rimuovere un observer per una data classe
      Parameters:
      entityType - Classe da osservare
      observer - L'oggetto ordine observer da rimuovere
    • notifyObservers

      void notifyObservers(Ordine ordine, Ristorante ristorante)
      Metodo che notifica gli Observer per la classe ordine
      Parameters:
      ordine - Dettagli ordine
      ristorante - Dettagli ristorante