Class GeneralSupport
java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.orderedlayout.HorizontalLayout
it.uniupo.simnova.views.ui.helper.GeneralSupport
- All Implemented Interfaces:
- com.vaadin.flow.component.AttachNotifier,- com.vaadin.flow.component.ClickNotifier<com.vaadin.flow.component.orderedlayout.HorizontalLayout>,- com.vaadin.flow.component.DetachNotifier,- com.vaadin.flow.component.HasComponents,- com.vaadin.flow.component.HasElement,- com.vaadin.flow.component.HasEnabled,- com.vaadin.flow.component.HasOrderedComponents,- com.vaadin.flow.component.HasSize,- com.vaadin.flow.component.HasStyle,- com.vaadin.flow.component.orderedlayout.FlexComponent,- com.vaadin.flow.component.orderedlayout.ThemableLayout,- Serializable
public class GeneralSupport
extends com.vaadin.flow.component.orderedlayout.HorizontalLayout
Classe di supporto generale per la visualizzazione e modifica delle informazioni di un scenario.
 Fornisce metodi per creare contenuti di overview, gestire azioni chiave e materiali necessari.
- Version:
- 1.0
- Author:
- Alessandro Zappatore
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from interface com.vaadin.flow.component.orderedlayout.FlexComponentcom.vaadin.flow.component.orderedlayout.FlexComponent.Alignment, com.vaadin.flow.component.orderedlayout.FlexComponent.JustifyContentMode
- 
Method SummaryModifier and TypeMethodDescriptionstatic com.vaadin.flow.component.orderedlayout.VerticalLayoutcreateOverviewContentWithData(Scenario scenario, boolean isPediatricScenario, String infoGenitore, ScenarioService scenarioService, MaterialeService materialeService, AzioneChiaveService azioneChiaveService, ExecutorService executorService, NotifierService notifierService, EsameFisicoService esameFisicoService, ExternalApiService externalApiService, ActiveNotifierManager activeNotifierManager) Crea il layout principale per la visualizzazione delle informazioni di overview di uno scenario.Methods inherited from class com.vaadin.flow.component.orderedlayout.HorizontalLayoutadd, add, addAndExpand, addComponentAtIndex, addToEnd, addToEnd, addToMiddle, addToMiddle, addToStart, addToStart, getAlignItems, getAlignSelf, getDefaultVerticalComponentAlignment, getVerticalComponentAlignment, replace, setAlignItems, setAlignSelf, setDefaultVerticalComponentAlignment, setSpacing, setVerticalComponentAlignmentMethods inherited from class com.vaadin.flow.component.ComponentaddListener, findAncestor, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getListeners, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onAttach, onDetach, onEnabledStateChanged, removeFromParent, scrollIntoView, scrollIntoView, set, setElement, setId, setVisibleMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.flow.component.AttachNotifieraddAttachListenerMethods inherited from interface com.vaadin.flow.component.ClickNotifieraddClickListener, addClickShortcut, addDoubleClickListener, addSingleClickListenerMethods inherited from interface com.vaadin.flow.component.DetachNotifieraddDetachListenerMethods inherited from interface com.vaadin.flow.component.orderedlayout.FlexComponentexpand, getFlexGrow, getFlexShrink, getJustifyContentMode, setFlexGrow, setFlexShrink, setJustifyContentModeMethods inherited from interface com.vaadin.flow.component.HasComponentsadd, addComponentAsFirst, remove, remove, removeAllMethods inherited from interface com.vaadin.flow.component.HasElementgetElementMethods inherited from interface com.vaadin.flow.component.HasEnabledisEnabled, setEnabledMethods inherited from interface com.vaadin.flow.component.HasOrderedComponentsgetChildren, getComponentAt, getComponentCount, indexOfMethods inherited from interface com.vaadin.flow.component.HasSizegetHeight, getHeightUnit, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getWidth, getWidthUnit, setHeight, setHeight, setHeightFull, setMaxHeight, setMaxHeight, setMaxWidth, setMaxWidth, setMinHeight, setMinHeight, setMinWidth, setMinWidth, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFullMethods inherited from interface com.vaadin.flow.component.HasStyleaddClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassNameMethods inherited from interface com.vaadin.flow.component.orderedlayout.ThemableLayoutgetBoxSizing, getSpacing, getThemeList, isMargin, isPadding, isSpacing, isWrap, setBoxSizing, setMargin, setPadding, setSpacing, setSpacing, setWrap
- 
Method Details- 
createOverviewContentWithDatapublic static com.vaadin.flow.component.orderedlayout.VerticalLayout createOverviewContentWithData(Scenario scenario, boolean isPediatricScenario, String infoGenitore, ScenarioService scenarioService, MaterialeService materialeService, AzioneChiaveService azioneChiaveService, ExecutorService executorService, NotifierService notifierService, EsameFisicoService esameFisicoService, ExternalApiService externalApiService, ActiveNotifierManager activeNotifierManager) Crea il layout principale per la visualizzazione delle informazioni di overview di uno scenario.- Parameters:
- scenario- lo scenario da visualizzare
- isPediatricScenario- indica se lo scenario รจ pediatrico
- infoGenitore- informazioni aggiuntive dai genitori, se disponibili
- scenarioService- servizio per la gestione degli scenari
- materialeService- servizio per la gestione dei materiali
- azioneChiaveService- servizio per la gestione delle azioni chiave
- executorService- servizio per l'esecuzione di task in background
- notifierService- servizio per la gestione delle notifiche
- esameFisicoService- servizio per la gestione degli esami fisici
- externalApiService- servizio per l'interazione con API esterne
- activeNotifierManager- gestore per le notifiche attive
- Returns:
- un layout verticale contenente le informazioni di overview dello scenario
 
 
-