示例#1
0
  public void checkOut(Loan loan) throws Exception {
    Member borrower = loan.getBorrower();
    Item item = loan.getItem();
    if (!borrower.getInfo()) throw new Exception("borrower not exist");

    if (!item.getInfo()) throw new Exception("item not exist");

    if (!item.isAvailable()) {
      throw new Exception("Item currently not available.");
    }
    loan.updateAccept();
  }
示例#2
0
 public ArrayList<Loan> getRequestList(Member borrower) throws Exception {
   Loan loan = new Loan(borrower);
   return loan.getAllRequesting();
 }
示例#3
0
 public void Reject(Loan loan) throws Exception {
   loan.deleteFromRequst();
 }