Class AICreation

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

@Route(value="ai-creation", layout=MainLayout.class) public class AICreation extends com.vaadin.flow.component.Composite<com.vaadin.flow.component.orderedlayout.VerticalLayout>
Classe che gestisce la creazione di uno scenario utilizzando l'intelligenza artificiale.
Version:
1.0
Author:
Alessandro Zappatore
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
    AICreation(FileStorageService fileStorageService, ScenarioImportService scenarioImportService, ExternalApiService externalApiService, NotifierService notifierService, ExecutorService executorService, ActiveNotifierManager activeNotifierManager)
    Costruttore della classe AICreation.
  • Method Summary

    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

    • AICreation

      public AICreation(FileStorageService fileStorageService, ScenarioImportService scenarioImportService, ExternalApiService externalApiService, NotifierService notifierService, ExecutorService executorService, ActiveNotifierManager activeNotifierManager)
      Costruttore della classe AICreation.
      Parameters:
      fileStorageService - servizio per la gestione dei file
      scenarioImportService - servizio per l'importazione di scenari
      externalApiService - servizio per le chiamate all'API esterna
      notifierService - servizio per le notifiche
      executorService - servizio per l'esecuzione di task in background
      activeNotifierManager - gestore delle notifiche attive