Class Customer

java.lang.Object
  |
  +--users.User
        |
        +--Customer
All Implemented Interfaces:
Serializable

public class Customer
extends User

Ein registrierter Kunde mitsamt seinem Videobestand.

See Also:
Serialized Form
Source Code:
Customer.java

Fields inherited from class users.User
DEFAULT_PASSWORD_GARBLER, m_lhListeners
 
Constructor Summary
Customer(String customerID)
          Legt einen neuen Kunden an.
 
Method Summary
 void addVideoCassette(CassetteStoringStockItem cassette)
          Fügt die Kassette dem Bestand des Kunden hinzu.
 String getCustomerID()
          Liefert die Kunden-ID.
 StoringStock getStoringStock()
          Liefert den gesamten Videobestand des Kunden.
 void removeVideoCassette(CassetteStoringStockItem cassette)
          Löscht die Kassette aus dem Bestand des Kunden.
 
Methods inherited from class users.User
addCapabilityDataListener, equals, fireCapabilitiesAdded, fireCapabilitiesReplaced, garblePassWD, getCapability, getCapabilityCheckBox, getGlobalPassWDGarbler, getName, isPassWd, loggedOff, loggedOn, removeCapabilityDataListener, setCapabilities, setCapability, setGlobalPassWDGarbler, setPassWd, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Customer

public Customer(String customerID)
Legt einen neuen Kunden an.
Method Detail

getCustomerID

public String getCustomerID()
Liefert die Kunden-ID.

addVideoCassette

public void addVideoCassette(CassetteStoringStockItem cassette)
Fügt die Kassette dem Bestand des Kunden hinzu.

removeVideoCassette

public void removeVideoCassette(CassetteStoringStockItem cassette)
Löscht die Kassette aus dem Bestand des Kunden.

getStoringStock

public StoringStock getStoringStock()
Liefert den gesamten Videobestand des Kunden.