Interface AuditEventRepository

    • Method Detail

      • add

        void add​(AuditEvent event)
        Log an event.
        Parameters:
        event - the audit event to log
      • find

        List<AuditEventfind​(Date after)
        Find audit events since the time provided.
        Parameters:
        after - timestamp of earliest result required (or null if unrestricted)
        Returns:
        audit events
        Since:
        1.4.0
      • find

        List<AuditEventfind​(String principal,
                              Date after)
        Find audit events relating to the specified principal since the time provided.
        Parameters:
        principal - the principal name to search for (or null if unrestricted)
        after - timestamp of earliest result required (or null if unrestricted)
        Returns:
        audit events relating to the principal
      • find

        List<AuditEventfind​(String principal,
                              Date after,
                              String type)
        Find audit events of specified type relating to the specified principal since the time provided.
        Parameters:
        principal - the principal name to search for (or null if unrestricted)
        after - timestamp of earliest result required (or null if unrestricted)
        type - the event type to search for (or null if unrestricted)
        Returns:
        audit events of specified type relating to the principal
        Since:
        1.4.0