Class VideoMachine
java.lang.Object
|
+--sale.Shop
|
+--VideoMachine
- All Implemented Interfaces:
- EventListener, Serializable, SerializableListener
- 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
- Source Code:
- VideoMachine.java
Fields inherited from class sale.Shop |
DEAD, LOAD_TAG, m_jfShopFrame, m_lphProcesses, m_lspSalesPoints, m_mpToPersistify, m_sShopFrameTitle, m_trTimer, QUIT_SHOP_TAG, RUNNING, SAVE_TAG, SEPARATOR_ONE_TAG, SEPARATOR_TWO_TAG, SET_CURRENT_SP_TAG, SHOP_MENU_TAG, SUSPENDED |
Methods inherited from class sale.Shop |
addCatalog, addSalesPoint, addStock, canShutdown, clearInternalStructures, createStatusDisplay, getCatalog, getCurrentSalesPoint, getPersistentObject, getPersistentObjects, getProcessesLock, getSalesPoints, getSalesPointsLock, getShopFrame, getShopState, getStock, getTheShop, getTimer, isCurrentSalesPointAdjusting, log, makePersistent, onLoadFrames, onSalesPointAdded, onSalesPointRemoved, onSaveFrames, removeCatalog, removeSalesPoint, removeStatusDisplay, removeStock, resetCurrentSalesPointIsAdjusting, restore, resume, retrievePersistanceInStream, retrievePersistanceOutStream, runBackgroundProcess, runProcess, setCurrentSalesPoint, setCurrentSalesPointIsAdjusting, setObjectPersistent, setObjectTransient, setShopFrameTitle, setTheShop, setTimer, shutdown, start, suspend |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VideoMachine
public VideoMachine()
- Konstruktor. Erzeugt ein neues Objekt vom Typ VideoAutomat.
main
public static void main(String[] args)
- Die Main-Methode startet die Anwendung.
createShopMenuSheet
public MenuSheet createShopMenuSheet()
- Erzeugt die Menueleiste des Hauptfensters unseres Automatens.
- Overrides:
createShopMenuSheet
in class Shop
quit
public void quit()
- Beendet das Programm ohne den Stand abzuspeichern.
- Overrides:
quit
in class Shop
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 Set getAllCustomer()
- Liefert eine Liste aller registrierter Kunden.
getCustomerByID
public static Customer getCustomerByID(String customerID)
- Liefert das Kundenobject zur übergebenen Kundennummer.