Package my.edu.tarc.dco.bookrentalpos
Class DiscountTransaction
java.lang.Object
my.edu.tarc.dco.bookrentalpos.Entity
my.edu.tarc.dco.bookrentalpos.Transaction
my.edu.tarc.dco.bookrentalpos.DiscountTransaction
public class DiscountTransaction extends Transaction
Class used to store DiscountTransaction
- Version:
- 1.0
- Author:
- Looz
-
Constructor Summary
Constructors Constructor Description DiscountTransaction()BlankDiscountTransaction(int id, String date, TransactionType type, Staff staff, Member memberInvolved, Book bookInvolved, double cashFlow)Constructor used for importing data from database
DO NOT use this to create new TransactionDiscountTransaction(Member memberInvolved, double cashFlow)Constructor used to create a Transaction for discount deduction -
Method Summary
Methods inherited from class my.edu.tarc.dco.bookrentalpos.Transaction
getBookInvolved, getCashFlow, getMemberInvolved, getStaffHandled, getType, setBookInvovled, setCashFlow, setMemberInvolved, setStaffHandled, setTypeMethods inherited from class my.edu.tarc.dco.bookrentalpos.Entity
equals, getDateCreated, getId, getName, setDateCreated, setID, setName
-
Constructor Details
-
DiscountTransaction
public DiscountTransaction()Blank -
DiscountTransaction
Constructor used to create a Transaction for discount deduction- Parameters:
memberInvolved- member objectcashFlow- amount of discount amount given
-
DiscountTransaction
public DiscountTransaction(int id, String date, TransactionType type, Staff staff, Member memberInvolved, Book bookInvolved, double cashFlow)Constructor used for importing data from database
DO NOT use this to create new Transaction- Parameters:
id- Transaction IDdate- Transaction Datetype- TransactionType Enumerationstaff- staff objectmemberInvolved- member objectbookInvolved- book objectcashFlow- Double, you may set it to 0 if this field is not needed
-