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 Type
    Method
    Description
    tr.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