Uses of Class
my.edu.tarc.dco.bookrentalpos.Member
| Package | Description |
|---|---|
| bookrentalpos | |
| my.edu.tarc.dco.bookrentalpos |
-
Uses of Member in bookrentalpos
Methods in bookrentalpos with parameters of type Member Modifier and Type Method Description voidMemberManagerController. loadDataToEdit(Member memToEdit)Referring to member pop up edit -
Uses of Member in my.edu.tarc.dco.bookrentalpos
Methods in my.edu.tarc.dco.bookrentalpos that return Member Modifier and Type Method Description MemberMemberManager. getById(int memID)Get reference to member object with specified IDMemberMemberManager. getByName(String name)Get reference to member object with specified NameMember[]MemberManager. getCache()Get a copy of the Member List cache located in this instance For now, you could obtain the length of the array through getMemberCount()MemberBook. getLastRentedBy()MemberBook. getLastReservedBy()MemberTransaction. getMemberInvolved()Methods in my.edu.tarc.dco.bookrentalpos with parameters of type Member Modifier and Type Method Description booleanMemberManager. add(Member mem)Register a new member to databaseArrayList<Book>BookManager. getBooksRentedByMember(Member mem)This function returns an array list of reference to the books record where it is currently rented by specifed memberArrayList<Book>TransactionManager. getMemberActiveReservations(Member mem)This function return an array list of books currently reserved by this memberArrayList<Transaction>TransactionManager. getTransactionsByMember(Member memID)This function returns an array list of transactions for specific member idArrayList<Transaction>TransactionManager. getTransactionsByMember(Member mem, Date startDate, Date endDate)This function have the same behavior as getTransactionsByMemberID(int) except it accepts startDate and endDate filterbooleanMemberManager. remove(Member member)Remove a member from database
NOTE: The removed member's data will be removed from other related table as wellvoidBook. setLastRentedBy(Member lastRentedBy)voidBook. setLastReservedBy(Member lastReservedBy)voidTransaction. setMemberInvolved(Member memberInvovled)booleanMemberManager. update(Member mem)Update data of existing member to databaseConstructors in my.edu.tarc.dco.bookrentalpos with parameters of type Member Constructor Description Book(int id, String date, String name, String author, double retailPrice, Member lastRentedBy, Member lastReservedBy, boolean isRented, boolean isReserved)Constructor used to import Book data from DatabaseDiscountTransaction(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 deductionRentTransaction(int id, String date, TransactionType type, Staff staff, Member memberInvolved, Book bookInvolved, double cashFlow, int rentDurationInDays)Constructor used to import from database
DO NOT use it to create new RentTransactionRentTransaction(Staff staff, Member memberInvolved, Book bookInvolved, int rentDurationInDays, double cashFlow)Constructor used to create a new RentTransactionReserveTransaction(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 TransactionReserveTransaction(Staff staff, Member memberInvolved, Book bookInvolved)Constructor for Reserve TransactionReturnTransaction(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 TransactionReturnTransaction(Staff staff, Member memberInvolved, Book bookInvolved, double cashFlow)Constructor used for ReturntransactionTransaction(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 TransactionTransaction(Staff staff, Member memberInvovled, Book bookInvovled)Constructor for every Transaction