Class DataFeedPublishRequestDetails
java.lang.Object
com.broadleafcommerce.datafeed.service.publisher.support.DataFeedPublishRequestDetails
A payload describing various input details relevant for
DataFeedPublisher.process(DataFeedPublishRequestDetails).-
Constructor Summary
Constructors -
Method Summary
Modifier 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
-
DataFeedPublishRequestDetails
public DataFeedPublishRequestDetails()
-
-
Method Details
-
getPublication
The publication job for which publishing needs to occur.- Returns:
- the publication job for which publishing needs to occur
-
getPublicationConfiguration
The actual publication configuration instance corresponding to theDataFeedPublication.getTargetDataFeedPublicationConfigurationId()ofgetPublication().- Returns:
- the target publication configuration
-
getParentExecution
The parentDataFeedProcessExecutioncorresponding to theDataFeedPublication.getDataFeedProcessExecutionId()ofgetPublication().- Returns:
- the parent data feed process execution
-
getQueriedDataFileLocalCopy
A pointer to a locally-available temporary copy of the file fromDataFeedProcessExecution.getQueriedDataFileLocation().- Returns:
- locally-available temporary copy of the queried data file
-
setPublication
The publication job for which publishing needs to occur.- Parameters:
publication- the publication job for which publishing needs to occur
-
setPublicationConfiguration
The actual publication configuration instance corresponding to theDataFeedPublication.getTargetDataFeedPublicationConfigurationId()ofgetPublication().- Parameters:
publicationConfiguration- the target publication configuration
-
setParentExecution
The parentDataFeedProcessExecutioncorresponding to theDataFeedPublication.getDataFeedProcessExecutionId()ofgetPublication().- Parameters:
parentExecution- the parent data feed process execution
-
setQueriedDataFileLocalCopy
A 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
-
hashCode
public int hashCode() -
toString
-