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