package test; import java.sql.Time; import java.sql.Timestamp; import java.util.Date; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import test.bean.ProductListReply; import test.bean.ProductListRequest; import test.bean.productlist.Product; import test.bean.productlist.Sku; import test.bean.productlist.StockLevel; /** * Test of more structured bean web services */ public class ProductServiceImpl implements ProductService { private Log log = LogFactory.getLog(ProductServiceImpl.class); /** * @see test.ProductService#getProductList(test.bean.ProductListRequest) */ public Product[] getProductList(ProductListRequest request) { return getProducts(request).getProductList(); } /** * @see test.ProductService#twice(int) */ public int twice(int val) { return val*2; } public String echo(String echo){ return echo; } public ProductListReply getProducts(ProductListRequest request) { String skuVal = "bla"; if(request.getSku()!=null) { skuVal = request.getSku().getSkuValue(); } String orgUnit = "MyOrgUnit"; if(request.getSourceOrgUnit()!=null){ orgUnit = request.getSourceOrgUnit().getSourceOrgUnitValue(); } ProductListReply reply = new ProductListReply(); Product[] productList = new Product[2]; for(int i=0;i