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