mail.types
Class ArriveMail

java.lang.Object
  extended by mail.Mail
      extended by mail.types.ArriveMail

public class ArriveMail
extends Mail


Field Summary
(package private)  java.lang.String arriveId
           
(package private) static java.lang.String NAME
           
 
Fields inherited from class mail.Mail
id, receiver
 
Constructor Summary
ArriveMail(ID receiver)
           
ArriveMail(Mail m)
           
 
Method Summary
 void build(org.w3c.dom.Element e)
           
 org.w3c.dom.Element buildContent(org.w3c.dom.Document d)
          builds an XML-Element out of this Mail
 ID getSender()
          returns the sender of this mail.
 
Methods inherited from class mail.Mail
buildMail, equals, getID, getReceiver, hashCode, registerPackage
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAME

static java.lang.String NAME

arriveId

java.lang.String arriveId
Constructor Detail

ArriveMail

public ArriveMail(Mail m)

ArriveMail

public ArriveMail(ID receiver)
Method Detail

build

public void build(org.w3c.dom.Element e)
Specified by:
build in class Mail

buildContent

public org.w3c.dom.Element buildContent(org.w3c.dom.Document d)
Description copied from class: Mail
builds an XML-Element out of this Mail

Specified by:
buildContent in class Mail
Parameters:
d - the document to place the element into
Returns:
the created XML-element

getSender

public ID getSender()
Description copied from class: Mail
returns the sender of this mail. The sender might not be public, so it is possible for this method to return null, if the sender wishes to stay hidden (e.g. by encryption)

Specified by:
getSender in class Mail
Returns:
the sender, or null, if the sender is hidden