Package pos_system.models
Class OrderItemEditor
java.lang.Object
pos_system.models.OrderItemEditor
Der OrderItemEditor nimmt eine Produkt-ID und baut daraus ein valides OrderItem mithilfe der
ProductDatabase.
Damit diese Klasse sinnvoll genutzt werden kann, muss diese also initialisiert werden.-
Constructor Summary
ConstructorsConstructorDescriptionOrderItemEditor(Integer productId) Erzeugt den OrderItemEditor für eine Produkt-ID. -
Method Summary
Modifier and TypeMethodDescriptionErstellt ein OrderItem basierend auf der Produkt-ID aus der Datenbank.
-
Constructor Details
-
OrderItemEditor
Erzeugt den OrderItemEditor für eine Produkt-ID.- Parameters:
productId- Die ID des Produktes, welches zu einer Bestellung hinzugefügt werden soll.
-
-
Method Details
-
makeOrderItem
Erstellt ein OrderItem basierend auf der Produkt-ID aus der Datenbank. Damit diese Methode funktioniert, muss dieProductDatabaseinitialisiert sein. Das OrderItem wird mitOrderItem.NO_OPTIONals Größe initialisiert, wenn in der Datenbank keine Größenoptionen hinterlegt sind. Ansonsten wird die erste in der Datenbank eingetragene Größenoption für das Produkt ausgewählt. Das OrderItem wird ohne Zusatzoptionen initialisiert.- Returns:
- Gibt das initialisierte OrderItem zurück oder null, wenn keine Produkt-ID gesetzt wurde ODER die Product-ID nicht in der Datenbank hinterlegt ist.
- See Also:
-