Class HvlAuthzLoggerSearchRestController
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
ConstructorDescriptionHvlAuthzLoggerSearchRestController
(HvlOAuthzLoggerSearchService eventLogService) Instantiates a new HvlAuthzEventLogRestController. -
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.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.
-
Constructor Details
-
HvlAuthzLoggerSearchRestController
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 interfaceHvlAuthzLoggerSearchRestService
- 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 interfaceHvlAuthzLoggerSearchRestService
- 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 interfaceHvlAuthzLoggerSearchRestService
- 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 interfaceHvlAuthzLoggerSearchRestService
- Returns:
- the hvl response
-