[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico]
[Índice de assunto]
Re: Record.getKey() ?
- Subject: Re: Record.getKey() ?
- From: "Ivan F. Martinez" <ivanfm@xxxxxxxxxx>
- Date: Mon, 25 Apr 2005 09:46:46 -0300
On Sun, 24 Apr 2005 11:20:39 +0000
Tiago Motta Jorgewrote:
TMJ> Ricardo Herrmann wrote:
TMJ>
TMJ> >Olá,
TMJ> >
TMJ> >No cliente, alguns comandos pedem para listar atributos chaves de
TMJ> >Records, que são indistinguíveis através do Record.list(), então
TMJ> >proponho uma pequena extensão ao IDL
TMJ> >
TMJ> >interface Record {
TMJ> > ...
TMJ> > // Retorna o atributo chave deste Record
TMJ> > Attr getKey();
TMJ> > ...
TMJ> >};
TMJ> >
TMJ> >O que acham ?
TMJ> >
TMJ> >--
TMJ> >Ricardo Guimarães Herrmann
TMJ> >
TMJ> >
TMJ> >
TMJ> >
TMJ> Concordo plenamente!
TMJ>
TMJ> Estive pensando em uma maneira de utilizar o atributo chave da
TMJ> seguinte maneira: ao buscar um record por atributo chave ou ao criar um
TMJ> record novo, temos como saber o atributo chave. No entanto, naquela
TMJ> função "all" sugerida para o programa cliente, não tem como saber os
TMJ> atributos-chave dos records.
TMJ>
TMJ> Não vejo uma maneira de implementar o "all" de uma forma que seja
TMJ> intercambiável entre diversas implementações sem adicionar o "getKey" na
TMJ> interface Record.
Enquanto isso não se resolve minha implementação bate com os exemplos.
A chave sempre é retornada como primeiro elemento de retorno do método Record.list()
--
Ivan F. Martinez