Class JpaAuditDetail
java.lang.Object
com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- All Implemented Interfaces:
com.broadleafcommerce.common.messaging.notification.domain.NotificationStateAware
,com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware
,com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
,com.broadleafcommerce.data.tracking.core.TenantTrackable<com.broadleafcommerce.data.tracking.jpa.filtering.domain.TenantJpaTracking>
,com.broadleafcommerce.data.tracking.core.Trackable
,com.broadleafcommerce.data.tracking.core.TypedTrackable<com.broadleafcommerce.data.tracking.jpa.filtering.domain.TenantJpaTracking>
,Serializable
@Entity
public class JpaAuditDetail
extends Object
implements Serializable, com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable, com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware, com.broadleafcommerce.data.tracking.core.TenantTrackable<com.broadleafcommerce.data.tracking.jpa.filtering.domain.TenantJpaTracking>
Persistence audit detail for a particular entity field. Analogous to
AdminAuditEventDetail
. See AuditDetail
.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
org.modelmapper.ModelMapper
fromMe()
Class<?>
com.broadleafcommerce.data.tracking.jpa.filtering.domain.TenantJpaTracking
int
hashCode()
void
setAccountId
(String accountId) void
setAdditionalAttributes
(Map<String, String> additionalAttributes) void
setAfterRepresentation
(String afterRepresentation) void
void
setBeforeRepresentation
(String beforeRepresentation) void
setChangeType
(String changeType) void
setContextId
(String contextId) void
setCustomerId
(String customerId) void
setHeaderId
(String headerId) void
setJavaType
(String javaType) void
setMessage
(String message) void
setProjectionField
(String projectionField) void
setRawDetail
(String rawDetail) void
setRepositoryField
(String repositoryField) void
setTimestamp
(Instant timestamp) void
setTracking
(com.broadleafcommerce.data.tracking.jpa.filtering.domain.TenantJpaTracking tracking) org.modelmapper.ModelMapper
toMe()
toString()
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
postFromMe, postToMe, preFromMe, preToMe
Methods inherited from interface com.broadleafcommerce.common.messaging.notification.domain.NotificationStateAware
findNotificationState
Methods inherited from interface com.broadleafcommerce.data.tracking.core.Trackable
getDisplay, getNotificationStates, getNotificationStates, setNotificationStates
Methods inherited from interface com.broadleafcommerce.data.tracking.core.TypedTrackable
setTracking
-
Constructor Details
-
JpaAuditDetail
public JpaAuditDetail()
-
-
Method Details
-
fromMe
@NonNull public org.modelmapper.ModelMapper fromMe()- Specified by:
fromMe
in interfacecom.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
-
toMe
@NonNull public org.modelmapper.ModelMapper toMe()- Specified by:
toMe
in interfacecom.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
-
getBusinessDomainType
- Specified by:
getBusinessDomainType
in interfacecom.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware
-
getContextId
- Specified by:
getContextId
in interfacecom.broadleafcommerce.data.tracking.core.Trackable
-
getHeaderId
-
getCustomerId
-
getAccountId
-
getTimestamp
-
getAuthor
-
getBeforeRepresentation
-
getAfterRepresentation
-
getRawDetail
-
getRepositoryField
-
getProjectionField
-
getJavaType
-
getChangeType
-
getMessage
-
getAdditionalAttributes
-
getTracking
public com.broadleafcommerce.data.tracking.jpa.filtering.domain.TenantJpaTracking getTracking()- Specified by:
getTracking
in interfacecom.broadleafcommerce.data.tracking.core.Trackable
-
setContextId
- Specified by:
setContextId
in interfacecom.broadleafcommerce.data.tracking.core.Trackable
-
setHeaderId
-
setCustomerId
-
setAccountId
-
setTimestamp
-
setAuthor
-
setBeforeRepresentation
-
setAfterRepresentation
-
setRawDetail
-
setRepositoryField
-
setProjectionField
-
setJavaType
-
setChangeType
-
setMessage
-
setAdditionalAttributes
-
setTracking
public void setTracking(com.broadleafcommerce.data.tracking.jpa.filtering.domain.TenantJpaTracking tracking) - Specified by:
setTracking
in interfacecom.broadleafcommerce.data.tracking.core.TypedTrackable<com.broadleafcommerce.data.tracking.jpa.filtering.domain.TenantJpaTracking>
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-