package com.idega.block.trade.stockroom.presentation;
import javax.ejb.FinderException;
import com.idega.block.trade.stockroom.business.ProductBusiness;
import com.idega.idegaweb.IWApplicationContext;
import com.idega.business.IBOLookup;
import com.idega.block.trade.stockroom.business.StockroomBusiness;
import java.rmi.RemoteException;
import java.util.*;
import com.idega.presentation.*;
/**
* Title: idegaWeb TravelBooking
* Description:
* Copyright: Copyright (c) 2001
* Company: idega
* @author <a href="mailto:gimmi@idega.is">Grimur Jonsson</a>
* @version 1.0
*/
public abstract class AbstractProductCatalogLayout extends Block {
public AbstractProductCatalogLayout() {
}
public abstract PresentationObject getCatalog(ProductCatalog productCatalog, IWContext iwc, List productCategories) throws RemoteException, FinderException;
protected StockroomBusiness getStockroomBusiness(IWApplicationContext iwac) throws RemoteException{
return (StockroomBusiness) IBOLookup.getServiceInstance(iwac, StockroomBusiness.class);
}
protected ProductBusiness getProductBusiness(IWApplicationContext iwac) throws RemoteException {
return (ProductBusiness) IBOLookup.getServiceInstance(iwac, ProductBusiness.class);
}
}