Interface AuditManager

    • Method Detail

      • getProfile

        @Nullable
        AuditProfile getProfile​(java.lang.String name)
                         throws java.lang.Exception
        Returns the named audit profile, or null if none exists with that name
        Throws:
        java.lang.Exception
      • getProfileForProject

        @Nullable
        AuditProfile getProfileForProject​(java.lang.String projectName)
        Returns the audit profile for a given project. May be null
      • clearAuditContext

        void clearAuditContext()
        Removes the threadlocal AuditContext
      • addAuditProfileType

        void addAuditProfileType​(AuditProfileType type)
                          throws java.lang.Exception
        ` Adds a new type of audit profile to the system. Also makes sure that the persistent settings record indicated in the type is known by the internal schema manager
        Parameters:
        type - The new type of audit profile to add.
        Throws:
        java.lang.Exception - If automatic schema updating fails.
      • getAvailableAuditProfiles

        java.util.List<java.lang.String> getAvailableAuditProfiles()
        Return the list of audit profiles known to this manager.
        Since:
        8.0.5