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