Use este provedor de dados para empacotar uma instância JavaBean individual, tornando suas propriedades disponíveis para expressões de vinculação de valor.O exemplo seguinte descreve como você poderia fazer isso.
Você possui uma classe JavaBean chamada Usuário que possui a propriedade String fullName, entre outras. Além disso, você possui uma propriedade user em SessionBean1 representando o usuário conectado. Em uma página Editar perfil do usuário, você deseja vincular um campo de texto a esta propriedade, mas quer usar um provedor de dados porque talvez mude de idéia depois e vincule diretamente a uma linha de banco de dados representando esse usuário.Faça isso da seguinte forma:
user em SessionBean1 como descrito acima.textField1.objectDataProvider1.user (SessionBean1) na lista suspensa.objectDataProvider1 e selecione o campo fullName desse provedor de dados.
A expressão de vinculação resultante será algo como o seguinte:
#{Page1.objectDataProvider1.value['fullName']}