Class HvlLogSearchElasticsearchServiceImpl
java.lang.Object
tr.com.havelsan.javarch.log.search.starter.elasticsearch.logic.HvlLogSearchElasticsearchServiceImpl
- All Implemented Interfaces:
HvlLogSearchService
@Service
public class HvlLogSearchElasticsearchServiceImpl
extends Object
implements HvlLogSearchService
The class which implements
HvlLogSearchElasticsearchServiceImpl
-
Constructor Summary
ConstructorDescriptionHvlLogSearchElasticsearchServiceImpl
(HvlLogSearchElasticsearchQueryGenerator searchElasticsearchQueryGenerator, org.springframework.data.elasticsearch.core.ElasticsearchRestTemplate elasticsearchRestTemplate) Instantiates a new HvlLogSearchElasticsearchServiceImpl. -
Method Summary
Modifier and TypeMethodDescriptionsearchList
(@NotNull @Valid HvlLogSearchQueryModel searchQueryModel) Returns a list of user matching the query criteria.tr.com.havelsan.javarch.data.commons.pageable.HvlPage<HvlEventLogModel>
searchPage
(@NotNull @Valid HvlLogSearchQueryModel searchQueryModel) Returns a page of user matching the query criteria.
-
Constructor Details
-
HvlLogSearchElasticsearchServiceImpl
public HvlLogSearchElasticsearchServiceImpl(HvlLogSearchElasticsearchQueryGenerator searchElasticsearchQueryGenerator, org.springframework.data.elasticsearch.core.ElasticsearchRestTemplate elasticsearchRestTemplate) Instantiates a new HvlLogSearchElasticsearchServiceImpl.- Parameters:
searchElasticsearchQueryGenerator
- the search elasticsearch query generatorelasticsearchRestTemplate
- the elasticsearch rest template
-
-
Method Details
-
searchList
public List<HvlEventLogModel> searchList(@NotNull @Valid @NotNull @Valid HvlLogSearchQueryModel searchQueryModel) throws HvlLogSearchException Returns a list of user matching the query criteria.- Specified by:
searchList
in interfaceHvlLogSearchService
- Parameters:
searchQueryModel
- the search query model- Returns:
- the list of event log model
- Throws:
HvlLogSearchException
- the hvl log search exception
-
searchPage
public tr.com.havelsan.javarch.data.commons.pageable.HvlPage<HvlEventLogModel> searchPage(@NotNull @Valid @NotNull @Valid HvlLogSearchQueryModel searchQueryModel) throws HvlLogSearchException Returns a page of user matching the query criteria.- Specified by:
searchPage
in interfaceHvlLogSearchService
- Parameters:
searchQueryModel
- the search query model- Returns:
- the page of event log model
- Throws:
HvlLogSearchException
- the hvl log search exception
-