Interface AuditReportService

    • Method Detail

      • 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
      • 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)