package com.idega.block.trade.stockroom.data; import java.util.Collection; import javax.ejb.FinderException; import com.idega.data.IDOHome; import com.idega.data.IDORelationshipException; /** * @author gimmi */ public interface SupplyPoolHome extends IDOHome { public SupplyPool create() throws javax.ejb.CreateException; public SupplyPool findByPrimaryKey(Object pk) throws javax.ejb.FinderException; /** * @see com.idega.block.trade.stockroom.data.SupplyPoolBMPBean#ejbFindAll */ public Collection findAll() throws FinderException; /** * @see com.idega.block.trade.stockroom.data.SupplyPoolBMPBean#ejbFindBySupplier */ public Collection findBySupplier(Supplier supplier) throws FinderException; /** * @see com.idega.block.trade.stockroom.data.SupplyPoolBMPBean#ejbFindByProduct */ public SupplyPool findByProduct(Product product) throws IDORelationshipException, FinderException; /** * @see com.idega.block.trade.stockroom.data.SupplyPoolBMPBean#ejbFindByProduct */ public SupplyPool findByProduct(Object productPK) throws IDORelationshipException, FinderException; }