Связать сообщение об ошибке с несколькими UIComponent в JSF2

Я иду с вопросом о JSF2. В настоящее время я смешиваю две разные части кода, предложенные BalusC в своем блоге:

http://balusc.blogspot.com/2007/12/set-focus-in-jsf.html

http://balusc.blogspot.com/2007/12/validator-for-multiple-fields.html

Первый пусть выделит красным цветом поля, которые имеют сообщение об ошибке. Второй пусть проверка выполняется на нескольких полях.

Я ищу способ иметь одно сообщение об ошибке (не хочу, чтобы сообщение отображалось дважды) в FacesContext, которое было связано с несколькими идентификаторами клиента (поскольку сообщение действительно относится к нескольким полям из-за валидатора нескольких полей).

Это возможно с основами языка? Если я могу, я бы хотел избежать системы, созданной вручную (она должна работать с управляемым bean-компонентом с областью «запроса», валидатор помещает clientIds с ошибкой в List, к которому обращается PhaseListener).

Заранее спасибо за ваши советы. Не удалось увидеть ничего похожего на addMessage () на FacesContext, который мог бы сделать работу, но, возможно, есть способ ...