java.lang.Object
tr.com.havelsan.javarch.oauth.authz.starter.module.support.logger.search.controller.HvlAuthzLoggerSearchRestController
All Implemented Interfaces:
HvlAuthzLoggerSearchRestService

@RestController @RequestMapping("${hvl.oauth.authz.service.event-log.controller-path:/event-types}") @HvlActuatorService(name="HvlAuthzEventLogRestService", groupName="HvlAuthzEventLog") public class HvlAuthzLoggerSearchRestController extends Object implements HvlAuthzLoggerSearchRestService
The class in which service endpoints are defined for event log operations.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Instantiates a new HvlAuthzEventLogRestController.
  • 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.search.cloud.client.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.search.cloud.client.model.query.HvlLogSearchQueryModel logSearchQueryModel)
    Returns a page of user matching the query criteria.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • HvlAuthzLoggerSearchRestController

      public HvlAuthzLoggerSearchRestController(HvlOAuthzLoggerSearchService eventLogService)
      Instantiates a new HvlAuthzEventLogRestController.
      Parameters:
      eventLogService - the event log service
  • Method Details

    • queryList

      @PreAuthorize("hasAuthority(\'keysys:event_log_monitoring\')") public tr.com.havelsan.javarch.service.data.HvlResponse<List<HvlOAuthEventLogTypeModel>> queryList()
      Returns a list of event log type detail matching the query criteria."
      Specified by:
      queryList in interface HvlAuthzLoggerSearchRestService
      Returns:
      the hvl response
    • queryPage

      @PreAuthorize("hasAuthority(\'keysys:event_log_monitoring\')") public 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.search.cloud.client.model.query.HvlLogSearchQueryModel logSearchQueryModel)
      Returns a page of user matching the query criteria."
      Specified by:
      queryPage in interface HvlAuthzLoggerSearchRestService
      Parameters:
      logSearchQueryModel - the log search query model
      Returns:
      the hvl response
    • pageLoginHistoryByCurrentUser

      @PreAuthorize("hasAuthority(\'default_authority\')") public 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.search.cloud.client.model.HvlLogSearchPage logSearchPage)
      Page login history by current user.
      Specified by:
      pageLoginHistoryByCurrentUser in interface HvlAuthzLoggerSearchRestService
      Parameters:
      logSearchPage - the log search page
      Returns:
      the hvl response
    • failedLoginExistByCurrentUser

      @PreAuthorize("hasAuthority(\'default_authority\')") public tr.com.havelsan.javarch.service.data.HvlResponse<Boolean> failedLoginExistByCurrentUser()
      Failed login exist by current user.
      Specified by:
      failedLoginExistByCurrentUser in interface HvlAuthzLoggerSearchRestService
      Returns:
      the hvl response