Uses of Class
com.prog3.ipt.Model.TravelDocumentClasses.TravelDocument
-
Uses of TravelDocument in com.prog3.ipt.Model.CitizenClasses
Modifier and TypeMethodDescriptionvoid
Order.addTravelDocument
(TravelDocument travelDocumentObject) Adds a reference to a TravelDocument object into an ArrayListobject, then gets the equivalent FX TravelDocument object of TravelDocument object and adds reference to it into an ObservableList . void
Order.removeTravelDocument
(TravelDocument travelDocumentObject) Removes a reference to a TravelDocument object into an ArrayListobject, then gets the equivalent FX TravelDocument object of TravelDocument object and removes reference to it into an ObservableList . Modifier and TypeMethodDescription(package private) void
Order.setPurchaseList
(ArrayList<TravelDocument> purchaseList) 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 TravelDocument in com.prog3.ipt.Model.TravelDocumentClasses
Modifier and TypeClassDescriptionclass
Membership is a class that extends TravelDocument abstract classclass
SingleTicket is a class that extends TravelDocument abstract classModifier and TypeMethodDescriptionMembershipConcreteFactory.createTravelDocument
(double price, LocalDate issueDate, LocalDate expirationDate, String transactionID, String lineID, String rideID, LocalDate stampDate, LocalDate startDate) Returns a Membership object according to the passing parametersSingleTicketConcreteFactory.createTravelDocument
(double price, LocalDate issueDate, LocalDate expirationDate, String transactionID, String lineID, String rideID, LocalDate stampDate, LocalDate startDate) Returns a SingleTicket object according to the passing parametersabstract TravelDocument
TravelDocumentFactory.createTravelDocument
(double price, LocalDate issueDate, LocalDate expirationDate, String transactionID, String lineID, String rideID, LocalDate stampDate, LocalDate startDate) Returns a TravelDocument objectTravelDocumentFX.toTravelDocument()
Produces a TravelDocument object according to the TravelDocumentFX object calling this methodModifierConstructorDescriptionTravelDocumentFX
(TravelDocument travelDocument) TravelDocumentFX constructor Builds a TravelDocumentFX object according to the TravelDocument object