View Javadoc

1   package org.controlhaus.amazon;
2   
3   import java.io.IOException;
4   
5   import org.apache.beehive.controls.api.bean.ControlInterface;
6   import org.apache.beehive.controls.api.bean.ControlExtension;
7   
8   import org.controlhaus.xfire.client.XFireClientControl;
9   import org.controlhaus.xfire.client.XFireClientControl.ServiceUrl;
10  import org.codehaus.xfire.fault.XFireFault;
11  import org.codehaus.xfire.client.ClientHandler;
12  import org.codehaus.xfire.xmlbeans.client.XMLBeansClientHandler;
13  
14  import com.amazon.webservices.awseCommerceService.x20041019.SellerListingLookupResponseDocument;
15  import com.amazon.webservices.awseCommerceService.x20041019.CustomerContentSearchDocument;
16  import com.amazon.webservices.awseCommerceService.x20041019.ItemLookupDocument;
17  import com.amazon.webservices.awseCommerceService.x20041019.CartAddDocument;
18  import com.amazon.webservices.awseCommerceService.x20041019.ListLookupDocument;
19  import com.amazon.webservices.awseCommerceService.x20041019.ListSearchResponseDocument;
20  import com.amazon.webservices.awseCommerceService.x20041019.CustomerContentSearchResponseDocument;
21  import com.amazon.webservices.awseCommerceService.x20041019.SimilarityLookupResponseDocument;
22  import com.amazon.webservices.awseCommerceService.x20041019.MultiOperationResponseDocument;
23  import com.amazon.webservices.awseCommerceService.x20041019.BrowseNodeLookupResponseDocument;
24  import com.amazon.webservices.awseCommerceService.x20041019.BrowseNodeLookupDocument;
25  import com.amazon.webservices.awseCommerceService.x20041019.CartGetResponseDocument;
26  import com.amazon.webservices.awseCommerceService.x20041019.CartClearDocument;
27  import com.amazon.webservices.awseCommerceService.x20041019.ListLookupResponseDocument;
28  import com.amazon.webservices.awseCommerceService.x20041019.ListSearchDocument;
29  import com.amazon.webservices.awseCommerceService.x20041019.SellerListingLookupDocument;
30  import com.amazon.webservices.awseCommerceService.x20041019.SellerListingSearchResponseDocument;
31  import com.amazon.webservices.awseCommerceService.x20041019.CartGetDocument;
32  import com.amazon.webservices.awseCommerceService.x20041019.ItemLookupResponseDocument;
33  import com.amazon.webservices.awseCommerceService.x20041019.TransactionLookupDocument;
34  import com.amazon.webservices.awseCommerceService.x20041019.MultiOperationDocument;
35  import com.amazon.webservices.awseCommerceService.x20041019.CartCreateResponseDocument;
36  import com.amazon.webservices.awseCommerceService.x20041019.CartModifyDocument;
37  import com.amazon.webservices.awseCommerceService.x20041019.SellerListingSearchDocument;
38  import com.amazon.webservices.awseCommerceService.x20041019.CartClearResponseDocument;
39  import com.amazon.webservices.awseCommerceService.x20041019.CartCreateDocument;
40  import com.amazon.webservices.awseCommerceService.x20041019.SellerLookupDocument;
41  import com.amazon.webservices.awseCommerceService.x20041019.CustomerContentLookupResponseDocument;
42  import com.amazon.webservices.awseCommerceService.x20041019.CustomerContentLookupDocument;
43  import com.amazon.webservices.awseCommerceService.x20041019.HelpResponseDocument;
44  import com.amazon.webservices.awseCommerceService.x20041019.ItemSearchResponseDocument;
45  import com.amazon.webservices.awseCommerceService.x20041019.SimilarityLookupDocument;
46  import com.amazon.webservices.awseCommerceService.x20041019.CartModifyResponseDocument;
47  import com.amazon.webservices.awseCommerceService.x20041019.TransactionLookupResponseDocument;
48  import com.amazon.webservices.awseCommerceService.x20041019.ItemSearchDocument;
49  import com.amazon.webservices.awseCommerceService.x20041019.SellerLookupResponseDocument;
50  import com.amazon.webservices.awseCommerceService.x20041019.HelpDocument;
51  import com.amazon.webservices.awseCommerceService.x20041019.CartAddResponseDocument;
52  
53  /***
54   * An Amazon Web Services client control. For information on how
55   * to use this api see the
56   * <a href="http://amazon.controlhaus.org">Amazon Control website</a>.
57   */
58  @ServiceUrl("http://soap.amazon.com/onca/soap?Service=AWSECommerceService")
59  @ControlExtension
60  public interface AmazonClientControl
61  	     extends XFireClientControl
62  {
63  
64      HelpResponseDocument Help( HelpDocument body )
65          throws IOException, XFireFault;
66      ItemSearchResponseDocument ItemSearch( ItemSearchDocument body )
67          throws IOException, XFireFault;
68      ItemLookupResponseDocument ItemLookup( ItemLookupDocument body )
69          throws IOException, XFireFault;
70      BrowseNodeLookupResponseDocument BrowseNodeLookup( BrowseNodeLookupDocument body )
71          throws IOException, XFireFault;
72      ListSearchResponseDocument ListSearch( ListSearchDocument body )
73          throws IOException, XFireFault;
74      ListLookupResponseDocument ListLookup( ListLookupDocument body )
75          throws IOException, XFireFault;
76      CustomerContentSearchResponseDocument CustomerContentSearch( CustomerContentSearchDocument body )
77          throws IOException, XFireFault;
78      CustomerContentLookupResponseDocument CustomerContentLookup( CustomerContentLookupDocument body )
79          throws IOException, XFireFault;
80      SimilarityLookupResponseDocument SimilarityLookup( SimilarityLookupDocument body )
81          throws IOException, XFireFault;
82      SellerLookupResponseDocument SellerLookup( SellerLookupDocument body )
83          throws IOException, XFireFault;
84      CartGetResponseDocument CartGet( CartGetDocument body )
85          throws IOException, XFireFault;
86      CartCreateResponseDocument CartCreate( CartCreateDocument body )
87          throws IOException, XFireFault;
88      CartAddResponseDocument CartAdd( CartAddDocument body )
89          throws IOException, XFireFault;
90      CartModifyResponseDocument CartModify( CartModifyDocument body )
91          throws IOException, XFireFault;
92      CartClearResponseDocument CartClear( CartClearDocument body )
93          throws IOException, XFireFault;
94      TransactionLookupResponseDocument TransactionLookup( TransactionLookupDocument body )
95          throws IOException, XFireFault;
96      SellerListingSearchResponseDocument SellerListingSearch( SellerListingSearchDocument body )
97          throws IOException, XFireFault;
98      SellerListingLookupResponseDocument SellerListingLookup( SellerListingLookupDocument body )
99          throws IOException, XFireFault;
100     MultiOperationResponseDocument MultiOperation( MultiOperationDocument body )
101         throws IOException, XFireFault;
102 
103 }