Class DataFeedPublishRequestDetails
java.lang.Object
com.broadleafcommerce.datafeed.service.publisher.support.DataFeedPublishRequestDetails
A payload describing various input details relevant for
 
DataFeedPublisher.process(DataFeedPublishRequestDetails).- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected booleanbooleanThe parentDataFeedProcessExecutioncorresponding to theDataFeedPublication.getDataFeedProcessExecutionId()ofgetPublication().The publication job for which publishing needs to occur.The actual publication configuration instance corresponding to theDataFeedPublication.getTargetDataFeedPublicationConfigurationId()ofgetPublication().A pointer to a locally-available temporary copy of the file fromDataFeedProcessExecution.getQueriedDataFileLocation().inthashCode()voidsetParentExecution(DataFeedProcessExecution parentExecution) The parentDataFeedProcessExecutioncorresponding to theDataFeedPublication.getDataFeedProcessExecutionId()ofgetPublication().voidsetPublication(DataFeedPublication publication) The publication job for which publishing needs to occur.voidsetPublicationConfiguration(DataFeedPublicationConfiguration publicationConfiguration) The actual publication configuration instance corresponding to theDataFeedPublication.getTargetDataFeedPublicationConfigurationId()ofgetPublication().voidsetQueriedDataFileLocalCopy(Path queriedDataFileLocalCopy) A pointer to a locally-available temporary copy of the file fromDataFeedProcessExecution.getQueriedDataFileLocation().toString()
- 
Constructor Details- 
DataFeedPublishRequestDetailspublic DataFeedPublishRequestDetails()
 
- 
- 
Method Details- 
getPublicationThe publication job for which publishing needs to occur.- Returns:
- the publication job for which publishing needs to occur
 
- 
getPublicationConfigurationThe actual publication configuration instance corresponding to theDataFeedPublication.getTargetDataFeedPublicationConfigurationId()ofgetPublication().- Returns:
- the target publication configuration
 
- 
getParentExecutionThe parentDataFeedProcessExecutioncorresponding to theDataFeedPublication.getDataFeedProcessExecutionId()ofgetPublication().- Returns:
- the parent data feed process execution
 
- 
getQueriedDataFileLocalCopyA pointer to a locally-available temporary copy of the file fromDataFeedProcessExecution.getQueriedDataFileLocation().- Returns:
- locally-available temporary copy of the queried data file
 
- 
setPublicationThe publication job for which publishing needs to occur.- Parameters:
- publication- the publication job for which publishing needs to occur
 
- 
setPublicationConfigurationThe actual publication configuration instance corresponding to theDataFeedPublication.getTargetDataFeedPublicationConfigurationId()ofgetPublication().- Parameters:
- publicationConfiguration- the target publication configuration
 
- 
setParentExecutionThe parentDataFeedProcessExecutioncorresponding to theDataFeedPublication.getDataFeedProcessExecutionId()ofgetPublication().- Parameters:
- parentExecution- the parent data feed process execution
 
- 
setQueriedDataFileLocalCopyA pointer to a locally-available temporary copy of the file fromDataFeedProcessExecution.getQueriedDataFileLocation().- Parameters:
- queriedDataFileLocalCopy- locally-available temporary copy of the queried data file
 
- 
equals
- 
canEqual
- 
hashCodepublic int hashCode()
- 
toString
 
-