1 package org.collectionspace.services.client;
3 import javax.ws.rs.GET;
4 import javax.ws.rs.Produces;
5 import javax.ws.rs.QueryParam;
7 import org.collectionspace.services.client.workflow.WorkflowClient;
8 import org.collectionspace.services.jaxb.AbstractCommonList;
9 import org.jboss.resteasy.client.ClientResponse;
11 public interface CollectionSpaceCommonListPoxProxy extends CollectionSpacePoxProxy<AbstractCommonList> {
13 ClientResponse<AbstractCommonList> readList();
17 @Produces({"application/xml"})
18 ClientResponse<AbstractCommonList> readIncludeDeleted(
19 @QueryParam(WorkflowClient.WORKFLOWSTATE_QUERY) String workflowState);
23 @Produces({"application/xml"})
24 ClientResponse<AbstractCommonList> keywordSearchIncludeDeleted(
25 @QueryParam(IQueryManager.SEARCH_TYPE_KEYWORDS_KW) String keywords,
26 @QueryParam(WorkflowClient.WORKFLOWSTATE_QUERY) String workflowState);
30 @Produces({ "application/xml" })
31 ClientResponse<AbstractCommonList> advancedSearchIncludeDeleted(
32 @QueryParam(IQueryManager.SEARCH_TYPE_KEYWORDS_AS) String whereClause,
33 @QueryParam(WorkflowClient.WORKFLOWSTATE_QUERY) String workflowState);