Class StrutsUiMessageStack

  • All Implemented Interfaces:
    io.vertigo.vega.webservice.validation.UiMessageStack, Serializable

    public final class StrutsUiMessageStack
    extends Object
    implements io.vertigo.vega.webservice.validation.UiMessageStack
    Class d'enregistrement des messages.
    Author:
    npiedeloup
    See Also:
    Serialized Form
    • Constructor Detail

      • StrutsUiMessageStack

        public StrutsUiMessageStack​(AbstractActionSupport actionSupport)
        Constructeur.
        Parameters:
        actionSupport - Action où déverser les messages
    • Method Detail

      • error

        public void error​(String message)
        Specified by:
        error in interface io.vertigo.vega.webservice.validation.UiMessageStack
        Parameters:
        message - Message d'erreur
      • warning

        public void warning​(String message)
        Specified by:
        warning in interface io.vertigo.vega.webservice.validation.UiMessageStack
        Parameters:
        message - Message d'alerte
      • info

        public void info​(String message)
        Specified by:
        info in interface io.vertigo.vega.webservice.validation.UiMessageStack
        Parameters:
        message - Message d'info
      • success

        public void success​(String message)
        Specified by:
        success in interface io.vertigo.vega.webservice.validation.UiMessageStack
      • addGlobalMessage

        public void addGlobalMessage​(io.vertigo.vega.webservice.validation.UiMessageStack.Level level,
                                     String message)
        Ajoute un message.
        Specified by:
        addGlobalMessage in interface io.vertigo.vega.webservice.validation.UiMessageStack
        Parameters:
        level - Niveau de message
        message - Message
      • error

        public void error​(String message,
                          io.vertigo.datamodel.structure.model.DtObject dto,
                          String fieldName)
        Specified by:
        error in interface io.vertigo.vega.webservice.validation.UiMessageStack
        Parameters:
        message - Message d'erreur
        dto - Objet portant les erreurs
        fieldName - Champ portant l'erreur
      • warning

        public void warning​(String message,
                            io.vertigo.datamodel.structure.model.DtObject dto,
                            String fieldName)
        Specified by:
        warning in interface io.vertigo.vega.webservice.validation.UiMessageStack
        Parameters:
        message - Message d'alerte
        dto - Objet portant les erreurs
        fieldName - Champ portant l'erreur
      • info

        public void info​(String message,
                         io.vertigo.datamodel.structure.model.DtObject dto,
                         String fieldName)
        Specified by:
        info in interface io.vertigo.vega.webservice.validation.UiMessageStack
        Parameters:
        message - Message d'info
        dto - Objet portant les erreurs
        fieldName - Champ portant l'erreur
      • addFieldMessage

        public void addFieldMessage​(io.vertigo.vega.webservice.validation.UiMessageStack.Level level,
                                    String message,
                                    io.vertigo.datamodel.structure.model.DtObject dtObject,
                                    String fieldName)
        Specified by:
        addFieldMessage in interface io.vertigo.vega.webservice.validation.UiMessageStack
      • addFieldMessage

        public void addFieldMessage​(io.vertigo.vega.webservice.validation.UiMessageStack.Level level,
                                    String message,
                                    String contextKey,
                                    String fieldName)
        Specified by:
        addFieldMessage in interface io.vertigo.vega.webservice.validation.UiMessageStack
      • hasErrors

        public boolean hasErrors()
        Specified by:
        hasErrors in interface io.vertigo.vega.webservice.validation.UiMessageStack