package is.idega.idegaweb.travel.service.business; import java.rmi.RemoteException; import com.idega.block.trade.stockroom.data.Supplier; import com.idega.data.IDORelationshipException; import com.idega.idegaweb.IWResourceBundle; import com.idega.presentation.ui.DropdownMenu; public interface ProductCategoryFactory extends com.idega.business.IBOService { public com.idega.block.trade.stockroom.data.ProductCategoryHome getProductCategoryHome() throws java.rmi.RemoteException; public java.util.Collection getAllProductCategories()throws javax.ejb.FinderException,java.rmi.RemoteException, java.rmi.RemoteException; public java.util.Collection getProductCategory(com.idega.block.trade.stockroom.data.Product p0)throws javax.ejb.FinderException,java.rmi.RemoteException, java.rmi.RemoteException; public java.lang.String getProductCategoryType(com.idega.block.trade.stockroom.data.ProductCategory p0)throws java.rmi.RemoteException, java.rmi.RemoteException; public String getProductCategoryTypeDefaultName(String type); public DropdownMenu getProductCategoryDropdown(IWResourceBundle iwrb, Supplier supplier, String name) throws IDORelationshipException, RemoteException; }