Interface AuditReportService

All Known Implementing Classes:
AuditReportServiceImpl

public interface AuditReportService
  • Method Details

    • interceptUnauthorizedRequest

      String interceptUnauthorizedRequest(javax.servlet.http.HttpServletRequest request)
      Returns:
      Event ref
    • interceptForbiddenRequest

      String interceptForbiddenRequest(javax.servlet.http.HttpServletRequest request)
      Returns:
      Event ref
    • onImportantError

      String onImportantError(javax.servlet.http.HttpServletRequest request, List<String> names, Exception e)
      Returns:
      Event ref
    • onChangeSecurity

      String onChangeSecurity(javax.servlet.http.HttpServletRequest request, List<String> names)
      Returns:
      Event ref
    • onUseSecurity

      String onUseSecurity(javax.servlet.http.HttpServletRequest request, List<String> names)
      Returns:
      Event ref
    • onSimpleEvent

      String onSimpleEvent(javax.servlet.http.HttpServletRequest request, List<String> names)
      Returns:
      Event ref
    • onRejectLogin

      String onRejectLogin(javax.servlet.http.HttpServletRequest request, AuditReportService.RejectLoginCause cause, String realm, String what)
      Returns:
      Event ref
    • onLogin

      String onLogin(javax.servlet.http.HttpServletRequest request, Duration longSessionDuration, Set<String> tags)
      Returns:
      Event ref
    • onReport

      String onReport(javax.servlet.http.HttpServletRequest request, String reportName, String subject, Duration sinceTime)
      Returns:
      Event ref
    • reportLastUserActivities

      Collection<Audit> reportLastUserActivities(javax.servlet.http.HttpServletRequest originalRequest, String userUUID, Duration sinceTime)
    • reportLastRemoteIPActivity

      Collection<Audit> reportLastRemoteIPActivity(javax.servlet.http.HttpServletRequest originalRequest, String address, Duration sinceTime)
    • reportLastEventActivity

      Collection<Audit> reportLastEventActivity(javax.servlet.http.HttpServletRequest originalRequest, String eventName, Duration sinceTime)
    • reportAllEventNames

      Collection<String> reportAllEventNames(javax.servlet.http.HttpServletRequest originalRequest)
    • reportLastClientsourcehosts

      Collection<String> reportLastClientsourcehosts(javax.servlet.http.HttpServletRequest originalRequest, Duration sinceTime)