package is.idega.idegaweb.travel.service.business; import java.rmi.RemoteException; import com.idega.block.trade.stockroom.data.Product; import com.idega.business.IBOService; import com.idega.presentation.IWContext; import com.idega.util.IWTimestamp; /** * @author gimmi */ public interface BookingBusiness extends IBOService { /** * @see is.idega.idegaweb.travel.service.business.BookingBusinessBean#isProductValid */ public boolean isProductValid(Product product, IWTimestamp from, IWTimestamp to) throws Exception, java.rmi.RemoteException; /** * @see is.idega.idegaweb.travel.service.business.BookingBusinessBean#getIsProductValid */ public boolean getIsProductValid(IWContext iwc, Product product, IWTimestamp from, IWTimestamp to, boolean onlineOnly, boolean useSearchPriceCategoryKey) throws Exception, java.rmi.RemoteException; /** * @see is.idega.idegaweb.travel.service.business.BookingBusinessBean#getIsProductValid */ public boolean getIsProductValid(IWContext iwc, Product product, IWTimestamp from, IWTimestamp to, int numberOfUntis, boolean onlineOnly, boolean useSearchPriceCategoryKey) throws Exception, java.rmi.RemoteException; /** * @see is.idega.idegaweb.travel.service.business.BookingBusinessBean#getServiceHandler */ public ServiceHandler getServiceHandler() throws RemoteException, java.rmi.RemoteException; }