org.springframework.binding.message.MessageContext.hasErrorMessages()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(4.4k)|赞(0)|评价(0)|浏览(77)

本文整理了Java中org.springframework.binding.message.MessageContext.hasErrorMessages()方法的一些代码示例,展示了MessageContext.hasErrorMessages()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。MessageContext.hasErrorMessages()方法的具体详情如下:
包路径:org.springframework.binding.message.MessageContext
类名称:MessageContext
方法名:hasErrorMessages

MessageContext.hasErrorMessages介绍

[英]Returns true if there are error messages in this context.
[中]如果此上下文中存在错误消息,则返回true。

代码示例

代码示例来源:origin: org.springframework.webflow/spring-webflow

public boolean hasFlowEvent() {
  return userEventProcessed && !requestContext.getMessageContext().hasErrorMessages();
}

代码示例来源:origin: spring-projects/spring-webflow

public boolean hasFlowEvent() {
  return userEventProcessed && !requestContext.getMessageContext().hasErrorMessages();
}

代码示例来源:origin: org.springframework.webflow/org.springframework.webflow

public boolean hasFlowEvent() {
  return eventId != null && !requestContext.getMessageContext().hasErrorMessages();
}

代码示例来源:origin: spring-projects/spring-webflow

public boolean isValidationFailed() {
  if (this.context.getMessageContext().hasErrorMessages()) {
    return true;
  } else {
    return super.isValidationFailed();
  }
}

代码示例来源:origin: org.springframework.webflow/spring-faces

public boolean isValidationFailed() {
  if (this.context.getMessageContext().hasErrorMessages()) {
    return true;
  } else {
    return super.isValidationFailed();
  }
}

代码示例来源:origin: spring-projects/spring-webflow

private boolean validateModel(FacesContext facesContext, String eventId) {
  boolean isValid = true;
  RequestContext requestContext = RequestContextHolder.getRequestContext();
  Object model = getModelObject(requestContext);
  if (shouldValidate(requestContext, model, eventId)) {
    validate(requestContext, model, eventId);
    if (requestContext.getMessageContext().hasErrorMessages()) {
      isValid = false;
      if (requestContext.getExternalContext().isAjaxRequest()) {
        List<String> fragments = new ArrayList<>();
        String formId = getModelExpression(requestContext).getExpressionString();
        if (facesContext.getViewRoot().findComponent(formId) != null) {
          fragments.add(formId);
        }
        if (facesContext.getViewRoot().findComponent(MESSAGES_ID) != null) {
          fragments.add(MESSAGES_ID);
        }
        if (fragments.size() > 0) {
          String[] fragmentsArray = new String[fragments.size()];
          for (int i = 0; i < fragments.size(); i++) {
            fragmentsArray[i] = fragments.get(i);
          }
          requestContext.getFlashScope().put(View.RENDER_FRAGMENTS_ATTRIBUTE, fragmentsArray);
        }
      }
    }
  }
  return isValid;
}

代码示例来源:origin: org.springframework.webflow/spring-faces

private boolean validateModel(FacesContext facesContext, String eventId) {
  boolean isValid = true;
  RequestContext requestContext = RequestContextHolder.getRequestContext();
  Object model = getModelObject(requestContext);
  if (shouldValidate(requestContext, model, eventId)) {
    validate(requestContext, model, eventId);
    if (requestContext.getMessageContext().hasErrorMessages()) {
      isValid = false;
      if (requestContext.getExternalContext().isAjaxRequest()) {
        List<String> fragments = new ArrayList<>();
        String formId = getModelExpression(requestContext).getExpressionString();
        if (facesContext.getViewRoot().findComponent(formId) != null) {
          fragments.add(formId);
        }
        if (facesContext.getViewRoot().findComponent(MESSAGES_ID) != null) {
          fragments.add(MESSAGES_ID);
        }
        if (fragments.size() > 0) {
          String[] fragmentsArray = new String[fragments.size()];
          for (int i = 0; i < fragments.size(); i++) {
            fragmentsArray[i] = fragments.get(i);
          }
          requestContext.getFlashScope().put(View.RENDER_FRAGMENTS_ATTRIBUTE, fragmentsArray);
        }
      }
    }
  }
  return isValid;
}

代码示例来源:origin: org.springframework.webflow/org.springframework.faces

private boolean validateModel(FacesContext facesContext, String eventId) {
  boolean isValid = true;
  RequestContext requestContext = RequestContextHolder.getRequestContext();
  Object model = getModelObject(requestContext);
  if (shouldValidate(requestContext, model, eventId)) {
    validate(requestContext, model, eventId);
    if (requestContext.getMessageContext().hasErrorMessages()) {
      isValid = false;
      if (requestContext.getExternalContext().isAjaxRequest()) {
        List fragments = new ArrayList();
        String formId = getModelExpression(requestContext).getExpressionString();
        if (facesContext.getViewRoot().findComponent(formId) != null) {
          fragments.add(formId);
        }
        if (facesContext.getViewRoot().findComponent(MESSAGES_ID) != null) {
          fragments.add(MESSAGES_ID);
        }
        if (fragments.size() > 0) {
          String[] fragmentsArray = new String[fragments.size()];
          for (int i = 0; i < fragments.size(); i++) {
            fragmentsArray[i] = (String) fragments.get(i);
          }
          requestContext.getFlashScope().put(View.RENDER_FRAGMENTS_ATTRIBUTE, fragmentsArray);
        }
      }
    }
  }
  return isValid;
}

相关文章