]> git.aero2k.de Git - tmp/jakarta-migration.git/blob
092ffb1d4f7dff02657486a7682a0d27235d0153
[tmp/jakarta-migration.git] /
1 package org.collectionspace.services.client;\r
2 \r
3 import javax.ws.rs.core.Response;\r
4 import org.jboss.resteasy.client.ClientResponse;\r
5 \r
6 import org.collectionspace.services.contact.ContactsCommonList;\r
7 import org.collectionspace.services.jaxb.AbstractCommonList;\r
8 \r
9 /*\r
10  * LT - List type\r
11  * ILT - Authority item list type\r
12  * P - Proxy type\r
13  */\r
14 public abstract class AuthorityWithContactsClientImpl<P extends AuthorityWithContactsProxy>\r
15         extends AuthorityClientImpl<P>\r
16         implements AuthorityWithContactsClient<P> {\r
17         \r
18         @Override\r
19     public ClientResponse<Response> createContact(String parentcsid,\r
20             String itemcsid, PoxPayloadOut xmlPayload) {\r
21         return getProxy().createContact(parentcsid, itemcsid, xmlPayload.getBytes());\r
22     }\r
23     \r
24     /**\r
25      * Creates the contact.\r
26      *\r
27      * @param parentcsid\r
28      * @param itemspecifier (shortIdentifier)\r
29      * @param multipart\r
30      * @return the client response\r
31      */\r
32     @Override\r
33         public ClientResponse<Response> createContactForNamedItem(\r
34                 String parentcsid,\r
35                 String itemspecifier,\r
36                 PoxPayloadOut xmlPayload) {\r
37         return getProxy().createContactForNamedItem(parentcsid, itemspecifier, xmlPayload.getBytes());\r
38     }\r
39     /**\r
40      * Creates the contact.\r
41      *\r
42      * @param parentspecifier (shortIdentifier)\r
43      * @param itemcsid\r
44      * @param multipart\r
45      * @return the client response\r
46      */\r
47     @Override\r
48         public ClientResponse<Response> createContactForItemInNamedAuthority(\r
49                 String parentspecifier,\r
50                 String itemcsid,\r
51                 PoxPayloadOut xmlPayload) {\r
52         return getProxy().createContactForItemInNamedAuthority(parentspecifier,\r
53                         itemcsid, xmlPayload.getBytes());\r
54     }\r
55     /**\r
56      * Creates the contact.\r
57      *\r
58      * @param parentspecifier (shortIdentifier)\r
59      * @param itemspecifier (shortIdentifier)\r
60      * @param multipart\r
61      * @return the client response\r
62      */\r
63     @Override\r
64         public ClientResponse<Response> createContactForNamedItemInNamedAuthority(\r
65                 String parentspecifier,\r
66                 String itemspecifier,\r
67                 PoxPayloadOut xmlPayload) {\r
68         return getProxy().createContactForNamedItemInNamedAuthority(parentspecifier, itemspecifier,\r
69                         xmlPayload.getBytes());\r
70     }\r
71     \r
72     /**\r
73      * Read contact.\r
74      *\r
75      * @param parentcsid the parentcsid\r
76      * @param itemcsid the itemcsid\r
77      * @param csid the csid\r
78      * @return the client response\r
79      */\r
80     @Override\r
81         public ClientResponse<String> readContact(String parentcsid,\r
82             String itemcsid, String csid) {\r
83         return getProxy().readContact(parentcsid, itemcsid, csid);\r
84     }\r
85     \r
86     /**\r
87      * Read contact.\r
88      *\r
89      * @param parentcsid\r
90      * @param itemspecifier (shortIdentifier)\r
91      * @param csid\r
92      * @return the client response\r
93      */\r
94     @Override\r
95         public ClientResponse<String> readContactForNamedItem(\r
96                 String parentcsid,\r
97                 String itemspecifier,\r
98                 String csid){\r
99         return getProxy().readContactForNamedItem(parentcsid, itemspecifier, csid);\r
100     }\r
101 \r
102     /**\r
103      * Read contact.\r
104      *\r
105      * @param parentspecifier (shortIdentifier)\r
106      * @param itemcsid\r
107      * @param csid\r
108      * @return the client response\r
109      */\r
110     @Override\r
111         public ClientResponse<String> readContactInNamedAuthority(\r
112                 String parentspecifier,\r
113                 String itemcsid,\r
114                 String csid){\r
115         return getProxy().readContactInNamedAuthority(parentspecifier, itemcsid, csid);\r
116     }\r
117 \r
118     /**\r
119      * Read contact.\r
120      *\r
121      * @param parentspecifier (shortIdentifier)\r
122      * @param itemspecifier (shortIdentifier)\r
123      * @param csid\r
124      * @return the client response\r
125      */\r
126     @Override\r
127         public ClientResponse<String> readContactForNamedItemInNamedAuthority(\r
128                 String parentspecifier,\r
129                 String itemspecifier,\r
130                 String csid){\r
131         return getProxy().readContactForNamedItemInNamedAuthority(parentspecifier, itemspecifier, csid);\r
132     }\r
133             \r
134 \r
135     /**\r
136      * Read contact list.\r
137      *\r
138      * @param parentcsid the parentcsid\r
139      * @param itemcsid the itemcsid\r
140      * @return the client response\r
141      */\r
142     @Override\r
143         public ClientResponse<ContactsCommonList> readContactList(String parentcsid,\r
144             String itemcsid) {\r
145         return getProxy().readContactList(parentcsid, itemcsid);\r
146     }\r
147     \r
148     /**\r
149      * Read contact list.\r
150      *\r
151      * @param parentcsid\r
152      * @param itemspecifier (shortIdentifier)\r
153      * @return the client response\r
154      */\r
155     @Override\r
156         public ClientResponse<ContactsCommonList> readContactListForNamedItem(\r
157                 String parentcsid,\r
158                 String itemspecifier){\r
159         return getProxy().readContactList(parentcsid, itemspecifier);\r
160     }\r
161 \r
162     /**\r
163      * Read contact list.\r
164      *\r
165      * @param parentspecifier (shortIdentifier)\r
166      * @param itemcsid\r
167      * @return the client response\r
168      */\r
169     @Override\r
170         public ClientResponse<ContactsCommonList> readContactListForItemInNamedAuthority(\r
171                 String parentspecifier,\r
172                 String itemcsid){\r
173         return getProxy().readContactList(parentspecifier, itemcsid);\r
174     }\r
175 \r
176     /**\r
177      * Read contact list.\r
178      *\r
179      * @param parentspecifier (shortIdentifier)\r
180      * @param itemspecifier (shortIdentifier)\r
181      * @return the client response\r
182      */\r
183     @Override\r
184         public ClientResponse<ContactsCommonList> readContactListForNamedItemInNamedAuthority(\r
185                 String parentspecifier,\r
186                 String itemspecifier){\r
187         return getProxy().readContactList(parentspecifier, itemspecifier);\r
188     }\r
189 \r
190     /**\r
191      * Update contact.\r
192      *\r
193      * @param parentcsid the parentcsid\r
194      * @param itemcsid the itemcsid\r
195      * @param csid the csid\r
196      * @param multipart the multipart\r
197      * @return the client response\r
198      */\r
199     @Override\r
200         public ClientResponse<String> updateContact(String parentcsid,\r
201             String itemcsid, String csid, PoxPayloadOut xmlPayload) {\r
202         return getProxy().updateContact(parentcsid, itemcsid, csid, xmlPayload.getBytes());\r
203     }\r
204     \r
205     /**\r
206      * Update contact.\r
207      *\r
208      * @param parentcsid the parentcsid\r
209      * @param itemspecifier (shortIdentifier)\r
210      * @param csid the csid\r
211      * @param multipart the multipart\r
212      * @return the client response\r
213      */\r
214     @Override\r
215         public ClientResponse<String> updateContactForNamedItem(\r
216                 String parentcsid,\r
217                 String itemspecifier,\r
218                 String csid,\r
219                 PoxPayloadOut xmlPayload) {\r
220         return getProxy().updateContactForNamedItem(parentcsid, itemspecifier, csid, xmlPayload.getBytes());\r
221     }\r
222 \r
223     /**\r
224      * Update contact.\r
225      *\r
226      * @param parentspecifier (shortIdentifier)\r
227      * @param itemcsid the itemcsid\r
228      * @param csid the csid\r
229      * @param multipart the multipart\r
230      * @return the client response\r
231      */\r
232     @Override\r
233         public ClientResponse<String> updateContactInNamedAuthority(\r
234                 String parentspecifier,\r
235                 String itemcsid,\r
236                 String csid,\r
237                 PoxPayloadOut xmlPayload) {\r
238         return getProxy().updateContactInNamedAuthority(parentspecifier, itemcsid, csid, xmlPayload.getBytes());\r
239     }\r
240 \r
241     /**\r
242      * Update contact.\r
243      *\r
244      * @param parentspecifier (shortIdentifier)\r
245      * @param itemspecifier (shortIdentifier)\r
246      * @param csid the csid\r
247      * @param multipart the multipart\r
248      * @return the client response\r
249      */\r
250     @Override\r
251         public ClientResponse<String> updateContactForNamedItemInNamedAuthority(\r
252                 String parentspecifier,\r
253                 String itemspecifier,\r
254                 String csid,\r
255                 PoxPayloadOut xmlPayload) {\r
256         return getProxy().updateContactForNamedItemInNamedAuthority(parentspecifier, itemspecifier, csid,\r
257                         xmlPayload.getBytes());\r
258     }\r
259 \r
260     /**\r
261      * Delete contact.\r
262      *\r
263      * @param parentcsid the parentcsid\r
264      * @param itemcsid the itemcsid\r
265      * @param csid the csid\r
266      * @return the client response\r
267      */\r
268     @Override\r
269         public ClientResponse<Response> deleteContact(String parentcsid,\r
270         String itemcsid, String csid) {\r
271         return getProxy().deleteContact(parentcsid,\r
272             itemcsid, csid);\r
273     }\r
274     \r
275     /**\r
276      * Delete contact.\r
277      *\r
278      * @param parentcsid the parentcsid\r
279      * @param itemspecifier (shortIdentifier)\r
280      * @param csid the csid\r
281      * @return the client response\r
282      */\r
283     @Override\r
284         public ClientResponse<Response> deleteContactForNamedItem(\r
285                 String parentcsid,\r
286                 String itemspecifier,\r
287                 String csid) {\r
288         return getProxy().deleteContactForNamedItem(parentcsid,\r
289                         itemspecifier, csid);\r
290     }\r
291 \r
292     /**\r
293      * Delete contact.\r
294      *\r
295      * @param parentspecifier (shortIdentifier)\r
296      * @param itemcsid the itemcsid\r
297      * @param csid the csid\r
298      * @return the client response\r
299      */\r
300     @Override\r
301         public ClientResponse<Response> deleteContactInNamedAuthority(\r
302                 String parentspecifier,\r
303                 String itemcsid,\r
304                 String csid) {\r
305         return getProxy().deleteContactInNamedAuthority(parentspecifier,\r
306                         itemcsid, csid);\r
307     }\r
308 \r
309     /**\r
310      * Delete contact.\r
311      *\r
312      * @param parentspecifier (shortIdentifier)\r
313      * @param itemspecifier (shortIdentifier)\r
314      * @param csid the csid\r
315      * @return the client response\r
316      */\r
317     @Override\r
318         public ClientResponse<Response> deleteContactForNamedItemInNamedAuthority(\r
319                 String parentspecifier,\r
320                 String itemspecifier,\r
321                 String csid) {\r
322         return getProxy().deleteContactForNamedItemInNamedAuthority(parentspecifier,\r
323                         itemspecifier, csid);\r
324     }\r
325     \r
326 }\r