Class TimesSupport
java.lang.Object
it.uniupo.simnova.views.ui.helper.TimesSupport
Classe di utility per la creazione e gestione della timeline (sequenza di "Tempi") di uno scenario avanzato.
 Visualizza i dettagli di ogni tempo, inclusi parametri vitali, azioni, transizioni e dettagli aggiuntivi,
 e permette la modifica in linea di tali informazioni.
- Version:
- 1.0
- Author:
- Alessandro Zappatore
- 
Method SummaryModifier and TypeMethodDescriptionstatic com.vaadin.flow.component.orderedlayout.VerticalLayoutcreateTimelineContent(List<Tempo> tempi, int scenarioId, AdvancedScenarioService advancedScenarioService, boolean isPediatric) Crea un layout verticale che visualizza la timeline di uno scenario.
- 
Method Details- 
createTimelineContentpublic static com.vaadin.flow.component.orderedlayout.VerticalLayout createTimelineContent(List<Tempo> tempi, int scenarioId, AdvancedScenarioService advancedScenarioService, boolean isPediatric) Crea un layout verticale che visualizza la timeline di uno scenario. Ogni tempo della timeline è rappresentato da una card che include: titolo del tempo, monitor dei parametri vitali, azioni, transizioni e dettagli aggiuntivi. Permette la modifica in linea di questi elementi.- Parameters:
- tempi- La lista di oggetti- Tempoche compongono la timeline.
- scenarioId- L'ID dello scenario a cui appartiene la timeline.
- advancedScenarioService- Il servizio per la gestione degli scenari avanzati.
- isPediatric- Indica se lo scenario è di tipo pediatrico (per mostrare il ruolo del genitore).
- Returns:
- Un VerticalLayoutche rappresenta l'intera timeline.
 
 
-