Class ValidationError

java.lang.Object
it.uniupo.simnova.views.common.utils.ValidationError

public class ValidationError extends Object
Classe di utilità per la ***gestione centralizzata degli errori di validazione** nei componenti Vaadin. Fornisce metodi per mostrare notifiche di errore, impostare lo stato di invalidità sui campi e portare il focus sul campo che ha generato l'errore, migliorando l'esperienza utente.
Version:
1.0
Author:
Alessandro Zappatore
  • Method Details

    • showValidationError

      public static void showValidationError(com.vaadin.flow.component.Component field, String message)
      Mostra una ***notifica di errore** visibile all'utente. Se il campo fornito implementa HasValidation, imposta il suo stato come invalido e mostra il messaggio di errore direttamente sul campo. Se il campo è Focusable, imposta il focus su di esso per guidare l'utente alla correzione.
      Parameters:
      field - Il componente Vaadin che ha fallito la validazione. Deve essere un'istanza di Component.
      message - Il messaggio di errore dettagliato da visualizzare all'utente.
    • showErrorAndReturnFalse

      public static boolean showErrorAndReturnFalse(com.vaadin.flow.component.Component field, String message)
      Un helper method che ***mostra un errore di validazione e restituisce false**. Questo è particolarmente utile nelle catene di condizioni di validazione if o return, permettendo un codice più conciso.
      Parameters:
      field - Il componente Vaadin che ha fallito la validazione.
      message - Il messaggio di errore da mostrare.
      Returns:
      Sempre false, indicando che la validazione non è andata a buon fine.