Class InfoSupport
java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.orderedlayout.HorizontalLayout
it.uniupo.simnova.views.ui.helper.InfoSupport
- 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 InfoSupport
extends com.vaadin.flow.component.orderedlayout.HorizontalLayout
Classe di utility per la visualizzazione e modifica delle informazioni principali di uno scenario.
 Genera "badge" interattivi per campi come paziente, patologia, durata e target,
 permettendone la modifica direttamente in linea o tramite dialog.
- 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.ComponentgetInfo(Scenario scenario, ScenarioService scenarioService) Crea un layout orizzontale contenente tutti i "badge" informativi principali dello 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- 
getInfopublic static com.vaadin.flow.component.Component getInfo(Scenario scenario, ScenarioService scenarioService) Crea un layout orizzontale contenente tutti i "badge" informativi principali dello scenario. Ogni badge รจ cliccabile e permette la modifica in linea o l'apertura di un dialog specifico.- Parameters:
- scenario- L'oggetto- Scenariodi cui visualizzare le informazioni.
- scenarioService- Il servizio per la gestione dello scenario, usato per gli aggiornamenti.
- Returns:
- Un componente HorizontalLayoutche aggrega tutti i badge informativi.
 
 
-