Class JpaIncrementalDataFeedEntityUpdateRecord
java.lang.Object
com.broadleafcommerce.datafeed.provider.jpa.domain.JpaIncrementalDataFeedEntityUpdateRecord
- 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 JpaIncrementalDataFeedEntityUpdateRecord
extends Object
implements com.broadleafcommerce.data.tracking.core.TenantTrackable<com.broadleafcommerce.data.tracking.jpa.filtering.domain.TenantJpaTracking>, com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable, com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware, Serializable
JPA-persisted counterpart of 
IncrementalDataFeedEntityUpdateRecord.- See Also:
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected booleanbooleanorg.modelmapper.ModelMapperfromMe()Note - we use the default column length here instead ofJpaConstants.CONTEXT_ID_LENGTHsince different reference types may have different length requirements.Class<?>The context ID of this event record.com.broadleafcommerce.data.tracking.jpa.filtering.domain.TenantJpaTrackinginthashCode()voidsetAffectedProductReferenceType(String affectedProductReferenceType) voidsetAffectedProductReferenceValue(String affectedProductReferenceValue) Note - we use the default column length here instead ofJpaConstants.CONTEXT_ID_LENGTHsince different reference types may have different length requirements.voidsetContextId(String contextId) The context ID of this event record.voidsetDataFeedProcessExecutionId(String dataFeedProcessExecutionId) voidsetDataFeedProcessId(String dataFeedProcessId) voidsetEventReceivedTime(Instant eventReceivedTime) voidsetOriginalEventTime(Instant originalEventTime) voidsetTracking(com.broadleafcommerce.data.tracking.jpa.filtering.domain.TenantJpaTracking tracking) org.modelmapper.ModelMappertoMe()toString()Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappablepostFromMe, postToMe, preFromMe, preToMeMethods inherited from interface com.broadleafcommerce.common.messaging.notification.domain.NotificationStateAwarefindNotificationStateMethods inherited from interface com.broadleafcommerce.data.tracking.core.TrackablegetDisplay, getNotificationStates, getNotificationStates, setNotificationStatesMethods inherited from interface com.broadleafcommerce.data.tracking.core.TypedTrackablesetTracking
- 
Constructor Details- 
JpaIncrementalDataFeedEntityUpdateRecordpublic JpaIncrementalDataFeedEntityUpdateRecord()
 
- 
- 
Method Details- 
getBusinessDomainType- Specified by:
- getBusinessDomainTypein interface- com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware
 
- 
fromMepublic org.modelmapper.ModelMapper fromMe()- Specified by:
- fromMein interface- com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
 
- 
toMepublic org.modelmapper.ModelMapper toMe()- Specified by:
- toMein interface- com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
 
- 
getContextIdThe context ID of this event record.- Specified by:
- getContextIdin interface- com.broadleafcommerce.data.tracking.core.Trackable
- Returns:
- the id of this event record
- See Also:
 
- 
getDataFeedProcessId
- 
getDataFeedProcessExecutionId
- 
getAffectedProductReferenceType
- 
getAffectedProductReferenceValueNote - we use the default column length here instead ofJpaConstants.CONTEXT_ID_LENGTHsince different reference types may have different length requirements.
- 
getOriginalEventTime
- 
getEventReceivedTime
- 
getTrackingpublic com.broadleafcommerce.data.tracking.jpa.filtering.domain.TenantJpaTracking getTracking()- Specified by:
- getTrackingin interface- com.broadleafcommerce.data.tracking.core.Trackable
- Returns:
- the TenantJpaTrackinginformation for this
- See Also:
- 
- TenantJpaTracking
 
 
- 
setContextIdThe context ID of this event record.- Specified by:
- setContextIdin interface- com.broadleafcommerce.data.tracking.core.Trackable
- Parameters:
- id- the id of this event record
- See Also:
 
- 
setDataFeedProcessId
- 
setDataFeedProcessExecutionId
- 
setAffectedProductReferenceType
- 
setAffectedProductReferenceValueNote - we use the default column length here instead ofJpaConstants.CONTEXT_ID_LENGTHsince different reference types may have different length requirements.
- 
setOriginalEventTime
- 
setEventReceivedTime
- 
setTrackingpublic void setTracking(com.broadleafcommerce.data.tracking.jpa.filtering.domain.TenantJpaTracking tracking) - Specified by:
- setTrackingin interface- com.broadleafcommerce.data.tracking.core.TypedTrackable<com.broadleafcommerce.data.tracking.jpa.filtering.domain.TenantJpaTracking>
- Parameters:
- tracking- the- TenantJpaTrackinginformation for this
- See Also:
- 
- TenantJpaTracking
 
 
- 
toString
- 
equals
- 
canEqual
- 
hashCodepublic int hashCode()
 
-