Agregar mensaje global cuando falla la validación de campo

Por lo general, la etiqueta PrimeFaces para mensajes muestra los mensajes globales y específicos de campo. Lo que quiero hacer es mostrar los mensajes globales (globalOnly="true") pero también muestra un mensaje común si falla la validación de cualquier campo. No importa cuántos campos fallen, solo un mensaje como "Corrija sus datos". Los errores específicos del campo ya se muestran junto a los campos de entrada, por lo que no es necesario mostrarlos dos veces.

Estoy usando componentes compuestos para cada una de mis entradas (Textbox, Dropdown, Radios, ...) La validación de cada campo debe hacerse enblur con cuadros de texto y probablemente envaluechanged para desplegables y radios.

Ahora hay dos tipos de validación que quiero manejar. Primero están los validadores estándar traídos por JSF.required="true" por ejemplo, pero tambiénvalidateRegex, validateLength, ...

Y luego hay valores que debo verificar en otro backend. Para aquellos que probablemente crearía métodos en mi bean y los llamaría como oyentes de mi

<p:inputText id="#{cc.attrs.name}"
             value="#{cc.attrs.val}"
             styleClass="#{cc.attrs.iconClass}"
             required="#{cc.attrs.required}"
             requiredMessage="#{cc.attrs.requiredMessage}">
    <p:ajax event="blur" process="@form" update="outer-wrapper" 
            listener="#{cc.attrs.someValidationMethod}" />
</p:inputText>

Básicamente, quiero tener un solo mensaje global si falla alguna de las validaciones de campo. Sé que podría representar un cuadro adicional conrendered="#{facesContext.validationFailed}" pero prefiero tener un mensaje global ¿Existe una configuración lista para usar o debe implementarse?

Respuestas a la pregunta(1)

Su respuesta a la pregunta