talx x1.0.5

talx.model
Class Player

java.lang.Object
  extended bytalx.model.Person
      extended bytalx.model.Player
All Implemented Interfaces:
java.lang.Comparable, java.io.Serializable

public class Player
extends Person

See Also:
Serialized Form

Field Summary
 
Fields inherited from class talx.model.Person
username
 
Constructor Summary
Player(java.lang.String name, java.lang.String markedUpName, java.lang.String email, java.lang.String game, java.lang.String filename)
           
 
Method Summary
 int compareTo(java.lang.Object o)
          Compares the name of this person with the given person.
 boolean equals(java.lang.Object o)
          Returns true if and only if the given object is a Person with the same name.
 java.lang.String getGame()
           
 javax.mail.internet.MimeMessage getMessage(javax.mail.search.SearchTerm s, Outbox box)
          Returns null because Players don't get mail.
 int getMessageCount(javax.mail.search.SearchTerm s, Outbox box)
          Returns zero because Players don't get mail.
 javax.mail.internet.MimeMessage getOldestMessage(javax.mail.search.SearchTerm s, Outbox box)
          Returns null because Players don't get mail.
 
Methods inherited from class talx.model.Person
getAllAddresses, getDefaultPicture, getEmailAddress, getFileName, getMarkedUpName, getName, hashCode, isMatch, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Player

public Player(java.lang.String name,
              java.lang.String markedUpName,
              java.lang.String email,
              java.lang.String game,
              java.lang.String filename)
Method Detail

compareTo

public int compareTo(java.lang.Object o)
Description copied from class: Person
Compares the name of this person with the given person.

Specified by:
compareTo in interface java.lang.Comparable
Overrides:
compareTo in class Person

getMessage

public javax.mail.internet.MimeMessage getMessage(javax.mail.search.SearchTerm s,
                                                  Outbox box)
Returns null because Players don't get mail.

Overrides:
getMessage in class Person
Parameters:
s - the criteria that the returned message must match.
Returns:
the next qualifying message in chronological order, or null if no qualifying message can be found.

getOldestMessage

public javax.mail.internet.MimeMessage getOldestMessage(javax.mail.search.SearchTerm s,
                                                        Outbox box)
Returns null because Players don't get mail.

Overrides:
getOldestMessage in class Person
Parameters:
s - the criteria that the returned message must match.
Returns:
the oldest qualifying message, or null if no qualifying message could be found.

getMessageCount

public int getMessageCount(javax.mail.search.SearchTerm s,
                           Outbox box)
Returns zero because Players don't get mail.

Overrides:
getMessageCount in class Person

getGame

public java.lang.String getGame()

equals

public boolean equals(java.lang.Object o)
Description copied from class: Person
Returns true if and only if the given object is a Person with the same name.

Overrides:
equals in class Person

talx x1.0.5

© 2001-2005 University of Oregon.
Eugene OR 97403, U.S.A. All Rights Reserved.