Provedor de dados de lista de objetos

Consulte também

Esta implementação TableDataProvider empacota o aceso a um java.util.List def Objetos Java. Dependendo se a classe na lista é um Objeto Java ou um objeto JavaBeans, as chaves de campo do provedor correspondem às propriedades do objeto JavaBeans ou aos campos de membro público do Objeto Java na lista. Se a classe na lista não for um objeto JavaBeans, você deve definir a propriedade includeFields para tornar acessíveis como campos as várias da instância pública da classe.

Este provedor de dados é uma das várias implementações TableDataProvider que possuem a noção de um cursor que pode ser posicionado em uma linha particular nos dados subjacentes. TableDataProvider fornece acesso aleatório, onde você especifica uma FieldKey e uma RowKey e acesso baseado no cursor, onde você especifica uma FieldKey e a RowKey é determinado pelas configurações atuais do cursor.

Este provedor de dados também implementa a semântica TransactionalDataProvider, o que significa que todas as atualizações a campos existentes, assim como linhas inseridas e excluídas, são armazenadas em chache até que commitChanges() seja chamado. Depois que essa chamada é feita, qualquer RowKey recuperada a partir dessa instância é inválida e deve ser readquirida.

Consulte também
Janela Propriedades do provedor de dados da lista de objetos
Sobre componentes e dados
Sobre os componentes de vinculação a dados
Sobre componentes

Notificações legais