main
Class Inbox

java.lang.Object
  |
  +--main.Inbox

public class Inbox
extends java.lang.Object

Inbox En samling som innehåller mail.

Senast ändrad $Date: 2003/02/19 14:39:28 $ av $Author: rene-fic $


Field Summary
private  java.lang.String filename
          Namnet på filen som inboxen sparas i
private  java.util.Vector mailList
          En samling som innehåller mail.
 
Constructor Summary
Inbox()
          Konstruktor
 
Method Summary
 boolean addMail(courses.dsv2pvt.messageclasses.Mail mail)
          Lägger till ett mail i inbox.
 void addUGotMail(courses.dsv2pvt.messageclasses.UGotMail msg)
          Lägger till ett eller flera mail i inbox.
 void emptyList()
          Tömmer adressboken
 java.util.Vector getAll()
          Returnerar alla mail.
 java.util.Vector load()
          Laddar inboxen frÃ¥n disk
 boolean removeMail(courses.dsv2pvt.messageclasses.Mail mail)
          Tar bort mail ur inbox.
 void save()
          Sparar inboxen pÃ¥ disk
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

filename

private java.lang.String filename
Namnet på filen som inboxen sparas i


mailList

private java.util.Vector mailList
En samling som innehåller mail.

Constructor Detail

Inbox

public Inbox()
Konstruktor

Method Detail

addMail

public boolean addMail(courses.dsv2pvt.messageclasses.Mail mail)
Lägger till ett mail i inbox.

Parameters:
mail - Inkommande mailobjekt från avsändare.
Returns:
true om operationen gick bra annars false

addUGotMail

public void addUGotMail(courses.dsv2pvt.messageclasses.UGotMail msg)
Lägger till ett eller flera mail i inbox.

Parameters:
msg - En lista med mail som fås från servern.

removeMail

public boolean removeMail(courses.dsv2pvt.messageclasses.Mail mail)
Tar bort mail ur inbox.

Parameters:
mail - Inkommande mailobjekt från avsändare.
Returns:
true om operationen gick bra annars false

getAll

public java.util.Vector getAll()
Returnerar alla mail.

Returns:
collection om mail finns null om inga mail finns

save

public void save()
Sparar inboxen på disk


load

public java.util.Vector load()
Laddar inboxen från disk

Returns:
en Vector innehållande brev

emptyList

public void emptyList()
Tömmer adressboken