/* * AmazonProxy.java * */ package myamazonclient; import myamazonclient.AmazonClientGenClient.*; import javax.xml.rpc.Stub; import java.util.Vector; import java.net.URL; public class AmazonProxy{ public AmazonProxy() { } public Vector getBookTypes() { Vector v = new Vector(); v.addElement("Blue Prints"); v.addElement("Web Services"); v.addElement("Wireless"); v.addElement("J2EE"); v.addElement("Solaris"); v.addElement("J2SE"); v.addElement("EJB"); v.addElement("JMS"); return v; } public String[] getBookNames(String type) { String[] books; try{ Stub stub = (Stub) (new AmazonSearchService_Impl().getAmazonSearchPort()); AmazonSearchPort asp = (AmazonSearchPort) stub; KeywordRequest kwr = new KeywordRequest(type,"1","books","D3HW0PG66IPLAM","heavy","D3HW0PG66IPLAM","","",""); ProductInfo pinfo = asp.keywordSearchRequest(kwr); Details[] details = pinfo.getDetails(); String newline = System.getProperty("line.separator"); books = new String[details.length]; imageURL = new String[details.length]; bookReviews = new String[details.length]; for (int i=0;i