Class HvlLogSearchRestController
java.lang.Object
tr.com.havelsan.javarch.log.search.starter.controller.HvlLogSearchRestController
- All Implemented Interfaces:
HvlLogSearchRestService
@RestController
@RequestMapping("${hvl.logger.search.controller-path:/es}")
@HvlActuatorService(name="HvlLogSearchRestService",
groupName="HvlLogSearch")
public class HvlLogSearchRestController
extends Object
implements HvlLogSearchRestService
The class in which service endpoints are defined for log search operations.
-
Constructor Summary
ConstructorDescriptionHvlLogSearchRestController
(HvlLogSearchService searchService) Instantiates a new HvlLogSearchRestController. -
Method Summary
Modifier and TypeMethodDescriptiontr.com.havelsan.javarch.service.data.HvlResponse<List<HvlEventLogModel>>
searchList
(@NotNull HvlLogSearchQueryModel searchQueryModel) Returns a list of user matching the query criteria.tr.com.havelsan.javarch.service.data.HvlResponse<tr.com.havelsan.javarch.data.commons.pageable.HvlPage<HvlEventLogModel>>
searchPage
(@NotNull HvlLogSearchQueryModel searchQueryModel) Returns a page of user matching the query criteria.
-
Constructor Details
-
HvlLogSearchRestController
Instantiates a new HvlLogSearchRestController.- Parameters:
searchService
- the search service
-
-
Method Details
-
searchList
public tr.com.havelsan.javarch.service.data.HvlResponse<List<HvlEventLogModel>> searchList(@NotNull @RequestBody @NotNull HvlLogSearchQueryModel searchQueryModel) throws HvlLogSearchException Returns a list of user matching the query criteria.- Specified by:
searchList
in interfaceHvlLogSearchRestService
- Parameters:
searchQueryModel
- the search query model- Returns:
- the hvl response
- Throws:
HvlLogSearchException
- the HvlLogSearchException
-
searchPage
public tr.com.havelsan.javarch.service.data.HvlResponse<tr.com.havelsan.javarch.data.commons.pageable.HvlPage<HvlEventLogModel>> searchPage(@NotNull @RequestBody @NotNull HvlLogSearchQueryModel searchQueryModel) throws HvlLogSearchException Returns a page of user matching the query criteria.- Specified by:
searchPage
in interfaceHvlLogSearchRestService
- Parameters:
searchQueryModel
- the search query model- Returns:
- the hvl response
- Throws:
HvlLogSearchException
- the HvlLogSearchException
-