@Component public class PuiElasticSearchSearchingService extends AbstractPuiElasticSearchService implements IPuiElasticSearchSearchingService
daoRegistry, logger, puiElasticSearchEnablement, STRING_SEPARATOR| Constructor and Description |
|---|
PuiElasticSearchSearchingService() |
| Modifier and Type | Method and Description |
|---|---|
Long |
count(Class<? extends es.prodevelop.pui9.model.dto.interfaces.IViewDto> dtoClass,
es.prodevelop.pui9.filter.FilterBuilder filterBuilder) |
<V extends es.prodevelop.pui9.model.dto.interfaces.IViewDto> |
findForDataGrid(SearchRequest req) |
List<ESSearchResultItem> |
findMultiple(Class<? extends es.prodevelop.pui9.model.dto.interfaces.IViewDto> dtoClass,
es.prodevelop.pui9.filter.FilterBuilder filterBuilder,
es.prodevelop.pui9.order.OrderBuilder orderBuilder,
PuiLanguage language) |
ESSearchResultItem |
findOne(Class<? extends es.prodevelop.pui9.model.dto.interfaces.IViewDto> dtoClass,
es.prodevelop.pui9.filter.FilterBuilder filterBuilder,
es.prodevelop.pui9.order.OrderBuilder orderBuilder,
PuiLanguage language) |
<N extends Number> |
getMaxValue(Class<? extends es.prodevelop.pui9.model.dto.interfaces.IViewDto> dtoClass,
String column,
es.prodevelop.pui9.filter.FilterBuilder filterBuilder) |
getClient, getIndexesForDto, getIndexForLanguage, getIndexPrefix, getLanguageFromIndex, isTextTermpublic Long count(Class<? extends es.prodevelop.pui9.model.dto.interfaces.IViewDto> dtoClass, es.prodevelop.pui9.filter.FilterBuilder filterBuilder) throws PuiElasticSearchSearchException, PuiElasticSearchNoNodesException
count in interface IPuiElasticSearchSearchingServicePuiElasticSearchSearchExceptionPuiElasticSearchNoNodesExceptionpublic <N extends Number> N getMaxValue(Class<? extends es.prodevelop.pui9.model.dto.interfaces.IViewDto> dtoClass, String column, es.prodevelop.pui9.filter.FilterBuilder filterBuilder) throws PuiElasticSearchSearchException, PuiElasticSearchNoNodesException
getMaxValue in interface IPuiElasticSearchSearchingServicePuiElasticSearchSearchExceptionPuiElasticSearchNoNodesExceptionpublic ESSearchResultItem findOne(Class<? extends es.prodevelop.pui9.model.dto.interfaces.IViewDto> dtoClass, es.prodevelop.pui9.filter.FilterBuilder filterBuilder, es.prodevelop.pui9.order.OrderBuilder orderBuilder, PuiLanguage language) throws PuiElasticSearchSearchException, PuiElasticSearchNoNodesException
findOne in interface IPuiElasticSearchSearchingServicePuiElasticSearchSearchExceptionPuiElasticSearchNoNodesExceptionpublic List<ESSearchResultItem> findMultiple(Class<? extends es.prodevelop.pui9.model.dto.interfaces.IViewDto> dtoClass, es.prodevelop.pui9.filter.FilterBuilder filterBuilder, es.prodevelop.pui9.order.OrderBuilder orderBuilder, PuiLanguage language) throws PuiElasticSearchSearchException, PuiElasticSearchNoNodesException
findMultiple in interface IPuiElasticSearchSearchingServicePuiElasticSearchSearchExceptionPuiElasticSearchNoNodesExceptionpublic <V extends es.prodevelop.pui9.model.dto.interfaces.IViewDto> SearchResponse<V> findForDataGrid(SearchRequest req) throws PuiElasticSearchSearchException, PuiElasticSearchNoNodesException
findForDataGrid in interface IPuiElasticSearchSearchingServicePuiElasticSearchSearchExceptionPuiElasticSearchNoNodesExceptionCopyright © 2020. All rights reserved.