Class VSpringMvcUiMessageStack

java.lang.Object
io.vertigo.ui.impl.springmvc.controller.VSpringMvcUiMessageStack
All Implemented Interfaces:
UiMessageStack, Serializable

public final class VSpringMvcUiMessageStack extends Object implements UiMessageStack
Class d'enregistrement des messages.
Author:
npiedeloup
See Also:
  • Constructor Details

    • VSpringMvcUiMessageStack

      public VSpringMvcUiMessageStack()
  • Method Details

    • addGlobalMessage

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

      public void error(String message)
      Specified by:
      error in interface UiMessageStack
      Parameters:
      message - Message d'erreur
    • warning

      public void warning(String message)
      Specified by:
      warning in interface UiMessageStack
      Parameters:
      message - Message d'alerte
    • info

      public void info(String message)
      Specified by:
      info in interface UiMessageStack
      Parameters:
      message - Message d'info
    • success

      public void success(String message)
      Specified by:
      success in interface UiMessageStack
      Parameters:
      message - Message d'info
    • error

      public void error(String message, io.vertigo.datamodel.structure.model.DtObject dto, String fieldName)
      Specified by:
      error in interface 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 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 UiMessageStack
      Parameters:
      message - Message d'info
      dto - Objet portant les erreurs
      fieldName - Champ portant l'erreur
    • addFieldMessage

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

      public void addFieldMessage(UiMessageStack.Level level, String message, String contextKey, String fieldName)
      Specified by:
      addFieldMessage in interface UiMessageStack
      Parameters:
      level - Message level
      message - Message text
      contextKey - contextKey in request
      fieldName - field name
    • hasErrors

      public boolean hasErrors()
      Specified by:
      hasErrors in interface UiMessageStack
      Returns:
      if there are errors in this stack.
    • getGlobalErrors

      public List<String> getGlobalErrors()
    • getGlobalWarnings

      public List<String> getGlobalWarnings()
    • getGlobalInfos

      public List<String> getGlobalInfos()
    • getGlobalSuccess

      public List<String> getGlobalSuccess()
    • getObjectFieldErrors

      public Map<String,Map<String,List<String>>> getObjectFieldErrors()
    • getObjectFieldWarnings

      public Map<String,Map<String,List<String>>> getObjectFieldWarnings()
    • getObjectFieldInfos

      public Map<String,Map<String,List<String>>> getObjectFieldInfos()
    • hasFieldErrors

      public boolean hasFieldErrors(String object, String field)
    • hasFieldWarnings

      public boolean hasFieldWarnings(String object, String field)