Class JpaAuditHeader
java.lang.Object
com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- 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 JpaAuditHeader
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 header for a changed entity. Analogous to
AuditEventHeader. See
AuditHeader.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanorg.modelmapper.ModelMapperfromMe()Class<?>com.broadleafcommerce.data.tracking.jpa.filtering.domain.TenantJpaTrackinginthashCode()voidsetAccountId(String accountId) voidsetAdditionalAttributes(Map<String, String> additionalAttributes) voidsetApplicationId(String applicationId) voidsetCatalogId(String catalogId) voidsetContainerEventType(String containerEventType) voidsetContainerRef(String containerRef) voidsetContextId(String contextId) voidsetCustomerId(String customerId) voidsetDetailType(String detailType) voidsetEntityRef(String entityRef) voidsetEntityType(String entityType) voidsetEventType(String eventType) voidsetExpiryDate(Instant expiryDate) voidsetPrimaryAuthor(String primaryAuthor) voidsetSecondaryAuthor(String secondaryAuthor) voidsetTenantId(String tenantId) voidsetTimestamp(Instant timestamp) voidsetTracking(com.broadleafcommerce.data.tracking.jpa.filtering.domain.TenantJpaTracking tracking) org.modelmapper.ModelMappertoMe()toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
postFromMe, postToMe, preFromMe, preToMeMethods inherited from interface com.broadleafcommerce.common.messaging.notification.domain.NotificationStateAware
findNotificationStateMethods inherited from interface com.broadleafcommerce.data.tracking.core.Trackable
getDisplay, getNotificationStates, getNotificationStates, setNotificationStatesMethods inherited from interface com.broadleafcommerce.data.tracking.core.TypedTrackable
setTracking
-
Constructor Details
-
JpaAuditHeader
public JpaAuditHeader()
-
-
Method Details
-
fromMe
@NonNull public org.modelmapper.ModelMapper fromMe()- Specified by:
fromMein interfacecom.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
-
toMe
@NonNull public org.modelmapper.ModelMapper toMe()- Specified by:
toMein interfacecom.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
-
getBusinessDomainType
- Specified by:
getBusinessDomainTypein interfacecom.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware
-
getContextId
- Specified by:
getContextIdin interfacecom.broadleafcommerce.data.tracking.core.Trackable
-
getTimestamp
-
getEventType
-
getEntityType
-
getEntityRef
-
getContainerEventType
-
getContainerRef
-
getCustomerId
-
getAccountId
-
getDetailType
-
getExpiryDate
-
getTenantId
-
getCatalogId
-
getApplicationId
-
getAdditionalAttributes
-
getPrimaryAuthor
-
getSecondaryAuthor
-
getTracking
public com.broadleafcommerce.data.tracking.jpa.filtering.domain.TenantJpaTracking getTracking()- Specified by:
getTrackingin interfacecom.broadleafcommerce.data.tracking.core.Trackable
-
setContextId
- Specified by:
setContextIdin interfacecom.broadleafcommerce.data.tracking.core.Trackable
-
setTimestamp
-
setEventType
-
setEntityType
-
setEntityRef
-
setContainerEventType
-
setContainerRef
-
setCustomerId
-
setAccountId
-
setDetailType
-
setExpiryDate
-
setTenantId
-
setCatalogId
-
setApplicationId
-
setAdditionalAttributes
-
setPrimaryAuthor
-
setSecondaryAuthor
-
setTracking
public void setTracking(com.broadleafcommerce.data.tracking.jpa.filtering.domain.TenantJpaTracking tracking) - Specified by:
setTrackingin interfacecom.broadleafcommerce.data.tracking.core.TypedTrackable<com.broadleafcommerce.data.tracking.jpa.filtering.domain.TenantJpaTracking>
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-