Class RestEnterpriseSearchService
- java.lang.Object
- 
- com.logicaldoc.webservice.AbstractService
- 
- com.logicaldoc.enterprise.webservice.soap.endpoint.SoapEnterpriseSearchService
- 
- com.logicaldoc.enterprise.webservice.rest.endpoint.RestEnterpriseSearchService
 
 
 
- 
- All Implemented Interfaces:
- EnterpriseSearchService,- EnterpriseSearchService
 
 @Path("/") @Consumes("application/json") @Produces("application/json") public class RestEnterpriseSearchService extends SoapEnterpriseSearchService implements EnterpriseSearchService
- 
- 
Constructor SummaryConstructors Constructor Description RestEnterpriseSearchService()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description com.logicaldoc.webservice.model.WSDocument[]findByParameters(Long templateId, WSCriterion[] criteria, String order, Integer maxResults)Allows a user to retrieve all documents that match the list of criteria and that belong to the template with the given identifier.com.logicaldoc.webservice.model.WSDocument[]findDocumentsByParameters(Long templateId, WSCriterion[] criteria, String order, Integer maxResults)Allows a user to retrieve all documents that match the list of criteria and that belong to the template with the given identifier.String[][]queryDocuments(String select, String tables, String where, String order, Integer maxResults)Queries the database to search for documents.- 
Methods inherited from class com.logicaldoc.enterprise.webservice.soap.endpoint.SoapEnterpriseSearchServicefindByParameters, findDocumentsByParameters, queryDocuments
 
- 
 
- 
- 
- 
Method Detail- 
findByParameters@POST @Path("/findByParameters") public com.logicaldoc.webservice.model.WSDocument[] findByParameters(@QueryParam("templateId") Long templateId, WSCriterion[] criteria, @QueryParam("order") String order, @QueryParam("maxResults") Integer maxResults) throws ExceptionDescription copied from interface:EnterpriseSearchServiceAllows a user to retrieve all documents that match the list of criteria and that belong to the template with the given identifier. It also retrieves regular documents and aliases.- Specified by:
- findByParametersin interface- EnterpriseSearchService
- Parameters:
- templateId- the type of documents to be retrieved
- criteria- an array of search criteria that must be met
- order- optional order expression (eg. creation desc)
- maxResults- maximum number of results
- Returns:
- Collection of found documents
- Throws:
- Exception- error in the server application
 
 - 
findDocumentsByParameters@POST @Path("/findDocumentsByParameters") public com.logicaldoc.webservice.model.WSDocument[] findDocumentsByParameters(@QueryParam("templateId") Long templateId, WSCriterion[] criteria, @QueryParam("order") String order, @QueryParam("maxResults") Integer maxResults) throws ExceptionDescription copied from interface:EnterpriseSearchServiceAllows a user to retrieve all documents that match the list of criteria and that belong to the template with the given identifier. Retrieves only regular documents.- Specified by:
- findDocumentsByParametersin interface- EnterpriseSearchService
- Parameters:
- templateId- the type of documents to be retrieved
- criteria- an array of search criteria that must be met
- order- optional order expression (eg. creation desc)
- maxResults- maximum number of results
- Returns:
- Collection of found documents
- Throws:
- Exception- error in the server application
 
 - 
queryDocuments@POST @Path("/queryDocuments") @Consumes("application/x-www-form-urlencoded") public String[][] queryDocuments(@FormParam("select") String select, @FormParam("tables") String tables, @FormParam("where") String where, @FormParam("order") String order, @FormParam("maxResults") Integer maxResults) throws ExceptionDescription copied from interface:EnterpriseSearchServiceQueries the database to search for documents. The query is composed as: SELECT $select FROM ld_document DOC $tables WHERE $where $order;- Specified by:
- queryDocumentsin interface- EnterpriseSearchService
- Parameters:
- select- columns to return
- tables- additional tables to join with ld_doument
- where- query conditions
- order- optional clause for ordering or grouping the results
- maxResults- maximum number of results
- Returns:
- Collection of found folders
- Throws:
- Exception- error in the server application
 
 
- 
 
-