1 package org.collectionspace.services.client;
\r
3 import javax.ws.rs.core.Response;
\r
4 import org.jboss.resteasy.client.ClientResponse;
\r
6 import org.collectionspace.services.jaxb.AbstractCommonList;
\r
10 * ILT - Authority item list type
\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
18 public ClientResponse<Response> createContact(String parentcsid,
\r
19 String itemcsid, PoxPayloadOut xmlPayload) {
\r
20 return getProxy().createContact(parentcsid, itemcsid, xmlPayload.getBytes());
\r
24 * Creates the contact.
\r
27 * @param itemspecifier (shortIdentifier)
\r
29 * @return the client response
\r
32 public ClientResponse<Response> createContactForNamedItem(
\r
34 String itemspecifier,
\r
35 PoxPayloadOut xmlPayload) {
\r
36 return getProxy().createContactForNamedItem(parentcsid, itemspecifier, xmlPayload.getBytes());
\r
39 * Creates the contact.
\r
41 * @param parentspecifier (shortIdentifier)
\r
44 * @return the client response
\r
47 public ClientResponse<Response> createContactForItemInNamedAuthority(
\r
48 String parentspecifier,
\r
50 PoxPayloadOut xmlPayload) {
\r
51 return getProxy().createContactForItemInNamedAuthority(parentspecifier,
\r
52 itemcsid, xmlPayload.getBytes());
\r
55 * Creates the contact.
\r
57 * @param parentspecifier (shortIdentifier)
\r
58 * @param itemspecifier (shortIdentifier)
\r
60 * @return the client response
\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
74 * @param parentcsid the parentcsid
\r
75 * @param itemcsid the itemcsid
\r
76 * @param csid the csid
\r
77 * @return the client response
\r
80 public ClientResponse<String> readContact(String parentcsid,
\r
81 String itemcsid, String csid) {
\r
82 return getProxy().readContact(parentcsid, itemcsid, csid);
\r
89 * @param itemspecifier (shortIdentifier)
\r
91 * @return the client response
\r
94 public ClientResponse<String> readContactForNamedItem(
\r
96 String itemspecifier,
\r
98 return getProxy().readContactForNamedItem(parentcsid, itemspecifier, csid);
\r
104 * @param parentspecifier (shortIdentifier)
\r
107 * @return the client response
\r
110 public ClientResponse<String> readContactInNamedAuthority(
\r
111 String parentspecifier,
\r
114 return getProxy().readContactInNamedAuthority(parentspecifier, itemcsid, csid);
\r
120 * @param parentspecifier (shortIdentifier)
\r
121 * @param itemspecifier (shortIdentifier)
\r
123 * @return the client response
\r
126 public ClientResponse<String> readContactForNamedItemInNamedAuthority(
\r
127 String parentspecifier,
\r
128 String itemspecifier,
\r
130 return getProxy().readContactForNamedItemInNamedAuthority(parentspecifier, itemspecifier, csid);
\r
135 * Read contact list.
\r
137 * @param parentcsid the parentcsid
\r
138 * @param itemcsid the itemcsid
\r
139 * @return the client response
\r
142 public ClientResponse<AbstractCommonList> readContactList(String parentcsid,
\r
144 return getProxy().readContactList(parentcsid, itemcsid);
\r
148 * Read contact list.
\r
150 * @param parentcsid
\r
151 * @param itemspecifier (shortIdentifier)
\r
152 * @return the client response
\r
155 public ClientResponse<AbstractCommonList> readContactListForNamedItem(
\r
157 String itemspecifier){
\r
158 return getProxy().readContactList(parentcsid, itemspecifier);
\r
162 * Read contact list.
\r
164 * @param parentspecifier (shortIdentifier)
\r
166 * @return the client response
\r
169 public ClientResponse<AbstractCommonList> readContactListForItemInNamedAuthority(
\r
170 String parentspecifier,
\r
172 return getProxy().readContactList(parentspecifier, itemcsid);
\r
176 * Read contact list.
\r
178 * @param parentspecifier (shortIdentifier)
\r
179 * @param itemspecifier (shortIdentifier)
\r
180 * @return the client response
\r
183 public ClientResponse<AbstractCommonList> readContactListForNamedItemInNamedAuthority(
\r
184 String parentspecifier,
\r
185 String itemspecifier){
\r
186 return getProxy().readContactList(parentspecifier, itemspecifier);
\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
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
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
214 public ClientResponse<String> updateContactForNamedItem(
\r
216 String itemspecifier,
\r
218 PoxPayloadOut xmlPayload) {
\r
219 return getProxy().updateContactForNamedItem(parentcsid, itemspecifier, csid, xmlPayload.getBytes());
\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
232 public ClientResponse<String> updateContactInNamedAuthority(
\r
233 String parentspecifier,
\r
236 PoxPayloadOut xmlPayload) {
\r
237 return getProxy().updateContactInNamedAuthority(parentspecifier, itemcsid, csid, xmlPayload.getBytes());
\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
250 public ClientResponse<String> updateContactForNamedItemInNamedAuthority(
\r
251 String parentspecifier,
\r
252 String itemspecifier,
\r
254 PoxPayloadOut xmlPayload) {
\r
255 return getProxy().updateContactForNamedItemInNamedAuthority(parentspecifier, itemspecifier, csid,
\r
256 xmlPayload.getBytes());
\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
268 public ClientResponse<Response> deleteContact(String parentcsid,
\r
269 String itemcsid, String csid) {
\r
270 return getProxy().deleteContact(parentcsid,
\r
277 * @param parentcsid the parentcsid
\r
278 * @param itemspecifier (shortIdentifier)
\r
279 * @param csid the csid
\r
280 * @return the client response
\r
283 public ClientResponse<Response> deleteContactForNamedItem(
\r
285 String itemspecifier,
\r
287 return getProxy().deleteContactForNamedItem(parentcsid,
\r
288 itemspecifier, csid);
\r
294 * @param parentspecifier (shortIdentifier)
\r
295 * @param itemcsid the itemcsid
\r
296 * @param csid the csid
\r
297 * @return the client response
\r
300 public ClientResponse<Response> deleteContactInNamedAuthority(
\r
301 String parentspecifier,
\r
304 return getProxy().deleteContactInNamedAuthority(parentspecifier,
\r
311 * @param parentspecifier (shortIdentifier)
\r
312 * @param itemspecifier (shortIdentifier)
\r
313 * @param csid the csid
\r
314 * @return the client response
\r
317 public ClientResponse<Response> deleteContactForNamedItemInNamedAuthority(
\r
318 String parentspecifier,
\r
319 String itemspecifier,
\r
321 return getProxy().deleteContactForNamedItemInNamedAuthority(parentspecifier,
\r
322 itemspecifier, csid);
\r