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

Semântica fuzzy.



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>