Class EsamefisicoView

java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.Composite<com.vaadin.flow.component.orderedlayout.VerticalLayout>
it.uniupo.simnova.views.creation.paziente.EsamefisicoView
All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier, com.vaadin.flow.component.DetachNotifier, com.vaadin.flow.component.HasElement, com.vaadin.flow.component.HasStyle, com.vaadin.flow.router.HasUrlParameter<String>, Serializable

@Route(value="esameFisico", layout=MainLayout.class) public class EsamefisicoView extends com.vaadin.flow.component.Composite<com.vaadin.flow.component.orderedlayout.VerticalLayout> implements com.vaadin.flow.router.HasUrlParameter<String>
Vista per la gestione dell'esame fisico del paziente all'interno di uno scenario di simulazione. Questa vista permette l'inserimento e la modifica dettagliata dei risultati dell'esame fisico, suddivisi per sezioni anatomiche, utilizzando un editor WYSIWYG per ogni sezione.
Version:
1.0
Author:
Alessandro Zappatore
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
    EsamefisicoView(ScenarioService scenarioService, FileStorageService fileStorageService, EsameFisicoService esameFisicoService)
    Costruttore della vista EsamefisicoView.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    setParameter(com.vaadin.flow.router.BeforeEvent event, String parameter)
    Gestisce il parametro dell'URL (ID dello scenario).

    Methods inherited from class com.vaadin.flow.component.Composite

    getChildren, getContent, getElement, initContent

    Methods inherited from class com.vaadin.flow.component.Component

    addListener, findAncestor, fireEvent, from, get, 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, setVisible

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.vaadin.flow.component.AttachNotifier

    addAttachListener

    Methods inherited from interface com.vaadin.flow.component.DetachNotifier

    addDetachListener

    Methods inherited from interface com.vaadin.flow.component.HasStyle

    addClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName
  • Constructor Details

    • EsamefisicoView

      public EsamefisicoView(ScenarioService scenarioService, FileStorageService fileStorageService, EsameFisicoService esameFisicoService)
      Costruttore della vista EsamefisicoView. Inizializza i servizi e imposta la struttura base dell'interfaccia utente.
      Parameters:
      scenarioService - Il servizio per la gestione degli scenari.
      fileStorageService - Il servizio per la gestione dei file.
      esameFisicoService - Il servizio per la gestione degli esami fisici.
  • Method Details

    • setParameter

      public void setParameter(com.vaadin.flow.router.BeforeEvent event, @OptionalParameter String parameter)
      Gestisce il parametro dell'URL (ID dello scenario). Se l'ID non è valido o lo scenario non esiste, reindirizza a una pagina di errore 404.
      Specified by:
      setParameter in interface com.vaadin.flow.router.HasUrlParameter<String>
      Parameters:
      event - L'evento di navigazione.
      parameter - L'ID dello scenario come stringa.
      Throws:
      com.vaadin.flow.router.NotFoundException - Se l'ID dello scenario non è valido o lo scenario non esiste.