public class SearchImpl extends ClientImpl implements BaseSearch
Constructor and Description |
---|
SearchImpl(String host,
String user,
String password,
BeanHelper beanHelper)
SearchImpl
|
getClient
public SearchImpl(String host, String user, String password, BeanHelper beanHelper)
public List<QueryResult> findByContent(String content) throws AccessDeniedException, IOException, ParseException, RepositoryException, DatabaseException, UnknowException, WebserviceException
findByContent
in interface BaseSearch
AccessDeniedException
IOException
ParseException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public List<QueryResult> findByName(String name) throws AccessDeniedException, IOException, ParseException, RepositoryException, DatabaseException, UnknowException, WebserviceException
findByName
in interface BaseSearch
AccessDeniedException
IOException
ParseException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public List<QueryResult> findByKeywords(List<String> keywords) throws AccessDeniedException, IOException, ParseException, RepositoryException, DatabaseException, UnknowException, WebserviceException
findByKeywords
in interface BaseSearch
AccessDeniedException
IOException
ParseException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public List<QueryResult> find(QueryParams queryParams, String propertiesPlugin) throws AccessDeniedException, IOException, ParseException, RepositoryException, DatabaseException, UnknowException, WebserviceException
find
in interface BaseSearch
AccessDeniedException
IOException
ParseException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public ResultSet findPaginated(QueryParams queryParams, int offset, int limit, String propertiesPlugin) throws AccessDeniedException, IOException, ParseException, RepositoryException, DatabaseException, UnknowException, WebserviceException
findPaginated
in interface BaseSearch
AccessDeniedException
IOException
ParseException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public ResultSet findSimpleQueryPaginated(String statement, int offset, int limit) throws AccessDeniedException, IOException, ParseException, RepositoryException, DatabaseException, UnknowException, WebserviceException
findSimpleQueryPaginated
in interface BaseSearch
AccessDeniedException
IOException
ParseException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public ResultSet findMoreLikeThis(String uuid, int max) throws AccessDeniedException, IOException, ParseException, RepositoryException, DatabaseException, UnknowException, WebserviceException
findMoreLikeThis
in interface BaseSearch
AccessDeniedException
IOException
ParseException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public Map<String,Integer> getKeywordMap(List<String> filter) throws AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
getKeywordMap
in interface BaseSearch
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public List<Document> getCategorizedDocuments(String categoryId) throws AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
getCategorizedDocuments
in interface BaseSearch
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public long saveSearch(QueryParams params) throws AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
saveSearch
in interface BaseSearch
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public void updateSearch(QueryParams params) throws AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
updateSearch
in interface BaseSearch
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public QueryParams getSearch(int qpId) throws AccessDeniedException, PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException
getSearch
in interface BaseSearch
AccessDeniedException
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public List<QueryParams> getAllSearchs() throws AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
getAllSearchs
in interface BaseSearch
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public void deleteSearch(int qpId) throws AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
deleteSearch
in interface BaseSearch
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public List<QueryResult> findByQuery(String query, String propertiesPlugin) throws IOException, ParseException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
findByQuery
in interface BaseSearch
IOException
ParseException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public ResultSet findByQueryPaginated(String query, int offset, int limit, String propertiesPlugin) throws IOException, ParseException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
findByQueryPaginated
in interface BaseSearch
IOException
ParseException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public List<QueryResult> findWithMetadata(QueryParams queryParams, String propertiesPlugin, List<String> groups) throws IOException, ParseException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
findWithMetadata
in interface BaseSearch
IOException
ParseException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public ResultSet findWithMetadataPaginated(QueryParams queryParams, int offset, int limit, String propertiesPlugin, List<String> groups) throws AccessDeniedException, IOException, ParseException, RepositoryException, DatabaseException, UnknowException, WebserviceException
findWithMetadataPaginated
in interface BaseSearch
AccessDeniedException
IOException
ParseException
RepositoryException
DatabaseException
UnknowException
WebserviceException
Copyright © 2018 Open Knowledge Management System S.L.. All Rights Reserved.