phonebill.phonelog
Class PhoneCallList
java.lang.Object
|
+--phonebill.phonelog.PhoneCallList
- class PhoneCallList
- extends java.lang.Object
This class stores a list of phone calls and a complete list of the users
involved in those phone calls.
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait |
header
private final java.lang.String header
footer
private final java.lang.String footer
margin
private final java.lang.String margin
phoneCalls
protected java.util.List phoneCalls
allUsers
protected java.util.Map allUsers
totalCost
protected double totalCost
PhoneCallList
public PhoneCallList()
add
public void add(PhoneCall pc)
getUser
public PhoneUser getUser(java.lang.String host,
java.lang.String user)
getUser
public PhoneUser getUser(java.lang.String host,
java.lang.String user,
java.lang.String session)
calc
public double calc(PhonePrice price)
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
printUserSummary
public void printUserSummary(java.io.PrintWriter out)
userSummaryToString
public java.lang.String userSummaryToString()