Class TreatConfirmScreen

java.lang.Object
org.example.tui.screens.TreatConfirmScreen
All Implemented Interfaces:
com.williamcallahan.tui4j.compat.bubbletea.Model

public final class TreatConfirmScreen extends Object implements com.williamcallahan.tui4j.compat.bubbletea.Model
Bestätigungsscreen nach der Behandlung eines Patienten.

Links: verbleibende Warteschlange, rechts: Infos zum behandelten Patienten. Jede Tasteneingabe kehrt zum MainScreen zurück.

  • Constructor Details

    • TreatConfirmScreen

      public TreatConfirmScreen(Patient patient, AppController controller, int width, int height)
  • Method Details

    • getPatient

      public Patient getPatient()
      Gibt den behandelten Patienten zurück. Wird vom AppRouter benötigt, um diesen Screen bei Fenstergrößenänderungen neu zu erstellen.
      Returns:
      Der behandelte Patient (kann null sein).
    • init

      public com.williamcallahan.tui4j.compat.bubbletea.Command init()
      Specified by:
      init in interface com.williamcallahan.tui4j.compat.bubbletea.Model
    • update

      public com.williamcallahan.tui4j.compat.bubbletea.UpdateResult<? extends com.williamcallahan.tui4j.compat.bubbletea.Model> update(com.williamcallahan.tui4j.compat.bubbletea.Message msg)
      Specified by:
      update in interface com.williamcallahan.tui4j.compat.bubbletea.Model
    • view

      public String view()
      Specified by:
      view in interface com.williamcallahan.tui4j.compat.bubbletea.Model