Interface HvlAuthzLoggerSearchRestService
- All Known Implementing Classes:
HvlAuthzLoggerSearchRestController
@Validated
@HvlPublicFeignRestService
@FeignClient(name="loggerSearchPublicRestService",
path="${hvl.oauth.authz.support.service.logger.search.path:/event-types}",
url="${hvl.oauth.authz.support.service.logger.search.url:${hvl.oauth.authz.support.service.url}}")
public interface HvlAuthzLoggerSearchRestService
A restful service which provides specific methods for event log.
-
Method Summary
Modifier and TypeMethodDescriptiontr.com.havelsan.javarch.service.data.HvlResponse
<Boolean> Failed login exist by current user.tr.com.havelsan.javarch.service.data.HvlResponse
<tr.com.havelsan.javarch.data.commons.pageable.HvlPage<tr.com.havelsan.javarch.log.common.model.HvlEventLogModel>> pageLoginHistoryByCurrentUser
(@NotNull tr.com.havelsan.javarch.log.common.model.HvlLogSearchPage logSearchPage) Page login history by current user.tr.com.havelsan.javarch.service.data.HvlResponse
<List<HvlOAuthEventLogTypeModel>> Returns a list of event log type detail matching the query criteria.tr.com.havelsan.javarch.service.data.HvlResponse
<tr.com.havelsan.javarch.data.commons.pageable.HvlPage<tr.com.havelsan.javarch.log.common.model.HvlEventLogModel>> queryPage
(@NotNull tr.com.havelsan.javarch.log.common.model.query.HvlLogSearchQueryModel logSearchQueryModel) Returns a page of user matching the query criteria.
-
Method Details
-
queryList
@GetMapping(path="/list", produces="application/json") tr.com.havelsan.javarch.service.data.HvlResponse<List<HvlOAuthEventLogTypeModel>> queryList()Returns a list of event log type detail matching the query criteria.- Returns:
- the hvl response
-
queryPage
@PostMapping(path="/page", consumes="application/json", produces="application/json") tr.com.havelsan.javarch.service.data.HvlResponse<tr.com.havelsan.javarch.data.commons.pageable.HvlPage<tr.com.havelsan.javarch.log.common.model.HvlEventLogModel>> queryPage(@NotNull @RequestBody @NotNull tr.com.havelsan.javarch.log.common.model.query.HvlLogSearchQueryModel logSearchQueryModel) Returns a page of user matching the query criteria.- Parameters:
logSearchQueryModel
- the log search query model- Returns:
- the hvl response
-
pageLoginHistoryByCurrentUser
@PostMapping(path="/page/by-current-user", consumes="application/json", produces="application/json") tr.com.havelsan.javarch.service.data.HvlResponse<tr.com.havelsan.javarch.data.commons.pageable.HvlPage<tr.com.havelsan.javarch.log.common.model.HvlEventLogModel>> pageLoginHistoryByCurrentUser(@NotNull @RequestBody @NotNull tr.com.havelsan.javarch.log.common.model.HvlLogSearchPage logSearchPage) Page login history by current user.- Parameters:
logSearchPage
- the log search page- Returns:
- the hvl response
-
failedLoginExistByCurrentUser
@GetMapping(path="/failed-login-exist/by-current-user") tr.com.havelsan.javarch.service.data.HvlResponse<Boolean> failedLoginExistByCurrentUser()Failed login exist by current user.- Returns:
- the hvl response
-