Interface AuditHandlerService


  • public interface AuditHandlerService
    Since:
    5.10
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      <T> List<com.atlassian.audit.entity.ChangedValue> handle​(Optional<T> oldT, Optional<T> newT)
      Get a list of changed values for when an instance of T is modified/added/removed
      <T> List<com.atlassian.audit.entity.ChangedValue> handle​(T object, AuditAction action)
      Get a list of changed values for when an instance of T is added/removed
      <T> List<com.atlassian.audit.entity.ChangedValue> handle​(T oldT, T newT)
      Get a list of changed values for when an instance of T is modified
    • Method Detail

      • handle

        <T> List<com.atlassian.audit.entity.ChangedValue> handle​(T object,
                                                                 AuditAction action)
        Get a list of changed values for when an instance of T is added/removed
      • handle

        <T> List<com.atlassian.audit.entity.ChangedValue> handle​(Optional<T> oldT,
                                                                 Optional<T> newT)
        Get a list of changed values for when an instance of T is modified/added/removed
      • handle

        <T> List<com.atlassian.audit.entity.ChangedValue> handle​(T oldT,
                                                                 T newT)
        Get a list of changed values for when an instance of T is modified