Class VideoMachine

java.lang.Object
  |
  +--Shop
        |
        +--VideoMachine

public class VideoMachine
extends Shop

Diese Klasse ist der "Shop" der Anwendung. Sie stellt das Grundgerüst für die Anwendung dar.

See Also:
Serialized Form

Constructor Summary
VideoMachine()
          Konstruktor.
 
Method Summary
static void addCustomer(Customer customer)
          Fügt der Liste registrierter Kunden einen neuen hinzu.
 MenuSheet createShopMenuSheet()
          Erzeugt die Menueleiste des Hauptfensters unseres Automatens.
static java.util.Set getAllCustomer()
          Liefert eine Liste aller registrierter Kunden.
static Customer getCustomerByID(java.lang.String customerID)
          Liefert das Kundenobject zur übergebenen Kundennummer.
static void main(java.lang.String[] args)
          Die Main-Methode startet die Anwendung.
 void quit()
          Beendet das Programm ohne den Stand abzuspeichern.
static void removeCustomer(Customer customer)
          Löscht den angegebenen Kunden aus der Liste registrierter Kunden heraus.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VideoMachine

public VideoMachine()
Konstruktor. Erzeugt ein neues Objekt vom Typ VideoAutomat.

Method Detail

main

public static void main(java.lang.String[] args)
Die Main-Methode startet die Anwendung.


createShopMenuSheet

public MenuSheet createShopMenuSheet()
Erzeugt die Menueleiste des Hauptfensters unseres Automatens.


quit

public void quit()
Beendet das Programm ohne den Stand abzuspeichern.


addCustomer

public static void addCustomer(Customer customer)
Fügt der Liste registrierter Kunden einen neuen hinzu.


removeCustomer

public static void removeCustomer(Customer customer)
Löscht den angegebenen Kunden aus der Liste registrierter Kunden heraus.


getAllCustomer

public static java.util.Set getAllCustomer()
Liefert eine Liste aller registrierter Kunden.


getCustomerByID

public static Customer getCustomerByID(java.lang.String customerID)
Liefert das Kundenobject zur übergebenen Kundennummer.