Uses of Class
com.broadleafcommerce.datafeed.service.publisher.file.AbstractFileFeedPublisher.FilePublishContext
Packages that use AbstractFileFeedPublisher.FilePublishContext
Package
Description
- 
Uses of AbstractFileFeedPublisher.FilePublishContext in com.broadleafcommerce.datafeed.feedprovider.google.sftp.publisher.fileMethods in com.broadleafcommerce.datafeed.feedprovider.google.sftp.publisher.file with parameters of type AbstractFileFeedPublisher.FilePublishContextModifier and TypeMethodDescriptionMerchantCenterSFTPSubmitter.buildSftpConfiguration(AbstractFileFeedPublisher.FilePublishContext filePublishContext) protected voidCollectedProductJsonArrayToMerchantCenterXMLFileTransformer.writePostDefinition(BufferedWriter bufferedWriter, com.fasterxml.jackson.dataformat.xml.XmlMapper xmlMapper, AbstractFileFeedPublisher.FilePublishContext filePublishContext) protected voidCollectedProductJsonArrayToMerchantCenterXMLFileTransformer.writePreDefinition(BufferedWriter bufferedWriter, com.fasterxml.jackson.dataformat.xml.XmlMapper xmlMapper, AbstractFileFeedPublisher.FilePublishContext filePublishContext) 
- 
Uses of AbstractFileFeedPublisher.FilePublishContext in com.broadleafcommerce.datafeed.feedprovider.meta.api.publisher.fileMethods in com.broadleafcommerce.datafeed.feedprovider.meta.api.publisher.file with parameters of type AbstractFileFeedPublisher.FilePublishContextModifier and TypeMethodDescriptionprotected DataFeedFileSubmitResponseDetailsCommerceManagerFeedAPISubmitter.handleFailedResponse(AbstractFileFeedPublisher.FilePublishContext filePublishContext, Exception e) Handle an exception occurring during submissionCommerceManagerFeedAPISubmitter.submit(AbstractFileFeedPublisher.FilePublishContext filePublishContext) 
- 
Uses of AbstractFileFeedPublisher.FilePublishContext in com.broadleafcommerce.datafeed.service.publisher.fileMethods in com.broadleafcommerce.datafeed.service.publisher.file that return AbstractFileFeedPublisher.FilePublishContextModifier and TypeMethodDescriptionAbstractFileFeedPublisher.preparePublishContext(DataFeedPublishRequestDetails publishRequest) Methods in com.broadleafcommerce.datafeed.service.publisher.file with parameters of type AbstractFileFeedPublisher.FilePublishContextModifier and TypeMethodDescriptionprotected DataFeedFileSubmitResponseDetailsAbstractFileFeedPublisher.engageFileSubmission(AbstractFileFeedPublisher.FilePublishContext publishContext) Engage the submission/upload step to takegetLocalOutputFile()and send it to the appropriate destination.protected DataFeedFileTransformResponseDetailsAbstractFileFeedPublisher.engageFileTransformation(AbstractFileFeedPublisher.FilePublishContext publishContext) Engage the transformation step to read fromDataFeedPublishRequestDetails.getQueriedDataFileLocalCopy()and transform + serialize those elements togetLocalOutputFile().
- 
Uses of AbstractFileFeedPublisher.FilePublishContext in com.broadleafcommerce.datafeed.service.publisher.file.submitterMethods in com.broadleafcommerce.datafeed.service.publisher.file.submitter with parameters of type AbstractFileFeedPublisher.FilePublishContextModifier and TypeMethodDescriptionprotected abstract AbstractSFTPSubmitter.SFTPUploadConfigurationAbstractSFTPSubmitter.buildSftpConfiguration(AbstractFileFeedPublisher.FilePublishContext filePublishContext) Build a validAbstractSFTPSubmitter.SFTPUploadConfigurationfrom theAbstractFileFeedPublisher.FilePublishContext.protected voidAbstractSFTPSubmitter.initializeSSHClient(net.schmizz.sshj.SSHClient sshClient, AbstractSFTPSubmitter.SFTPUploadConfiguration sftpUploadConfiguration, AbstractFileFeedPublisher.FilePublishContext filePublishContext) AbstractSFTPSubmitter.submit(AbstractFileFeedPublisher.FilePublishContext filePublishContext) Reference: SSHJ SFTP upload exampleDataFeedFileSubmitter.submit(AbstractFileFeedPublisher.FilePublishContext filePublishContext) SubmitsgetLocalOutputFile()to the appropriate destination.
- 
Uses of AbstractFileFeedPublisher.FilePublishContext in com.broadleafcommerce.datafeed.service.publisher.file.transformerMethods in com.broadleafcommerce.datafeed.service.publisher.file.transformer with parameters of type AbstractFileFeedPublisher.FilePublishContextModifier and TypeMethodDescriptionAbstractJsonArrayToCSVFileTransformer.transform(AbstractFileFeedPublisher.FilePublishContext publishContext) For reference, see this article on writing CSV with JacksonAbstractJsonArrayToXMLFileTransformer.transform(AbstractFileFeedPublisher.FilePublishContext publishContext) For reference, see this article on writing XML with JacksonDataFeedFileTransformer.transform(AbstractFileFeedPublisher.FilePublishContext filePublishContext) Prepares thegetLocalOutputFile()such that it is ready for submission.protected abstract voidAbstractJsonArrayToXMLFileTransformer.writePostDefinition(BufferedWriter bufferedWriter, com.fasterxml.jackson.dataformat.xml.XmlMapper xmlMapper, AbstractFileFeedPublisher.FilePublishContext filePublishContext) This is a hook point allowing implementations to write anything to the output file after the main elements are serialized.protected abstract voidAbstractJsonArrayToXMLFileTransformer.writePreDefinition(BufferedWriter bufferedWriter, com.fasterxml.jackson.dataformat.xml.XmlMapper xmlMapper, AbstractFileFeedPublisher.FilePublishContext filePublishContext) This is a hook point allowing implementations to write anything to the output file before the main elements are serialized.