public class SearchImpl extends ClientImpl implements BaseSearch
Constructor and Description |
---|
SearchImpl(String host,
String user,
String password,
BeanHelper beanHelper)
SearchImpl
|
Modifier and Type | Method and Description |
---|---|
void |
deleteSearch(int qpId)
updateSearch
|
List<QueryResult> |
find(QueryParams queryParams)
find
|
List<QueryResult> |
findByContent(String content)
findByContent
|
List<QueryResult> |
findByKeywords(List<String> keywords)
findByName
|
List<QueryResult> |
findByName(String name)
findByName
|
ResultSet |
findMoreLikeThis(String uuid,
int max)
findMoreLikeThis
|
ResultSet |
findPaginated(QueryParams queryParams,
int offset,
int limit)
findPaginated
|
ResultSet |
findSimpleQueryPaginated(String statement,
int offset,
int limit)
findSimpleQueryPaginated
|
List<QueryParams> |
getAllSearchs()
getSearch
|
List<Document> |
getCategorizedDocuments(String categoryId)
getCategorizedDocuments
|
Map<String,Integer> |
getKeywordMap(List<String> filter)
getKeywordMap
|
QueryParams |
getSearch(int qpId)
getSearch
|
long |
saveSearch(QueryParams params)
saveSearch
|
void |
updateSearch(QueryParams params)
updateSearch
|
getClient
public SearchImpl(String host, String user, String password, BeanHelper beanHelper)
public List<QueryResult> findByContent(String content) throws IOException, ParseException, RepositoryException, DatabaseException, UnknowException, WebserviceException
findByContent
in interface BaseSearch
IOException
ParseException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public List<QueryResult> findByName(String name) throws IOException, ParseException, RepositoryException, DatabaseException, UnknowException, WebserviceException
findByName
in interface BaseSearch
IOException
ParseException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public List<QueryResult> findByKeywords(List<String> keywords) throws IOException, ParseException, RepositoryException, DatabaseException, UnknowException, WebserviceException
findByKeywords
in interface BaseSearch
IOException
ParseException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public List<QueryResult> find(QueryParams queryParams) throws IOException, ParseException, RepositoryException, DatabaseException, UnknowException, WebserviceException
find
in interface BaseSearch
IOException
ParseException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public ResultSet findPaginated(QueryParams queryParams, int offset, int limit) throws IOException, ParseException, RepositoryException, DatabaseException, UnknowException, WebserviceException
findPaginated
in interface BaseSearch
IOException
ParseException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public ResultSet findSimpleQueryPaginated(String statement, int offset, int limit) throws IOException, ParseException, RepositoryException, DatabaseException, UnknowException, WebserviceException
findSimpleQueryPaginated
in interface BaseSearch
IOException
ParseException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public ResultSet findMoreLikeThis(String uuid, int max) throws IOException, ParseException, RepositoryException, DatabaseException, UnknowException, WebserviceException
findMoreLikeThis
in interface BaseSearch
IOException
ParseException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public Map<String,Integer> getKeywordMap(List<String> filter) throws RepositoryException, DatabaseException, UnknowException, WebserviceException
getKeywordMap
in interface BaseSearch
RepositoryException
DatabaseException
UnknowException
WebserviceException
public List<Document> getCategorizedDocuments(String categoryId) throws RepositoryException, DatabaseException, UnknowException, WebserviceException
getCategorizedDocuments
in interface BaseSearch
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 PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException
getSearch
in interface BaseSearch
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public List<QueryParams> getAllSearchs() throws RepositoryException, DatabaseException, UnknowException, WebserviceException
getAllSearchs
in interface BaseSearch
RepositoryException
DatabaseException
UnknowException
WebserviceException
public void deleteSearch(int qpId) throws AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
deleteSearch
in interface BaseSearch
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
Copyright © 2015. All rights reserved.