mail
Class MailArchive.MailEntry

java.lang.Object
  extended by mail.MailArchive.MailEntry
Enclosing class:
MailArchive

public class MailArchive.MailEntry
extends java.lang.Object

an Entry of a Mail in the Archive, the Mail can have an have already been decrypted, then the decrypted mail is stored here, too. TODO: allow unloaded mails, too.

Author:
arne

Field Summary
private  boolean encrypted
           
private  MailArchive.Folder folder
           
private  boolean goodSignature
           
private  Mail m
           
private  java.lang.String name
           
private  java.lang.String precomputed
           
private  boolean signed
           
private  Mail src
           
private  boolean unknown
           
 
Constructor Summary
MailArchive.MailEntry(Mail mail, java.lang.String name, MailArchive.Folder f)
           
MailArchive.MailEntry(Mail mail, java.lang.String name, java.lang.String precomputed, MailArchive.Folder f)
           
 
Method Summary
private  void compute()
          decrypts the mail
 boolean equals(java.lang.Object o)
           
 Mail getComputed()
           
 java.lang.String getId()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m

private Mail m

src

private Mail src

unknown

private boolean unknown

signed

private boolean signed

encrypted

private boolean encrypted

goodSignature

private boolean goodSignature

name

private java.lang.String name

folder

private MailArchive.Folder folder

precomputed

private java.lang.String precomputed
Constructor Detail

MailArchive.MailEntry

public MailArchive.MailEntry(Mail mail,
                             java.lang.String name,
                             MailArchive.Folder f)

MailArchive.MailEntry

public MailArchive.MailEntry(Mail mail,
                             java.lang.String name,
                             java.lang.String precomputed,
                             MailArchive.Folder f)
Method Detail

compute

private void compute()
decrypts the mail


getId

public java.lang.String getId()

getComputed

public Mail getComputed()

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object