Package pos_system.models
Class Order
java.lang.Object
pos_system.util.observer.Observable
pos_system.util.mvc.Model
pos_system.models.FinishedOrder
pos_system.models.Order
Eine Order ist eine veränderbare Bestellung, es können also beispielweise neue Produkte hinzugefügt werden.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidFügt ein OrderItem zu der Bestellung hinzu.voidremoveItem(OrderItem item) Entfernt ein OrderItem aus der Bestellung.voidsetTakeout(boolean isTakeOut) Markiert eine Bestellung als 'zum Mitnehmen'.Methods inherited from class pos_system.models.FinishedOrder
calculatePrice, calculatePriceWithTax, calculateTax, getItems, isTakeOutMethods inherited from class pos_system.util.observer.Observable
addObserver
-
Constructor Details
-
Order
public Order()Erstellt eine leere Bestellung, die keine Items hat und als 'zum Hieressen' markiert ist. -
Order
-
-
Method Details
-
addItem
Fügt ein OrderItem zu der Bestellung hinzu. Wenn item null ist, wird nichts hinzugefügt.- Parameters:
item- Das OrderItem, welches zu der Bestellung hinzugefügt werden soll.- See Also:
-
removeItem
Entfernt ein OrderItem aus der Bestellung. Wenn item null ist, wird nichts entfernt.- Parameters:
item- Das OrderItem, welches aus der Bestellung entfernt werden soll.- See Also:
-
setTakeout
public void setTakeout(boolean isTakeOut) Markiert eine Bestellung als 'zum Mitnehmen'.- Parameters:
isTakeOut- Gitb an, ob eine Bestellung zum Mitnehmen ist :)
-