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 import org.apache.beehive.controls.api.events.EventSet;
8
9 import org.controlhaus.xfire.client.XFireClientControl;
10 import org.controlhaus.xfire.client.XFireClientControl.Asynchronous;
11 import org.controlhaus.xfire.client.XFireClientControl.ServiceUrl;
12 import org.codehaus.xfire.fault.XFireFault;
13 import org.codehaus.xfire.client.ClientHandler;
14 import org.codehaus.xfire.xmlbeans.client.XMLBeansClientHandler;
15
16 import com.amazon.webservices.awseCommerceService.x20041019.TransactionLookupResponseDocument;
17 import com.amazon.webservices.awseCommerceService.x20041019.ListSearchDocument;
18 import com.amazon.webservices.awseCommerceService.x20041019.HelpDocument;
19 import com.amazon.webservices.awseCommerceService.x20041019.CartGetDocument;
20 import com.amazon.webservices.awseCommerceService.x20041019.BrowseNodeLookupDocument;
21 import com.amazon.webservices.awseCommerceService.x20041019.ItemLookupResponseDocument;
22 import com.amazon.webservices.awseCommerceService.x20041019.ListSearchResponseDocument;
23 import com.amazon.webservices.awseCommerceService.x20041019.CustomerContentSearchResponseDocument;
24 import com.amazon.webservices.awseCommerceService.x20041019.SellerListingSearchResponseDocument;
25 import com.amazon.webservices.awseCommerceService.x20041019.ItemSearchResponseDocument;
26 import com.amazon.webservices.awseCommerceService.x20041019.ItemSearchDocument;
27 import com.amazon.webservices.awseCommerceService.x20041019.SimilarityLookupResponseDocument;
28 import com.amazon.webservices.awseCommerceService.x20041019.CartAddDocument;
29 import com.amazon.webservices.awseCommerceService.x20041019.BrowseNodeLookupResponseDocument;
30 import com.amazon.webservices.awseCommerceService.x20041019.ItemLookupDocument;
31 import com.amazon.webservices.awseCommerceService.x20041019.MultiOperationResponseDocument;
32 import com.amazon.webservices.awseCommerceService.x20041019.TransactionLookupDocument;
33 import com.amazon.webservices.awseCommerceService.x20041019.SellerListingLookupDocument;
34 import com.amazon.webservices.awseCommerceService.x20041019.CartClearResponseDocument;
35 import com.amazon.webservices.awseCommerceService.x20041019.SimilarityLookupDocument;
36 import com.amazon.webservices.awseCommerceService.x20041019.HelpResponseDocument;
37 import com.amazon.webservices.awseCommerceService.x20041019.SellerListingLookupResponseDocument;
38 import com.amazon.webservices.awseCommerceService.x20041019.CartModifyDocument;
39 import com.amazon.webservices.awseCommerceService.x20041019.SellerListingSearchDocument;
40 import com.amazon.webservices.awseCommerceService.x20041019.SellerLookupResponseDocument;
41 import com.amazon.webservices.awseCommerceService.x20041019.CartCreateDocument;
42 import com.amazon.webservices.awseCommerceService.x20041019.CartClearDocument;
43 import com.amazon.webservices.awseCommerceService.x20041019.CartAddResponseDocument;
44 import com.amazon.webservices.awseCommerceService.x20041019.SellerLookupDocument;
45 import com.amazon.webservices.awseCommerceService.x20041019.CustomerContentLookupDocument;
46 import com.amazon.webservices.awseCommerceService.x20041019.ListLookupResponseDocument;
47 import com.amazon.webservices.awseCommerceService.x20041019.ListLookupDocument;
48 import com.amazon.webservices.awseCommerceService.x20041019.CustomerContentSearchDocument;
49 import com.amazon.webservices.awseCommerceService.x20041019.CartCreateResponseDocument;
50 import com.amazon.webservices.awseCommerceService.x20041019.CartModifyResponseDocument;
51 import com.amazon.webservices.awseCommerceService.x20041019.CustomerContentLookupResponseDocument;
52 import com.amazon.webservices.awseCommerceService.x20041019.CartGetResponseDocument;
53 import com.amazon.webservices.awseCommerceService.x20041019.MultiOperationDocument;
54
55 /***
56 * Auto-generated client stub for AWSECommerceService.
57 */
58 @ServiceUrl("http://soap.amazon.com/onca/soap?Service=AWSECommerceService")
59 @ControlExtension
60 public interface AmazonClientControl
61 extends XFireClientControl
62 {
63 HelpResponseDocument Help( HelpDocument body )
64 throws IOException, XFireFault;
65
66 @Asynchronous
67 void beginHelp( HelpDocument body );
68 ItemSearchResponseDocument ItemSearch( ItemSearchDocument body )
69 throws IOException, XFireFault;
70
71 @Asynchronous
72 void beginItemSearch( ItemSearchDocument body );
73 ItemLookupResponseDocument ItemLookup( ItemLookupDocument body )
74 throws IOException, XFireFault;
75
76 @Asynchronous
77 void beginItemLookup( ItemLookupDocument body );
78 BrowseNodeLookupResponseDocument BrowseNodeLookup( BrowseNodeLookupDocument body )
79 throws IOException, XFireFault;
80
81 @Asynchronous
82 void beginBrowseNodeLookup( BrowseNodeLookupDocument body );
83 ListSearchResponseDocument ListSearch( ListSearchDocument body )
84 throws IOException, XFireFault;
85
86 @Asynchronous
87 void beginListSearch( ListSearchDocument body );
88 ListLookupResponseDocument ListLookup( ListLookupDocument body )
89 throws IOException, XFireFault;
90
91 @Asynchronous
92 void beginListLookup( ListLookupDocument body );
93 CustomerContentSearchResponseDocument CustomerContentSearch( CustomerContentSearchDocument body )
94 throws IOException, XFireFault;
95
96 @Asynchronous
97 void beginCustomerContentSearch( CustomerContentSearchDocument body );
98 CustomerContentLookupResponseDocument CustomerContentLookup( CustomerContentLookupDocument body )
99 throws IOException, XFireFault;
100
101 @Asynchronous
102 void beginCustomerContentLookup( CustomerContentLookupDocument body );
103 SimilarityLookupResponseDocument SimilarityLookup( SimilarityLookupDocument body )
104 throws IOException, XFireFault;
105
106 @Asynchronous
107 void beginSimilarityLookup( SimilarityLookupDocument body );
108 SellerLookupResponseDocument SellerLookup( SellerLookupDocument body )
109 throws IOException, XFireFault;
110
111 @Asynchronous
112 void beginSellerLookup( SellerLookupDocument body );
113 CartGetResponseDocument CartGet( CartGetDocument body )
114 throws IOException, XFireFault;
115
116 @Asynchronous
117 void beginCartGet( CartGetDocument body );
118 CartCreateResponseDocument CartCreate( CartCreateDocument body )
119 throws IOException, XFireFault;
120
121 @Asynchronous
122 void beginCartCreate( CartCreateDocument body );
123 CartAddResponseDocument CartAdd( CartAddDocument body )
124 throws IOException, XFireFault;
125
126 @Asynchronous
127 void beginCartAdd( CartAddDocument body );
128 CartModifyResponseDocument CartModify( CartModifyDocument body )
129 throws IOException, XFireFault;
130
131 @Asynchronous
132 void beginCartModify( CartModifyDocument body );
133 CartClearResponseDocument CartClear( CartClearDocument body )
134 throws IOException, XFireFault;
135
136 @Asynchronous
137 void beginCartClear( CartClearDocument body );
138 TransactionLookupResponseDocument TransactionLookup( TransactionLookupDocument body )
139 throws IOException, XFireFault;
140
141 @Asynchronous
142 void beginTransactionLookup( TransactionLookupDocument body );
143 SellerListingSearchResponseDocument SellerListingSearch( SellerListingSearchDocument body )
144 throws IOException, XFireFault;
145
146 @Asynchronous
147 void beginSellerListingSearch( SellerListingSearchDocument body );
148 SellerListingLookupResponseDocument SellerListingLookup( SellerListingLookupDocument body )
149 throws IOException, XFireFault;
150
151 @Asynchronous
152 void beginSellerListingLookup( SellerListingLookupDocument body );
153 MultiOperationResponseDocument MultiOperation( MultiOperationDocument body )
154 throws IOException, XFireFault;
155
156 @Asynchronous
157 void beginMultiOperation( MultiOperationDocument body );
158 }