Uses of Class
com.broadleafcommerce.datafeed.service.publisher.support.DataFeedPublishRequestDetails
Package
Description
-
Uses of DataFeedPublishRequestDetails in com.broadleafcommerce.datafeed.feedprovider.google.sftp.publisher
Modifier and TypeMethodDescriptionboolean
MerchantCenterSFTPPublisher.canHandle
(DataFeedPublishRequestDetails candidate) protected Path
MerchantCenterSFTPPublisher.createLocalOutputFile
(DataFeedPublishRequestDetails publishRequest) -
Uses of DataFeedPublishRequestDetails in com.broadleafcommerce.datafeed.feedprovider.google.sftp.publisher.file
Modifier and TypeMethodDescriptionboolean
CollectedProductJsonArrayToMerchantCenterXMLFileTransformer.canHandle
(DataFeedPublishRequestDetails requestDetails) boolean
MerchantCenterSFTPSubmitter.canHandle
(DataFeedPublishRequestDetails requestDetails) CollectedProductJsonArrayToMerchantCenterXMLFileTransformer.createLocalOutputFile
(DataFeedPublishRequestDetails publishRequest) This follows the naming conventions described by Google. -
Uses of DataFeedPublishRequestDetails in com.broadleafcommerce.datafeed.feedprovider.google.sftp.publisher.file.element
Modifier and TypeMethodDescriptionprotected List<MerchantCenterXMLProduct>
CollectedProductToMerchantCenterXMLProductTransformer.convertElement
(CollectedProduct sourceElement, DataFeedPublishRequestDetails requestDetails, MerchantCenterSFTPPublicationConfiguration publicationConfiguration) Transform theCollectedProduct
into one or more instances of target vendor XML POJO for Google Merchant Center.CollectedProductToMerchantCenterXMLProductTransformer.getCastedPublicationConfig
(DataFeedPublishRequestDetails publishRequestDetails) CollectedProductToMerchantCenterXMLProductTransformer.transform
(List<CollectedProduct> sourceElements, DataFeedPublishRequestDetails publishRequestDetails) -
Uses of DataFeedPublishRequestDetails in com.broadleafcommerce.datafeed.feedprovider.meta.api.publisher
Modifier and TypeMethodDescriptionboolean
CommerceManagerFeedAPIPublisher.canHandle
(DataFeedPublishRequestDetails candidate) protected Path
CommerceManagerFeedAPIPublisher.createLocalOutputFile
(DataFeedPublishRequestDetails publishRequest) -
Uses of DataFeedPublishRequestDetails in com.broadleafcommerce.datafeed.feedprovider.meta.api.publisher.file
Modifier and TypeMethodDescriptionboolean
CollectedProductJsonArrayToCommerceManagerFeedCSVFileTransformer.canHandle
(DataFeedPublishRequestDetails requestDetails) boolean
CommerceManagerFeedAPISubmitter.canHandle
(DataFeedPublishRequestDetails requestDetails) CollectedProductJsonArrayToCommerceManagerFeedCSVFileTransformer.createLocalOutputFile
(DataFeedPublishRequestDetails publishRequest) -
Uses of DataFeedPublishRequestDetails in com.broadleafcommerce.datafeed.feedprovider.meta.api.publisher.file.element
Modifier and TypeMethodDescriptionprotected List<CommerceManagerFeedCSVProduct>
CollectedProductToCommerceManagerFeedCSVProductTransformer.convertElement
(CollectedProduct sourceElement, DataFeedPublishRequestDetails requestDetails, CommerceManagerFeedAPIPublicationConfiguration publicationConfiguration) Transform theCollectedProduct
into one or more instances of target vendor CSV POJO for Meta Commerce Manager.CollectedProductToCommerceManagerFeedCSVProductTransformer.getCastedPublicationConfig
(DataFeedPublishRequestDetails publishRequestDetails) CollectedProductToCommerceManagerFeedCSVProductTransformer.transform
(List<CollectedProduct> sourceElements, DataFeedPublishRequestDetails publishRequestDetails) -
Uses of DataFeedPublishRequestDetails in com.broadleafcommerce.datafeed.service.manager
Modifier and TypeMethodDescriptionprotected DataFeedPublisher
DataFeedPublicationManager.findEligibleFeedPublisher
(DataFeedPublishRequestDetails request) DataFeedPublicationManager.preparePublishRequest
(DataFeedPublishRequestDetails toInitialize, DataFeedPublication publication, String tenantId) Prepares and initializes the givenDataFeedPublishRequestDetails
instance for the publication. -
Uses of DataFeedPublishRequestDetails in com.broadleafcommerce.datafeed.service.publisher
Modifier and TypeMethodDescriptionboolean
DataFeedPublisher.canHandle
(DataFeedPublishRequestDetails candidate) Reports whether thisDataFeedPublisher
can perform a publication process for the givenDataFeedPublishRequestDetails
.DataFeedPublisher.process
(DataFeedPublishRequestDetails publishRequest) Engages the actual data transformation + submission flow to publish data to the specified destination. -
Uses of DataFeedPublishRequestDetails in com.broadleafcommerce.datafeed.service.publisher.file
Modifier and TypeMethodDescriptionAbstractFileFeedPublisher.FilePublishContext.getPublishRequest()
Modifier and TypeMethodDescriptionprotected abstract Path
AbstractFileFeedPublisher.createLocalOutputFile
(DataFeedPublishRequestDetails publishRequest) Create the temporary local output file.protected Optional<DataFeedFileSubmitter>
AbstractFileFeedPublisher.findFileSubmitter
(DataFeedPublishRequestDetails publishRequestDetails) protected Optional<DataFeedFileTransformer>
AbstractFileFeedPublisher.findFileTransformer
(DataFeedPublishRequestDetails publishRequestDetails) AbstractFileFeedPublisher.preparePublishContext
(DataFeedPublishRequestDetails publishRequest) AbstractFileFeedPublisher.process
(DataFeedPublishRequestDetails publishRequest) void
AbstractFileFeedPublisher.FilePublishContext.setPublishRequest
(DataFeedPublishRequestDetails publishRequest) -
Uses of DataFeedPublishRequestDetails in com.broadleafcommerce.datafeed.service.publisher.file.submitter
Modifier and TypeMethodDescriptionboolean
DataFeedFileSubmitter.canHandle
(DataFeedPublishRequestDetails requestDetails) Reports whether this component can handle processing a file submission for the givenDataFeedPublishRequestDetails
. -
Uses of DataFeedPublishRequestDetails in com.broadleafcommerce.datafeed.service.publisher.file.transformer
Modifier and TypeMethodDescriptionboolean
DataFeedFileTransformer.canHandle
(DataFeedPublishRequestDetails requestDetails) Reports whether this component can handle processing a file transformation for the givenDataFeedPublishRequestDetails
.DataFeedFileTransformer.createLocalOutputFile
(DataFeedPublishRequestDetails publishRequest) Create the local output file that will ultimately be populated byDataFeedFileTransformer.transform(FilePublishContext)
. -
Uses of DataFeedPublishRequestDetails in com.broadleafcommerce.datafeed.service.publisher.transformer.element