Package com.axelor.audit.db
Class AuditLog
java.lang.Object
com.axelor.db.Model
com.axelor.auth.db.AuditableModel
com.axelor.audit.db.AuditLog
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetId()getTxId()getUser()inthashCode()voidsetCurrentState(String currentState) voidsetErrorMessage(String errorMessage) voidsetEventType(AuditEventType eventType) voidvoidsetPreviousState(String previousState) voidsetProcessed(Boolean processed) voidsetRelatedId(Long relatedId) voidsetRelatedModel(String relatedModel) voidsetRetryCount(Integer retryCount) voidvoidtoString()Methods inherited from class com.axelor.auth.db.AuditableModel
getCreatedBy, getCreatedOn, getUpdatedBy, getUpdatedOnMethods inherited from class com.axelor.db.Model
getArchived, getCid, getVersion, isSelected, setArchived, setCid, setSelected, setVersion
-
Constructor Details
-
AuditLog
public AuditLog()
-
-
Method Details
-
getId
-
setId
-
getRelatedModel
-
setRelatedModel
-
getRelatedId
-
setRelatedId
-
getTxId
-
setTxId
-
getEventType
-
setEventType
-
getCurrentState
-
setCurrentState
-
getPreviousState
-
setPreviousState
-
getProcessed
-
setProcessed
-
getErrorMessage
-
setErrorMessage
-
getRetryCount
-
setRetryCount
-
getUser
-
setUser
-
equals
-
hashCode
public int hashCode() -
toString
-