public class AgentImpl extends Object implements BookingAgent
Modifier and Type | Field and Description |
---|---|
private BookingDAO |
bookingDAO |
private static org.apache.commons.logging.Log |
log |
private HotelReservationist |
reservationist |
Constructor and Description |
---|
AgentImpl() |
Modifier and Type | Method and Description |
---|---|
void |
cleanupBooking(String confirmation) |
Booking |
getBookingByConfirmation(String confirmation) |
List<Booking> |
getBookings(int index,
int count) |
protected void |
populateBooking(Booking booking)
Get reservations for stored IDs
|
void |
setBookingDAO(BookingDAO bookingDAO) |
void |
setReservationist(HotelReservationist reservationist) |
private static org.apache.commons.logging.Log log
private BookingDAO bookingDAO
private HotelReservationist reservationist
protected void populateBooking(Booking booking) throws AgentReservationException
AgentReservationException
public Booking getBookingByConfirmation(String confirmation) throws AgentReservationException
getBookingByConfirmation
in interface BookingAgent
AgentReservationException
public List<Booking> getBookings(int index, int count) throws AgentReservationException
getBookings
in interface BookingAgent
AgentReservationException
public void cleanupBooking(String confirmation) throws AgentReservationException
cleanupBooking
in interface BookingAgent
AgentReservationException
public void setBookingDAO(BookingDAO bookingDAO)
public void setReservationist(HotelReservationist reservationist)
Copyright © 2015 John's Hopkins University, Engineering Programs for Professionals. All rights reserved.