Package com.gruppox.pissir23.views.home
Class HomeView
java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.orderedlayout.VerticalLayout
com.gruppox.pissir23.views.home.HomeView
- All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier,com.vaadin.flow.component.ClickNotifier<com.vaadin.flow.component.orderedlayout.VerticalLayout>,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
@Route(value="Home",
layout=MainLayout.class)
@RouteAlias(value="",
layout=MainLayout.class)
@RolesAllowed("ROLE_USER")
public class HomeView
extends com.vaadin.flow.component.orderedlayout.VerticalLayout
Questa classe si occupa di generare l'interfaccia grafica della Home
in particolare, genera la Home dell'azienda idrica se l'utente apppartiene ad una azienda idrica
altrimenti genera la Home dell'azienda agricola se l'utente apppartiene ad una azienda agricola.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.vaadin.flow.component.orderedlayout.FlexComponent
com.vaadin.flow.component.orderedlayout.FlexComponent.Alignment, com.vaadin.flow.component.orderedlayout.FlexComponent.JustifyContentMode -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected com.vaadin.flow.component.ComponenthomeViewAziendaAgricola(int idAzienda) Tale metodo ritorna la grafica della home dell'azienda agricola.protected com.vaadin.flow.component.ComponenthomeViewAziendaIdrica(int idAzienda) Tale metodo ritorna la grafica della home dell'azienda idrica.booleanIn tale metodo si controlla se il dispositivo è mobile.protected voidonAttach(com.vaadin.flow.component.AttachEvent attachEvent) Tale metodo viene eseguito appena si viene indirizzati in questa paginaMethods inherited from class com.vaadin.flow.component.orderedlayout.VerticalLayout
addAndExpand, getAlignItems, getAlignSelf, getDefaultHorizontalComponentAlignment, getHorizontalComponentAlignment, setAlignItems, setAlignSelf, setDefaultHorizontalComponentAlignment, setHorizontalComponentAlignment, setPadding, setSpacingMethods inherited from class com.vaadin.flow.component.Component
addListener, findAncestor, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getListeners, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onDetach, onEnabledStateChanged, removeFromParent, scrollIntoView, scrollIntoView, set, setElement, setId, setVisibleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.flow.component.AttachNotifier
addAttachListenerMethods inherited from interface com.vaadin.flow.component.ClickNotifier
addClickListener, addClickShortcutMethods inherited from interface com.vaadin.flow.component.DetachNotifier
addDetachListenerMethods inherited from interface com.vaadin.flow.component.orderedlayout.FlexComponent
expand, getFlexGrow, getFlexShrink, getJustifyContentMode, replace, setFlexGrow, setFlexShrink, setJustifyContentModeMethods inherited from interface com.vaadin.flow.component.HasComponents
add, add, add, addComponentAsFirst, addComponentAtIndex, remove, remove, removeAllMethods inherited from interface com.vaadin.flow.component.HasElement
getElementMethods inherited from interface com.vaadin.flow.component.HasEnabled
isEnabled, setEnabledMethods inherited from interface com.vaadin.flow.component.HasOrderedComponents
getChildren, getComponentAt, getComponentCount, indexOfMethods inherited from interface com.vaadin.flow.component.HasSize
getHeight, 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.HasStyle
addClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassNameMethods inherited from interface com.vaadin.flow.component.orderedlayout.ThemableLayout
getBoxSizing, getThemeList, isMargin, isPadding, isSpacing, setBoxSizing, setMargin
-
Constructor Details
-
HomeView
public HomeView()Costruttore della classe
-
-
Method Details
-
homeViewAziendaAgricola
protected com.vaadin.flow.component.Component homeViewAziendaAgricola(int idAzienda) Tale metodo ritorna la grafica della home dell'azienda agricola.- Parameters:
idAzienda- int che rappresenta il codice identificativo dell'azienda agricola- Returns:
- Component che rappresenta la Home dell'azienda agricola
-
homeViewAziendaIdrica
protected com.vaadin.flow.component.Component homeViewAziendaIdrica(int idAzienda) Tale metodo ritorna la grafica della home dell'azienda idrica.- Parameters:
idAzienda- int che rappresenta il codice identificativo dell'azienda idrica- Returns:
- Component che rappresenta la Home dell'azienda idrica
-
isMobileDevice
public boolean isMobileDevice()In tale metodo si controlla se il dispositivo è mobile.- Returns:
- Boolean true se è mobile altrimenti false
-
onAttach
protected void onAttach(com.vaadin.flow.component.AttachEvent attachEvent) Tale metodo viene eseguito appena si viene indirizzati in questa pagina- Overrides:
onAttachin classcom.vaadin.flow.component.Component
-