edu.cuny.cat.event
Class FeesAnnouncedEvent

java.lang.Object
  extended by edu.cuny.cat.event.AuctionEvent
      extended by edu.cuny.cat.event.FeesAnnouncedEvent
All Implemented Interfaces:
edu.cuny.event.Event<AuctionEventListener>, java.lang.Cloneable

public class FeesAnnouncedEvent
extends AuctionEvent
implements java.lang.Cloneable

An event announcing the price list of the specified specialist in the game.

Version:
$Revision: 1.14 $
Author:
Kai Cai

Field Summary
protected  Specialist specialist
           
 
Fields inherited from class edu.cuny.cat.event.AuctionEvent
time
 
Constructor Summary
FeesAnnouncedEvent(Specialist specialist)
           
 
Method Summary
 java.lang.Object clone()
           
 double[] getFees()
           
 double getInformationFee()
           
 double getProfitFee()
           
 double getRegistrationFee()
           
 double getShoutFee()
           
 Specialist getSpecialist()
           
 double getTransactionFee()
           
 java.lang.String toString()
           
 
Methods inherited from class edu.cuny.cat.event.AuctionEvent
getDay, getRound, getTick, getTime, notify, setTime
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

specialist

protected Specialist specialist
Constructor Detail

FeesAnnouncedEvent

public FeesAnnouncedEvent(Specialist specialist)
Method Detail

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Overrides:
clone in class java.lang.Object
Throws:
java.lang.CloneNotSupportedException

getFees

public double[] getFees()

getSpecialist

public Specialist getSpecialist()

getRegistrationFee

public double getRegistrationFee()

getInformationFee

public double getInformationFee()

getShoutFee

public double getShoutFee()

getTransactionFee

public double getTransactionFee()

getProfitFee

public double getProfitFee()

toString

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