common
Class Message

java.lang.Object
  extended by common.Message
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class Message
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable

A message between two users.

Author:
Marco Cornolti and Alessandro Franchini
See Also:
Serialized Form

Field Summary
private  java.lang.String datas
           
private  java.util.Date date
           
private  User recipient
           
private  User sender
           
private static long serialVersionUID
           
 
Constructor Summary
Message(java.lang.String txt, User to, User from)
          Creates a message with the data given by argument.
 
Method Summary
 Message clone()
           
 java.util.Date getDate()
           
 User getFrom()
           
 java.lang.String getText()
           
 User getTo()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

date

private java.util.Date date

datas

private java.lang.String datas

recipient

private User recipient

sender

private User sender
Constructor Detail

Message

public Message(java.lang.String txt,
               User to,
               User from)
Creates a message with the data given by argument.

Parameters:
txt - the message text.
to - the message recipient.
from - the message sender.
Method Detail

getFrom

public User getFrom()
Returns:
the message sender.

getTo

public User getTo()
Returns:
the message recipient.

getDate

public java.util.Date getDate()
Returns:
the message sending time.

getText

public java.lang.String getText()
Returns:
the message text.

clone

public Message clone()
Overrides:
clone in class java.lang.Object