¿Cómo deshabilitar elementos dentro de un ViewHandler después de que jsf haya incrustado el componente compuesto?

Estoy usando un ViewHandler para bloquear todos los elementos de entrada en cualquier página a la que se acceda, si se cumplen ciertos criterios.

Esto funciona muy bien para los elementos de entrada en los archivos xhtml 'primarios', pero los elementos de entrada dentro de los componentes compuestos no están bloqueados. Pensé que tenía que ver con el hecho de que JSF incrusta estos componentes solo después de que mi ViewHandler haya terminado su trabajo.

¿Alguien tiene una idea de cómo puedo deshabilitar los elementos en el compuesto también?

Respuestas a la pregunta(1)

Su respuesta a la pregunta