phonebill.phonelog
Class PhoneUser

java.lang.Object
  |
  +--phonebill.phonelog.PhoneUser

class PhoneUser
extends java.lang.Object

This class stores details for a single user, including the total cost related to this user.


Field Summary
 java.lang.String host
           
 java.lang.String session
           
 java.lang.String user
           
protected  double userCost
           
 
Constructor Summary
PhoneUser(java.lang.String host, java.lang.String user)
           
PhoneUser(java.lang.String host, java.lang.String user, java.lang.String session)
           
 
Method Summary
 void addCost(double amount)
           
 boolean equals(java.lang.Object obj)
           
 double getCost()
           
 int hashCode()
           
 void print(java.io.PrintWriter out)
           
 void print(java.io.PrintWriter out, int level)
           
 void setCost(double amount)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
, clone, finalize, getClass, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

host

public final java.lang.String host

user

public final java.lang.String user

session

public final java.lang.String session

userCost

protected double userCost
Constructor Detail

PhoneUser

public PhoneUser(java.lang.String host,
                 java.lang.String user,
                 java.lang.String session)

PhoneUser

public PhoneUser(java.lang.String host,
                 java.lang.String user)
Method Detail

addCost

public void addCost(double amount)

setCost

public void setCost(double amount)

getCost

public double getCost()

print

public void print(java.io.PrintWriter out)

print

public void print(java.io.PrintWriter out,
                  int level)

toString

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

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object