[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico] [Índice de assunto]

Re: Record.getKey() ?



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