Recuperar valor de uma lista e setar em um map com uma key especifica

Bom, de forma simplificada estou com o seguinte problema:

Tenho um Map<String, String> representando alguns atributos de meu usuário.
Preciso atualizar o value de uma key especifica sendo que o novo valor virá de uma lista secundaria.

O desafio esta sendo transformar isso em algo dinâmico, que consiga reaproveitar apenas apontando no JSF qual será a Key a ter seu valor atualizado. Ou seja, para novos atributos nesse map, eu não precise criar métodos específicos para alterá-los.

Consegui resolver parcialmente utilizando o ‘valueChangeListener’ junto ao ‘f:attribute’, mas estou problemas com meu ‘value’, não achei uma maneira de deixa-lo dinamico.

Sem o código fica dificil :slight_smile: