package is.idega.idegaweb.travel.service.carrental.data;
public interface CarRentalBooking extends com.idega.data.IDOEntity,is.idega.idegaweb.travel.interfaces.Booking
{
public java.lang.String getAddress()throws java.rmi.RemoteException;
public int getAttendance()throws java.rmi.RemoteException;
public is.idega.idegaweb.travel.interfaces.Booking getBooking()throws java.rmi.RemoteException,javax.ejb.FinderException;
public java.sql.Timestamp getBookingDate()throws java.rmi.RemoteException;
public is.idega.idegaweb.travel.data.BookingEntry[] getBookingEntries()throws java.rmi.RemoteException,javax.ejb.FinderException;
public int getBookingTypeID()throws java.rmi.RemoteException;
public java.lang.String getCity()throws java.rmi.RemoteException;
public java.lang.String getComment()throws java.rmi.RemoteException;
public java.lang.String getCountry()throws java.rmi.RemoteException;
public java.sql.Timestamp getDateOfBooking()throws java.rmi.RemoteException;
public is.idega.idegaweb.travel.data.PickupPlace getDropoffPlace()throws com.idega.data.IDOLookupException,javax.ejb.FinderException;
public int getDropoffPlaceId();
public java.sql.Timestamp getDropoffTime();
public java.lang.String getEmail()throws java.rmi.RemoteException;
public boolean getIsValid()throws java.rmi.RemoteException;
public java.lang.String getName();
public int getOwnerId()throws java.rmi.RemoteException;
public int getPaymentTypeId()throws java.rmi.RemoteException;
public java.lang.String getPickupExtraInfo()throws java.rmi.RemoteException;
public is.idega.idegaweb.travel.data.PickupPlace getPickupPlace()throws java.rmi.RemoteException;
public int getPickupPlaceID()throws java.rmi.RemoteException;
public java.sql.Timestamp getPickupTime();
public java.lang.String getPostalCode()throws java.rmi.RemoteException;
public java.lang.String getReferenceNumber()throws java.rmi.RemoteException;
public is.idega.idegaweb.travel.data.Service getService()throws java.rmi.RemoteException;
public int getServiceID()throws java.rmi.RemoteException;
public java.lang.String getTelephoneNumber()throws java.rmi.RemoteException;
public int getTotalCount()throws java.rmi.RemoteException;
public java.util.Collection getTravelAddresses()throws java.rmi.RemoteException,com.idega.data.IDORelationshipException;
public int getUserId()throws java.rmi.RemoteException;
public void initializeAttributes();
public void setAddress(java.lang.String p0)throws java.rmi.RemoteException;
public void setAttendance(int p0)throws java.rmi.RemoteException;
public void setBookingDate(java.sql.Timestamp p0)throws java.rmi.RemoteException;
public void setBookingTypeID(int p0)throws java.rmi.RemoteException;
public void setCity(java.lang.String p0)throws java.rmi.RemoteException;
public void setComment(java.lang.String p0)throws java.rmi.RemoteException;
public void setCountry(java.lang.String p0)throws java.rmi.RemoteException;
public void setDateOfBooking(java.sql.Timestamp p0)throws java.rmi.RemoteException;
public void setDropoffPlaceId(int p0);
public void setDropoffTime(java.sql.Timestamp p0);
public void setEmail(java.lang.String p0)throws java.rmi.RemoteException;
public void setIsValid(boolean p0)throws java.rmi.RemoteException;
public void setName(java.lang.String p0);
public void setOwnerId(int p0)throws java.rmi.RemoteException;
public void setPaymentTypeId(int p0)throws java.rmi.RemoteException;
public void setPickupExtraInfo(java.lang.String p0)throws java.rmi.RemoteException;
public void setPickupPlaceID(int p0)throws java.rmi.RemoteException;
public void setPickupTime(java.sql.Timestamp p0);
public void setPostalCode(java.lang.String p0)throws java.rmi.RemoteException;
public void setPrimaryKey(java.lang.Object p0);
public void setReferenceNumber(java.lang.String p0)throws java.rmi.RemoteException;
public void setServiceID(int p0)throws java.rmi.RemoteException;
public void setTelephoneNumber(java.lang.String p0)throws java.rmi.RemoteException;
public void setTotalCount(int p0)throws java.rmi.RemoteException;
public void setUserId(int p0)throws java.rmi.RemoteException;
}