Class JpaDataFeedPublication
java.lang.Object
com.broadleafcommerce.datafeed.provider.jpa.domain.JpaDataFeedPublication
- 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 JpaDataFeedPublication
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 
DataFeedPublication.- See Also:
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected booleanbooleanorg.modelmapper.ModelMapperfromMe()Class<?>The context ID of this publication.Note - we use the default column length here instead ofJpaConstants.CONTEXT_ID_LENGTHsince these IDs are user-defined and may need more space.com.broadleafcommerce.data.tracking.jpa.filtering.domain.TenantJpaTrackinginthashCode()booleanvoidsetApplicationId(String applicationId) voidsetContainsErrors(boolean containsErrors) voidsetContextId(String contextId) The context ID of this publication.voidsetDataFeedProcessExecutionId(String dataFeedProcessExecutionId) voidsetEndTime(Instant endTime) voidsetErrorDetails(List<String> errorDetails) voidsetStartTime(Instant startTime) voidvoidsetTargetDataFeedPublicationConfigurationId(String targetDataFeedPublicationConfigurationId) Note - we use the default column length here instead ofJpaConstants.CONTEXT_ID_LENGTHsince these IDs are user-defined and may need more space.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- 
JpaDataFeedPublicationpublic JpaDataFeedPublication()
 
- 
- 
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 publication.- Specified by:
- getContextIdin interface- com.broadleafcommerce.data.tracking.core.Trackable
- Returns:
- the id of this data feed publication
- See Also:
 
- 
getDataFeedProcessExecutionId
- 
getApplicationId- See Also:
 
- 
getTargetDataFeedPublicationConfigurationIdNote - we use the default column length here instead ofJpaConstants.CONTEXT_ID_LENGTHsince these IDs are user-defined and may need more space.
- 
getStartTime- See Also:
 
- 
getEndTime- See Also:
 
- 
getStatus- See Also:
 
- 
isContainsErrorspublic boolean isContainsErrors()- See Also:
 
- 
getErrorDetails- See Also:
 
- 
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 publication.- Specified by:
- setContextIdin interface- com.broadleafcommerce.data.tracking.core.Trackable
- Parameters:
- id- the id of this data feed publication
- See Also:
 
- 
setDataFeedProcessExecutionId
- 
setApplicationId- See Also:
 
- 
setTargetDataFeedPublicationConfigurationIdpublic void setTargetDataFeedPublicationConfigurationId(String targetDataFeedPublicationConfigurationId) Note - we use the default column length here instead ofJpaConstants.CONTEXT_ID_LENGTHsince these IDs are user-defined and may need more space.
- 
setStartTime- See Also:
 
- 
setEndTime- See Also:
 
- 
setStatus- See Also:
 
- 
setContainsErrorspublic void setContainsErrors(boolean containsErrors) - See Also:
 
- 
setErrorDetails- See Also:
 
- 
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()
 
-