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

Re: Semântica fuzzy.



Olás!

Não era necessário persistir essa informação (nesta fase) mas a
solução do Tiago é bem boa. :-)

Mas não é um requisito.

Abraços,

On 4/23/06, Tiago Motta Jorge <tiagoj*ime:usp:br> wrote:
> Leandro,
>
>    É muito fácil persistir as contas dos usuários, também! Eu estou
> criando dois arquivos: contasSMTP.dat e contasPOP3.dat na pastaRaiz dos
> usuários. Estes arquivos são... adivinhe só! As OrderedCollections das
> contas serializadas!
>
>    Dê uma olhada na documentação da classe DataStream. =)
>
>
> Até mais!
> Tiago.
>
>
> Leandro Esteves Barion wrote:
>
> >     Giuliano,
> >
> >     É fácil saber se um usuário já foi cadastrado no sistema de
> >Webmail. Mas é meio complicado devolver uma referência para o mesmo
> >usuário no caso de a mensagem WebMail>>usuarioComLogin: umLogin ser
> >chamada duas vezes para o mesmo login, já que as contas POP e SMTP do
> >usuário não são persistentes (ou são?)
> >     Posso retornar um usuário com o mesmo Maildir e mensagens, mas
> >cujas contas eu "esqueci"? ;-)
> >     []´s
> >     Leandro.
> >
> >On 4/13/06, Giuliano Mega <giuliano:mega*gmail:com> wrote:
> >
> >
> >>Oi pessoal,
> >>
> >>Me ocorreu agora que a semântica de WebMail>>usuarioComLogin: umLogin
> >>pode estar não-clara. Esse método só cria um maildir para o usuário
> >>com login umLogin caso esse maildir não exista no sistema de arquivos.
> >>Em execuções subseqüentes, o método deve voltar uma referência para o
> >>mesmo usuário.
> >>
> >>Exemplo:
> >>
> >>Execução 1:
> >>
> >>webmail := WebMail novoEm:'/home/vovozinha'.
> >>loboMau := WebMail usuarioComLogin:'loboMau'. "Cria o maildir do lobo mau."
> >>loboMau pastaRaiz criaPasta:'inbox'. "inbox do lobo mau"
> >>
> >>Fecho a imagem, começo tudo de novo:
> >>
> >>Execução 2:
> >>webmail := WebMail novoEm:'/home/vovozinha'.
> >>loboMau := WebMail usuarioComLogin:'loboMau'. "Cria o maildir do lobo mau."
> >>
> >>"Deve devolver uma orderedcollection com uma instância de Pasta que
> >>corresponde a inbox"
> >>loboMau pastaRaiz subpastas.
> >>
> >>OK? Amanhã vou criar um conjunto de exemplos de e-mails prá vocês, bem
> >>como alguns exemplos de código para uso. Se der tempo vou tentar
> >>disponibilizar um pequeno conjunto de testes SUnit.
> >>
> >>Abraços,
> >>
> >>
> >>
> >>--
> >>Giuliano Mega <giuliano*ime:usp:br>
> >>
> >>
> >>
> >
> >
> >--
> >______________________
> >Leandro "Bean" Barion
> >leandro:barion*gmail:com
> >______________________
> >
> >
> >
> >
>
>


--
Giuliano Mega <giuliano*ime:usp:br>