Fzer 63
Fzer 63
adapt;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import javax.naming.InvalidNameException;
class BookRental
{
int rentalid;
int userid;
int bookid;
int quantity;
String startdate;
String enddate;
int totalamount;
String returndate;
Customer customer;
public BookRental(int rentalid, int userid, int bookid, int quantity,
String startdate, String enddate, int totalamount, String returndate,Customer customer) {
super();
this.rentalid = rentalid;
this.userid = userid;
this.bookid = bookid;
this.quantity = quantity;
this.startdate = startdate;
this.enddate = enddate;
this.totalamount = totalamount;
this.returndate = returndate;
this.customer=customer;
}
@Override
public String toString() {
return "BookRental [rentalid=" + rentalid + ", userid=" + userid
+ ", bookid=" + bookid + ", quantity=" + quantity
+ ", startdate=" + startdate + ", enddate=" + enddate
+ ", totalamount=" + totalamount + ", returndate=" + returndate
+ ", customer=" + customer + "]";
}
public int getRentalid() {
return rentalid;
}
public void setRentalid(int rentalid) {
this.rentalid = rentalid;
}
public int getUserid() {
return userid;
}
public void setUserid(int userid) {
this.userid = userid;
}
public int getBookid() {
return bookid;
}
public void setBookid(int bookid) {
this.bookid = bookid;
}
public int getQuantity() {
return quantity;
}
public void setQuantity(int quantity) {
this.quantity = quantity;
}
public String getStartdate() {
return startdate;
}
public void setStartdate(String startdate) {
this.startdate = startdate;
}
public String getEnddate() {
return enddate;
}
public void setEnddate(String enddate) {
this.enddate = enddate;
}
public int getTotalamount() {
return totalamount;
}
public void setTotalamount(int totalamount) {
this.totalamount = totalamount;
}
public String getReturndate() {
return returndate;
}
public void setReturndate(String returndate) {
this.returndate = returndate;
}
}
class Customer {
interface BookRentalService {
void createBookRental(BookRental brental);
//BookRental updateBookRental(BookRental brental);
void deleteBookRental(int id);
// BookRental searchBookRental(int id);
BookRental[] getBookRental();
}
@Override
public void createBookRental(BookRental customer) {
// TODO Auto-generated method stub
customerArray[count]=customer;
count++;
}
/* @Override
public BookRental updateBookRental(BookRental customer) {
// TODO Auto-generated method stub
for(int i=0;i<customerArray.length;i++)
{
if(customerArray[i].getRentalid()==customer.getRentalid())
{
customerArray[i]=customer;
return customer;
}
}
return customer;
}*/
@Override
public void deleteBookRental(int id) {
// TODO Auto-generated method stub
boolean flag=false;
for(int i=0;i<customerArray.length;i++)
{
if(customerArray[i].getRentalid()==id)
{
customerArray[i]=null;
flag=true;
}
}
/* @Override
public BookRental searchBookRental(int id) {
// TODO Auto-generated method stub
for(int i=0;i<customerArray.length;i++)
{
if(customerArray[i].getRentalid()==id)
{
return customerArray[i];
}
}
}
*/
@Override
public BookRental[] getBookRental() {
// TODO Auto-generated method stub
return customerArray;
}