import java.util.Date;
import java.util.Vector;
+import javax.mail.MessagingException;
+
import com.db4o.ObjectContainer;
import com.db4o.ObjectSet;
import common.BookingInterface;
return theBookingManager;
}
- public void removeDenyBooking(Booking b) throws RemoteException{
- b.getOffer().getBookings().remove(b);
+ public void denyBooking(Booking b) throws RemoteException{
this.dbMngr.removeBooking(b);
}
public void acceptBooking(Booking b) throws RemoteException{
b.getOffer().setBooked(true);
- for(Booking boo : b.getOffer().getBookings()){
- if(!boo.equals(b))
- b.getOffer().getBookings().remove(b);
- }
+ b.getOffer().getBookings().clear();
+ b.getOffer().getBookings().add(b);
this.dbMngr.acceptBooking(b.getOffer());
- /*try {
+ try {
MailManager.getInstance().Send(b.getClient().getMailAccount(), "Your booking has been accepted","Here should be the bill");
} catch (MessagingException e) {
- // TODO Auto-generated catch block
e.printStackTrace();
- }*/
+ }
}
/**