[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>