Class SoapSearchClient
java.lang.Object
com.logicaldoc.webservice.soap.client.SoapClient<SearchService>
com.logicaldoc.webservice.soap.client.SoapSearchClient
- All Implemented Interfaces:
SearchService
Search Web Service client.
- Since:
- 7.5
- Author:
- Marco Meschieri - LogicalDOC
-
Constructor Summary
ConstructorsConstructorDescriptionSoapSearchClient(String endpoint) SoapSearchClient(String endpoint, int gzipThreshold, boolean log, int timeout) -
Method Summary
Modifier and TypeMethodDescriptionfind(String sid, WSSearchOptions options) Performs a search by the search options.findByFilename(String sid, String filename) Finds authorized documents for the current user the given filename (like operator is used)findFolders(String sid, String name) Finds authorized folders for the current user containing the given name (like operator is used)
-
Constructor Details
-
SoapSearchClient
-
SoapSearchClient
-
-
Method Details
-
find
public WSSearchResult find(String sid, WSSearchOptions options) throws AuthenticationException, PersistenceException, WebserviceException, SearchException Description copied from interface:SearchServicePerforms a search by the search options.- Specified by:
findin interfaceSearchService- Parameters:
sid- identifier of the sessionoptions- Search options- Returns:
- The search result
- Throws:
AuthenticationException- Invalid sessionPersistenceException- Error in the databaseWebserviceException- Error in the webserviceSearchException- Eror in the search
-
findByFilename
public List<WSDocument> findByFilename(String sid, String filename) throws AuthenticationException, WebserviceException, PersistenceException Description copied from interface:SearchServiceFinds authorized documents for the current user the given filename (like operator is used)- Specified by:
findByFilenamein interfaceSearchService- Parameters:
sid- identifier of the sessionfilename- Filename of the document- Returns:
- Collection of found documents
- Throws:
AuthenticationException- Invalid sessionWebserviceException- Error in the webservicePersistenceException- Error in the database
-
findFolders
public List<WSFolder> findFolders(String sid, String name) throws AuthenticationException, WebserviceException, PersistenceException Description copied from interface:SearchServiceFinds authorized folders for the current user containing the given name (like operator is used)- Specified by:
findFoldersin interfaceSearchService- Parameters:
sid- identifier of the sessionname- Name of the folder- Returns:
- Collection of found folders
- Throws:
AuthenticationException- Invalid sessionWebserviceException- Error in the webservicePersistenceException- Error in the database
-