Package src.model

Class BankTransactionPayment

Object
Payment
BankTransactionPayment
All Implemented Interfaces:
Serializable

public class BankTransactionPayment extends Payment
The Class inherited from the Superclass Payment that handles the data of Bank Transaction Payment
Version:
1.0
Author:
Ci Hui
See Also:
  • Constructor Details

    • BankTransactionPayment

      public BankTransactionPayment(String UUID, PaymentType paymentType, String transactionID, double movieTicketPrice)
      Constructor for BankTransactionPayment Class
      Parameters:
      UUID - is the unique ID in the database
      paymentType - is the PaymentType of the Bank Transaction Payment
      transactionID - is the Transaction ID of the Bank Transaction Payment
      movieTicketPrice - is the price of the Movie Tickets
  • Method Details

    • getPaymentType

      public PaymentType getPaymentType()
      Gets the PaymentType of the Bank Transaction Payment
      Specified by:
      getPaymentType in class Payment
      Returns:
      PaymentType of the Bank Transaction Payment
    • setPaymentType

      public void setPaymentType(PaymentType paymentType)
      Sets the PaymentType of the Bank Transaction Payment
      Specified by:
      setPaymentType in class Payment
      Parameters:
      paymentType - is the PaymentType of the Bank Transaction Payment to be set
    • getMovieTicketPrice

      public double getMovieTicketPrice()
      Gets the Price of the Movie Tickets
      Specified by:
      getMovieTicketPrice in class Payment
      Returns:
      the price of the Movie Tickets
    • setMovieTicketPrice

      public void setMovieTicketPrice(double movieTicketPrice)
      Sets the price of the Movie Tickets
      Specified by:
      setMovieTicketPrice in class Payment
      Parameters:
      movieTicketPrice - is the price of the Movie Tickets to be set