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
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
The parentDataFeedProcessExecution
corresponding 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()
.int
hashCode()
void
setParentExecution
(DataFeedProcessExecution parentExecution) The parentDataFeedProcessExecution
corresponding to theDataFeedPublication.getDataFeedProcessExecutionId()
ofgetPublication()
.void
setPublication
(DataFeedPublication publication) The publication job for which publishing needs to occur.void
setPublicationConfiguration
(DataFeedPublicationConfiguration publicationConfiguration) The actual publication configuration instance corresponding to theDataFeedPublication.getTargetDataFeedPublicationConfigurationId()
ofgetPublication()
.void
setQueriedDataFileLocalCopy
(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 parentDataFeedProcessExecution
corresponding 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 parentDataFeedProcessExecution
corresponding 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
-