Package src.model
Class QRCodePayment
- All Implemented Interfaces:
Serializable
The Class inherited from the Superclass
Payment
that handles the data of QR Code Payment- Version:
- 1.0
- Author:
- Ci Hui
- See Also:
-
Constructor Summary
ConstructorDescriptionQRCodePayment
(String UUID, PaymentType paymentType, String transactionID, double movieTicketPrice) Constructor for QRCodePayment Class -
Method Summary
Modifier and TypeMethodDescriptiondouble
Gets the Price of the Movie TicketsGets thePaymentType
of the QR Code Paymentvoid
setMovieTicketPrice
(double movieTicketPrice) Sets the price of the Movie Ticketsvoid
setPaymentType
(PaymentType paymentType) Sets thePaymentType
of the QR Code PaymentMethods inherited from class Payment
getTransactionID, getUUID, setTransactionID, setUUID
-
Constructor Details
-
QRCodePayment
public QRCodePayment(String UUID, PaymentType paymentType, String transactionID, double movieTicketPrice) Constructor for QRCodePayment Class- Parameters:
UUID
- is the unique ID in the databasepaymentType
- is thePaymentType
of the QR Code PaymenttransactionID
- is the Transaction ID of the QR Code PaymentmovieTicketPrice
- is the price of the Movie Tickets
-
-
Method Details
-
getPaymentType
Gets thePaymentType
of the QR Code Payment- Specified by:
getPaymentType
in classPayment
- Returns:
PaymentType
of the QR Code Payment
-
setPaymentType
Sets thePaymentType
of the QR Code Payment- Specified by:
setPaymentType
in classPayment
- Parameters:
paymentType
- is thePaymentType
of the QR Code Payment to be set
-
getMovieTicketPrice
public double getMovieTicketPrice()Gets the Price of the Movie Tickets- Specified by:
getMovieTicketPrice
in classPayment
- Returns:
- the price of the Movie Tickets
-
setMovieTicketPrice
public void setMovieTicketPrice(double movieTicketPrice) Sets the price of the Movie Tickets- Specified by:
setMovieTicketPrice
in classPayment
- Parameters:
movieTicketPrice
- is the price of the Movie Tickets to be set
-