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
9 public abstract class AuthorityWithContactsClientImpl<TL extends AbstractCommonList, T extends AuthorityWithContactsProxy<TL>>
\r
10 extends AuthorityClientImpl<TL, T>
\r
11 implements AuthorityWithContactsClient<TL, T> {
\r
14 public ClientResponse<Response> createContact(String parentcsid,
\r
15 String itemcsid, PoxPayloadOut xmlPayload) {
\r
16 return getProxy().createContact(parentcsid, itemcsid, xmlPayload.getBytes());
\r
20 * Creates the contact.
\r
23 * @param itemspecifier (shortIdentifier)
\r
25 * @return the client response
\r
28 public ClientResponse<Response> createContactForNamedItem(
\r
30 String itemspecifier,
\r
31 PoxPayloadOut xmlPayload) {
\r
32 return getProxy().createContactForNamedItem(parentcsid, itemspecifier, xmlPayload.getBytes());
\r
35 * Creates the contact.
\r
37 * @param parentspecifier (shortIdentifier)
\r
40 * @return the client response
\r
43 public ClientResponse<Response> createContactForItemInNamedAuthority(
\r
44 String parentspecifier,
\r
46 PoxPayloadOut xmlPayload) {
\r
47 return getProxy().createContactForItemInNamedAuthority(parentspecifier,
\r
48 itemcsid, xmlPayload.getBytes());
\r
51 * Creates the contact.
\r
53 * @param parentspecifier (shortIdentifier)
\r
54 * @param itemspecifier (shortIdentifier)
\r
56 * @return the client response
\r
59 public ClientResponse<Response> createContactForNamedItemInNamedAuthority(
\r
60 String parentspecifier,
\r
61 String itemspecifier,
\r
62 PoxPayloadOut xmlPayload) {
\r
63 return getProxy().createContactForNamedItemInNamedAuthority(parentspecifier, itemspecifier,
\r
64 xmlPayload.getBytes());
\r
70 * @param parentcsid the parentcsid
\r
71 * @param itemcsid the itemcsid
\r
72 * @param csid the csid
\r
73 * @return the client response
\r
76 public ClientResponse<String> readContact(String parentcsid,
\r
77 String itemcsid, String csid) {
\r
78 return getProxy().readContact(parentcsid, itemcsid, csid);
\r
85 * @param itemspecifier (shortIdentifier)
\r
87 * @return the client response
\r
90 public ClientResponse<String> readContactForNamedItem(
\r
92 String itemspecifier,
\r
94 return getProxy().readContactForNamedItem(parentcsid, itemspecifier, csid);
\r
100 * @param parentspecifier (shortIdentifier)
\r
103 * @return the client response
\r
106 public ClientResponse<String> readContactInNamedAuthority(
\r
107 String parentspecifier,
\r
110 return getProxy().readContactInNamedAuthority(parentspecifier, itemcsid, csid);
\r
116 * @param parentspecifier (shortIdentifier)
\r
117 * @param itemspecifier (shortIdentifier)
\r
119 * @return the client response
\r
122 public ClientResponse<String> readContactForNamedItemInNamedAuthority(
\r
123 String parentspecifier,
\r
124 String itemspecifier,
\r
126 return getProxy().readContactForNamedItemInNamedAuthority(parentspecifier, itemspecifier, csid);
\r
131 * Read contact list.
\r
133 * @param parentcsid the parentcsid
\r
134 * @param itemcsid the itemcsid
\r
135 * @return the client response
\r
138 public ClientResponse<ContactsCommonList> readContactList(String parentcsid,
\r
140 return getProxy().readContactList(parentcsid, itemcsid);
\r
144 * Read contact list.
\r
146 * @param parentcsid
\r
147 * @param itemspecifier (shortIdentifier)
\r
148 * @return the client response
\r
151 public ClientResponse<ContactsCommonList> readContactListForNamedItem(
\r
153 String itemspecifier){
\r
154 return getProxy().readContactList(parentcsid, itemspecifier);
\r
158 * Read contact list.
\r
160 * @param parentspecifier (shortIdentifier)
\r
162 * @return the client response
\r
165 public ClientResponse<ContactsCommonList> readContactListForItemInNamedAuthority(
\r
166 String parentspecifier,
\r
168 return getProxy().readContactList(parentspecifier, itemcsid);
\r
172 * Read contact list.
\r
174 * @param parentspecifier (shortIdentifier)
\r
175 * @param itemspecifier (shortIdentifier)
\r
176 * @return the client response
\r
179 public ClientResponse<ContactsCommonList> readContactListForNamedItemInNamedAuthority(
\r
180 String parentspecifier,
\r
181 String itemspecifier){
\r
182 return getProxy().readContactList(parentspecifier, itemspecifier);
\r
188 * @param parentcsid the parentcsid
\r
189 * @param itemcsid the itemcsid
\r
190 * @param csid the csid
\r
191 * @param multipart the multipart
\r
192 * @return the client response
\r
195 public ClientResponse<String> updateContact(String parentcsid,
\r
196 String itemcsid, String csid, PoxPayloadOut xmlPayload) {
\r
197 return getProxy().updateContact(parentcsid, itemcsid, csid, xmlPayload.getBytes());
\r
203 * @param parentcsid the parentcsid
\r
204 * @param itemspecifier (shortIdentifier)
\r
205 * @param csid the csid
\r
206 * @param multipart the multipart
\r
207 * @return the client response
\r
210 public ClientResponse<String> updateContactForNamedItem(
\r
212 String itemspecifier,
\r
214 PoxPayloadOut xmlPayload) {
\r
215 return getProxy().updateContactForNamedItem(parentcsid, itemspecifier, csid, xmlPayload.getBytes());
\r
221 * @param parentspecifier (shortIdentifier)
\r
222 * @param itemcsid the itemcsid
\r
223 * @param csid the csid
\r
224 * @param multipart the multipart
\r
225 * @return the client response
\r
228 public ClientResponse<String> updateContactInNamedAuthority(
\r
229 String parentspecifier,
\r
232 PoxPayloadOut xmlPayload) {
\r
233 return getProxy().updateContactInNamedAuthority(parentspecifier, itemcsid, csid, xmlPayload.getBytes());
\r
239 * @param parentspecifier (shortIdentifier)
\r
240 * @param itemspecifier (shortIdentifier)
\r
241 * @param csid the csid
\r
242 * @param multipart the multipart
\r
243 * @return the client response
\r
246 public ClientResponse<String> updateContactForNamedItemInNamedAuthority(
\r
247 String parentspecifier,
\r
248 String itemspecifier,
\r
250 PoxPayloadOut xmlPayload) {
\r
251 return getProxy().updateContactForNamedItemInNamedAuthority(parentspecifier, itemspecifier, csid,
\r
252 xmlPayload.getBytes());
\r
258 * @param parentcsid the parentcsid
\r
259 * @param itemcsid the itemcsid
\r
260 * @param csid the csid
\r
261 * @return the client response
\r
264 public ClientResponse<Response> deleteContact(String parentcsid,
\r
265 String itemcsid, String csid) {
\r
266 return getProxy().deleteContact(parentcsid,
\r
273 * @param parentcsid the parentcsid
\r
274 * @param itemspecifier (shortIdentifier)
\r
275 * @param csid the csid
\r
276 * @return the client response
\r
279 public ClientResponse<Response> deleteContactForNamedItem(
\r
281 String itemspecifier,
\r
283 return getProxy().deleteContactForNamedItem(parentcsid,
\r
284 itemspecifier, csid);
\r
290 * @param parentspecifier (shortIdentifier)
\r
291 * @param itemcsid the itemcsid
\r
292 * @param csid the csid
\r
293 * @return the client response
\r
296 public ClientResponse<Response> deleteContactInNamedAuthority(
\r
297 String parentspecifier,
\r
300 return getProxy().deleteContactInNamedAuthority(parentspecifier,
\r
307 * @param parentspecifier (shortIdentifier)
\r
308 * @param itemspecifier (shortIdentifier)
\r
309 * @param csid the csid
\r
310 * @return the client response
\r
313 public ClientResponse<Response> deleteContactForNamedItemInNamedAuthority(
\r
314 String parentspecifier,
\r
315 String itemspecifier,
\r
317 return getProxy().deleteContactForNamedItemInNamedAuthority(parentspecifier,
\r
318 itemspecifier, csid);
\r