phonebill.phonelog
Class PhoneCallInterval
java.lang.Object
|
+--phonebill.phonelog.PhoneCallInterval
- class PhoneCallInterval
- extends java.lang.Object
This class stores a single time interval in a specific phone call.
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait |
lusers
protected java.util.List lusers
startTime
public java.util.Date startTime
endTime
public java.util.Date endTime
intervalPrice
protected double intervalPrice
PhoneCallInterval
public PhoneCallInterval(java.util.Date start,
java.util.Date end)
PhoneCallInterval
public PhoneCallInterval(java.util.Date start,
java.util.Date end,
PhoneUser user)
add
public void add(PhoneUser user)
remove
public boolean remove(PhoneUser user)
getUsers
public PhoneUser[] getUsers()
split
public PhoneCallInterval split(java.util.Date middle)
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