Class AuditLog


@Entity public class AuditLog extends AuditableModel
Stores raw audit data for asynchronous processing. Decouples entity changes from audit message generation. Multiple AuditLog records may exist for same entity within same transaction. AuditLogProcessor consolidates these during background processing.
  • Constructor Details

    • AuditLog

      public AuditLog()
  • Method Details

    • getId

      public Long getId()
      Specified by:
      getId in class Model
    • setId

      public void setId(Long id)
      Specified by:
      setId in class Model
    • getRelatedModel

      public String getRelatedModel()
    • setRelatedModel

      public void setRelatedModel(String relatedModel)
    • getRelatedId

      public Long getRelatedId()
    • setRelatedId

      public void setRelatedId(Long relatedId)
    • getTxId

      public String getTxId()
    • setTxId

      public void setTxId(String txId)
    • getEventType

      public AuditEventType getEventType()
    • setEventType

      public void setEventType(AuditEventType eventType)
    • getCurrentState

      public String getCurrentState()
    • setCurrentState

      public void setCurrentState(String currentState)
    • getPreviousState

      public String getPreviousState()
    • setPreviousState

      public void setPreviousState(String previousState)
    • getProcessed

      public Boolean getProcessed()
    • setProcessed

      public void setProcessed(Boolean processed)
    • getErrorMessage

      public String getErrorMessage()
    • setErrorMessage

      public void setErrorMessage(String errorMessage)
    • getRetryCount

      public Integer getRetryCount()
    • setRetryCount

      public void setRetryCount(Integer retryCount)
    • getUser

      public User getUser()
    • setUser

      public void setUser(User user)
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object