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