package is.idega.idegaweb.travel.service.hotel.data; import java.util.Collection; import javax.ejb.FinderException; import com.idega.data.IDOHome; import com.idega.util.IWTimestamp; /** * @author gimmi */ public interface HotelHome extends IDOHome { public Hotel create() throws javax.ejb.CreateException; public Hotel findByPrimaryKey(Object pk) throws javax.ejb.FinderException; /** * @see is.idega.idegaweb.travel.service.hotel.data.HotelBMPBean#ejbFind */ public Collection find(IWTimestamp fromStamp, IWTimestamp toStamp, Object[] roomTypeId, Collection postalCodes, Object[] supplierId, String supplierName) throws FinderException; /** * @see is.idega.idegaweb.travel.service.hotel.data.HotelBMPBean#ejbFind */ public Collection find(IWTimestamp fromStamp, IWTimestamp toStamp, Object[] roomTypeId, Object[] hotelTypeId, Collection postalCodes, Object[] supplierId, float minRating, float maxRating, String supplierName) throws FinderException; }