Adicionar mensagem global quando a validação do campo falhar

Geralmente, a tag PrimeFaces para mensagens mostra as mensagens globais e específicas do campo. O que eu quero fazer é mostrar apenas as mensagens globais (globalOnly="true"), mas também mostra uma mensagem comum se a validação de qualquer campo falhar. Não importa quantos campos falhem, apenas uma mensagem como "Corrija seus dados". Os erros específicos do campo já são mostrados ao lado dos campos de entrada, portanto, não é necessário exibi-los duas vezes.

Estou usando componentes compostos para cada uma das minhas entradas (Textbox, Dropdown, Radios, ...). A validação de cada campo deve ser feita emblur com caixas de texto e provavelmente emvaluechanged para dropdowns e rádios.

Agora, existem dois tipos de validação que quero manipular. Primeiro, os validadores padrão trazidos pelo próprio JSF.required="true" por exemplo, mas tambémvalidateRegex, validateLength, ...

E há valores que devo verificar em outro back-end. Para aqueles que eu provavelmente criaria métodos no meu bean e os chamaria de ouvinte do meu

<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>

Então, basicamente, eu quero ter apenas uma mensagem global se alguma das validações de campo falhar. Eu sei que poderia apenas renderizar uma caixa adicional comrendered="#{facesContext.validationFailed}" mas eu prefiro ter uma mensagem global. Existe uma configuração pronta para uso ou precisa ser implementada?

questionAnswers(1)

yourAnswerToTheQuestion