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.contact.ContactsCommonList;
\r
7 import org.collectionspace.services.jaxb.AbstractCommonList;
\r
11 * ILT - Authority item list type
\r
14 public abstract class AuthorityWithContactsClientImpl<LT extends AbstractCommonList, ILT extends AbstractCommonList, P extends AuthorityWithContactsProxy<LT, ILT>>
\r
15 extends AuthorityClientImpl<LT, ILT, P>
\r
16 implements AuthorityWithContactsClient<LT, ILT, P> {
\r
19 public ClientResponse<Response> createContact(String parentcsid,
\r
20 String itemcsid, PoxPayloadOut xmlPayload) {
\r
21 return getProxy().createContact(parentcsid, itemcsid, xmlPayload.getBytes());
\r
25 * Creates the contact.
\r
28 * @param itemspecifier (shortIdentifier)
\r
30 * @return the client response
\r
33 public ClientResponse<Response> createContactForNamedItem(
\r
35 String itemspecifier,
\r
36 PoxPayloadOut xmlPayload) {
\r
37 return getProxy().createContactForNamedItem(parentcsid, itemspecifier, xmlPayload.getBytes());
\r
40 * Creates the contact.
\r
42 * @param parentspecifier (shortIdentifier)
\r
45 * @return the client response
\r
48 public ClientResponse<Response> createContactForItemInNamedAuthority(
\r
49 String parentspecifier,
\r
51 PoxPayloadOut xmlPayload) {
\r
52 return getProxy().createContactForItemInNamedAuthority(parentspecifier,
\r
53 itemcsid, xmlPayload.getBytes());
\r
56 * Creates the contact.
\r
58 * @param parentspecifier (shortIdentifier)
\r
59 * @param itemspecifier (shortIdentifier)
\r
61 * @return the client response
\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
75 * @param parentcsid the parentcsid
\r
76 * @param itemcsid the itemcsid
\r
77 * @param csid the csid
\r
78 * @return the client response
\r
81 public ClientResponse<String> readContact(String parentcsid,
\r
82 String itemcsid, String csid) {
\r
83 return getProxy().readContact(parentcsid, itemcsid, csid);
\r
90 * @param itemspecifier (shortIdentifier)
\r
92 * @return the client response
\r
95 public ClientResponse<String> readContactForNamedItem(
\r
97 String itemspecifier,
\r
99 return getProxy().readContactForNamedItem(parentcsid, itemspecifier, csid);
\r
105 * @param parentspecifier (shortIdentifier)
\r
108 * @return the client response
\r
111 public ClientResponse<String> readContactInNamedAuthority(
\r
112 String parentspecifier,
\r
115 return getProxy().readContactInNamedAuthority(parentspecifier, itemcsid, csid);
\r
121 * @param parentspecifier (shortIdentifier)
\r
122 * @param itemspecifier (shortIdentifier)
\r
124 * @return the client response
\r
127 public ClientResponse<String> readContactForNamedItemInNamedAuthority(
\r
128 String parentspecifier,
\r
129 String itemspecifier,
\r
131 return getProxy().readContactForNamedItemInNamedAuthority(parentspecifier, itemspecifier, csid);
\r
136 * Read contact list.
\r
138 * @param parentcsid the parentcsid
\r
139 * @param itemcsid the itemcsid
\r
140 * @return the client response
\r
143 public ClientResponse<ContactsCommonList> readContactList(String parentcsid,
\r
145 return getProxy().readContactList(parentcsid, itemcsid);
\r
149 * Read contact list.
\r
151 * @param parentcsid
\r
152 * @param itemspecifier (shortIdentifier)
\r
153 * @return the client response
\r
156 public ClientResponse<ContactsCommonList> readContactListForNamedItem(
\r
158 String itemspecifier){
\r
159 return getProxy().readContactList(parentcsid, itemspecifier);
\r
163 * Read contact list.
\r
165 * @param parentspecifier (shortIdentifier)
\r
167 * @return the client response
\r
170 public ClientResponse<ContactsCommonList> readContactListForItemInNamedAuthority(
\r
171 String parentspecifier,
\r
173 return getProxy().readContactList(parentspecifier, itemcsid);
\r
177 * Read contact list.
\r
179 * @param parentspecifier (shortIdentifier)
\r
180 * @param itemspecifier (shortIdentifier)
\r
181 * @return the client response
\r
184 public ClientResponse<ContactsCommonList> readContactListForNamedItemInNamedAuthority(
\r
185 String parentspecifier,
\r
186 String itemspecifier){
\r
187 return getProxy().readContactList(parentspecifier, itemspecifier);
\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
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
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
215 public ClientResponse<String> updateContactForNamedItem(
\r
217 String itemspecifier,
\r
219 PoxPayloadOut xmlPayload) {
\r
220 return getProxy().updateContactForNamedItem(parentcsid, itemspecifier, csid, xmlPayload.getBytes());
\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
233 public ClientResponse<String> updateContactInNamedAuthority(
\r
234 String parentspecifier,
\r
237 PoxPayloadOut xmlPayload) {
\r
238 return getProxy().updateContactInNamedAuthority(parentspecifier, itemcsid, csid, xmlPayload.getBytes());
\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
251 public ClientResponse<String> updateContactForNamedItemInNamedAuthority(
\r
252 String parentspecifier,
\r
253 String itemspecifier,
\r
255 PoxPayloadOut xmlPayload) {
\r
256 return getProxy().updateContactForNamedItemInNamedAuthority(parentspecifier, itemspecifier, csid,
\r
257 xmlPayload.getBytes());
\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
269 public ClientResponse<Response> deleteContact(String parentcsid,
\r
270 String itemcsid, String csid) {
\r
271 return getProxy().deleteContact(parentcsid,
\r
278 * @param parentcsid the parentcsid
\r
279 * @param itemspecifier (shortIdentifier)
\r
280 * @param csid the csid
\r
281 * @return the client response
\r
284 public ClientResponse<Response> deleteContactForNamedItem(
\r
286 String itemspecifier,
\r
288 return getProxy().deleteContactForNamedItem(parentcsid,
\r
289 itemspecifier, csid);
\r
295 * @param parentspecifier (shortIdentifier)
\r
296 * @param itemcsid the itemcsid
\r
297 * @param csid the csid
\r
298 * @return the client response
\r
301 public ClientResponse<Response> deleteContactInNamedAuthority(
\r
302 String parentspecifier,
\r
305 return getProxy().deleteContactInNamedAuthority(parentspecifier,
\r
312 * @param parentspecifier (shortIdentifier)
\r
313 * @param itemspecifier (shortIdentifier)
\r
314 * @param csid the csid
\r
315 * @return the client response
\r
318 public ClientResponse<Response> deleteContactForNamedItemInNamedAuthority(
\r
319 String parentspecifier,
\r
320 String itemspecifier,
\r
322 return getProxy().deleteContactForNamedItemInNamedAuthority(parentspecifier,
\r
323 itemspecifier, csid);
\r