Uses of Interface
com.prog3.ipt.Model.PaymentMethodClasses.PaymentMethodStrategy
-
Uses of PaymentMethodStrategy in com.prog3.ipt.Model.CitizenClasses
Modifier and TypeFieldDescriptionprivate PaymentMethodStrategy
Order.paymentMethodStrategy
private static PaymentMethodStrategy
ObservableSingleton.sessionPaymentMethodStrategy
Modifier and TypeMethodDescriptionstatic PaymentMethodStrategy
ObservableSingleton.getPaymentMethodStrategy()
The instance doesn't get created until the method is called for the first time.Order.getPaymentMethodStrategy()
Modifier and TypeMethodDescriptionstatic void
ObservableSingleton.setPaymentMethodStrategy
(PaymentMethodStrategy newPaymentMethodStrategy) (package private) void
Order.setPaymentMethodStrategy
(PaymentMethodStrategy paymentMethodStrategy) static void
ObservableSingleton.updateOrder
(LocalDate purchaseDate, double purchasePrice, String citizenID, PaymentMethodStrategy paymentMethodStrategy, ArrayList<TravelDocument> purchaseList, javafx.collections.ObservableList<TravelDocumentFX> observableList) static void
ObservableSingleton.updateOrderWithOrderID
(String orderID, LocalDate purchaseDate, double purchasePrice, String citizenID, PaymentMethodStrategy paymentMethodStrategy, ArrayList<TravelDocument> purchaseList, javafx.collections.ObservableList<TravelDocumentFX> observableList) ModifierConstructorDescriptionOrder
(String transactionCode, LocalDate purchaseDate, double purchasePrice, String citizenID, PaymentMethodStrategy paymentMethodStrategy, ArrayList<TravelDocument> purchaseList, javafx.collections.ObservableList<TravelDocumentFX> purchaseObservableList) Order constructor -
Uses of PaymentMethodStrategy in com.prog3.ipt.Model.PaymentMethodClasses
Modifier and TypeClassDescriptionclass
CreditCardPaymentMethod is a concrete class that implements PaymentMethodStrategy interface.class
PayPalPaymentMethod is a concrete class that implements PaymentMethodStrategy interface.class
PhoneNumberBillPaymentMethod is a concrete class that implements PaymentMethodStrategy interface.