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