package is.idega.idegaweb.travel.service.hotel.data; import java.util.Collection; import com.idega.data.IDOAddRelationshipException; import com.idega.data.IDOEntity; import com.idega.data.IDORelationshipException; import com.idega.data.IDORemoveRelationshipException; /** * @author gimmi */ public interface Hotel extends IDOEntity { /** * @see is.idega.idegaweb.travel.service.hotel.data.HotelBMPBean#getNumberOfUnits */ public int getNumberOfUnits(); /** * @see is.idega.idegaweb.travel.service.hotel.data.HotelBMPBean#setNumberOfUnits */ public void setNumberOfUnits(int units); /** * @see is.idega.idegaweb.travel.service.hotel.data.HotelBMPBean#getMaxPerUnit */ public int getMaxPerUnit(); /** * @see is.idega.idegaweb.travel.service.hotel.data.HotelBMPBean#setMaxPerUnit */ public void setMaxPerUnit(int maxPerUnit); /** * @see is.idega.idegaweb.travel.service.hotel.data.HotelBMPBean#getRoomTypes */ public Collection getRoomTypes() throws IDORelationshipException; /** * @see is.idega.idegaweb.travel.service.hotel.data.HotelBMPBean#setRoomTypeIds */ public void setRoomTypeIds(int[] roomTypeIds) throws IDORemoveRelationshipException, IDOAddRelationshipException; /** * @see is.idega.idegaweb.travel.service.hotel.data.HotelBMPBean#setHotelTypeIds */ public void setHotelTypeIds(int[] hotelTypeIds) throws IDOAddRelationshipException, IDORemoveRelationshipException; /** * @see is.idega.idegaweb.travel.service.hotel.data.HotelBMPBean#addHotelTypeId */ public void addHotelTypeId(Object primaryKey) throws IDOAddRelationshipException; /** * @see is.idega.idegaweb.travel.service.hotel.data.HotelBMPBean#addRoomTypeId */ public void addRoomTypeId(int roomTypeId) throws IDOAddRelationshipException; /** * @see is.idega.idegaweb.travel.service.hotel.data.HotelBMPBean#addRoomTypeId */ public void addRoomTypeId(Object primaryKey) throws IDOAddRelationshipException; /** * @see is.idega.idegaweb.travel.service.hotel.data.HotelBMPBean#getHotelTypes */ public Collection getHotelTypes() throws IDORelationshipException; /** * @see is.idega.idegaweb.travel.service.hotel.data.HotelBMPBean#setRating */ public void setRating(float rating); /** * @see is.idega.idegaweb.travel.service.hotel.data.HotelBMPBean#getRating */ public float getRating(); /** * @see is.idega.idegaweb.travel.service.hotel.data.HotelBMPBean#setPrimaryKey */ public void setPrimaryKey(Object object); }