Serialized Form
- 
Package com.broadleafcommerce.datafeed.domain- 
Class com.broadleafcommerce.datafeed.domain.DataFeedProcessclass DataFeedProcess extends Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
applicationIdString applicationId Data feed processes always target data for a specific application. This is because some references in feed fields (ex: product links) are application-specific.This field should contain the context ID of the application whose data should be queried + published. This field is immutable after creation. 
- 
contextStatecom.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState contextState A subset ofTrackinginformation to expose the context state for this object.
- 
dataFeedPublicationConfigurationIdsList<String> dataFeedPublicationConfigurationIds TheIDsof theDataFeedPublicationConfigurations to which data queried by this process will be published.Note that all of these must be compatible with the DataFeedProcess.getProcessType().Note that all of these must be compatible with the DataFeedProcess.getApplicationId()and tenant ID of this process.This can never be empty (at least one element). 
- 
descriptionString description A user-friendly description explaining what the process is for.
- 
displayNameString displayName A user-friendly display name for the process.
- 
enabledboolean enabled Describes whether newDataFeedProcessExecutions of this process can be started.This is particularly useful when making changes to the configuration of a data feed process. When disabled, current executions can complete, but future execution will be paused until the process is re-enabled. 
- 
filterStringString filterString (Optional) A (by default, RSQL) filter string that should be used to filter all products that are fetched by this process. If provided, any request to fetch products for this data feed process should use these filters to restrict the results that are included.
- 
idString id The context ID of this process.
- 
processTypeString processType Should contain a value fromDefaultDataFeedProcessTypesdescribing what type of data feed process this is.This field is immutable after creation. 
 
- 
 
- 
Class com.broadleafcommerce.datafeed.domain.DataFeedProcessExecutionclass DataFeedProcessExecution extends Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
applicationIdString applicationId Should be copied fromDataFeedProcess.getApplicationId().This duplication protects the execution in case DataFeedProcessis mutated after this starts.
- 
containsErrorsboolean containsErrors A simple flag indicating whether the current execution encountered any errors.
- 
contextStatecom.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState contextState A subset ofTrackinginformation to expose the context state for this object.
- 
dataFeedProcessIdString dataFeedProcessId TheDataFeedProcess.getId()of theDataFeedProcesswhich this execution is for.
- 
dataFeedPublicationConfigurationIdsList<String> dataFeedPublicationConfigurationIds Should be copied fromDataFeedProcess.getDataFeedPublicationConfigurationIds().This duplication protects the execution in case DataFeedProcessis mutated after this starts.
- 
endTimeInstant endTime The time at which this execution stopped processing.
- 
errorDetailsList<String> errorDetails If errors are encountered during the run of this execution (ex:DataFeedProcessExecution.isContainsErrors()is true), details should be added here. Otherwise, this will be empty.
- 
filterStringString filterString Should be copied fromDataFeedProcess.getFilterString().This duplication protects the execution in case DataFeedProcessis mutated after this starts.
- 
idString id The context ID of this execution.
- 
processTypeString processType Should be copied fromDataFeedProcess.getProcessType().This duplication protects the execution in case DataFeedProcessis mutated after this starts.
- 
queriedDataFileLocationString queriedDataFileLocation After the raw data is fetched, the execution will serialize and store it in a JSON file. This can then be used byDataFeedPublicationexecutions to transform + publish data.This field should contain the location of that file (including filename extension). This is usually something that can be directly passed to StorageService.
- 
startTimeInstant startTime The time at which this execution started processing.
- 
statusString status Should contain a value fromDefaultDataFeedExecutionStatusesdescribing the current status of the execution.When this is being changed, be sure to update DataFeedProcessExecution.getStartTime()orDataFeedProcessExecution.getEndTime()if appropriate.
 
- 
 
- 
Class com.broadleafcommerce.datafeed.domain.DataFeedPublicationclass DataFeedPublication extends Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
applicationIdString applicationId Should be copied fromDataFeedProcessExecution.getApplicationId().This may be useful for application filtration/visibility concerns specifically relating to DataFeedPublication.
- 
containsErrorsboolean containsErrors A simple flag indicating whether the current publication encountered any errors.- See Also:
 
- 
contextStatecom.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState contextState A subset ofTrackinginformation to expose the context state for this object.
- 
dataFeedProcessExecutionIdString dataFeedProcessExecutionId TheDataFeedProcessExecution.getId()of theDataFeedProcessExecutionwhich this publication is for.
- 
endTimeInstant endTime The time at which this publication stopped processing.
- 
errorDetailsList<String> errorDetails If errors are encountered during the run of this publication (ex:DataFeedPublication.isContainsErrors()is true), details should be added here. Otherwise, this will be empty.- See Also:
 
- 
idString id The context ID of this publication.
- 
startTimeInstant startTime The time at which this publication started processing.
- 
statusString status Should contain a value fromDefaultDataFeedPublicationStatusesdescribing the current status of the publication.When this is being changed, be sure to update DataFeedPublication.getStartTime()orDataFeedPublication.getEndTime()if appropriate.
- 
targetDataFeedPublicationConfigurationIdString targetDataFeedPublicationConfigurationId TheDataFeedPublicationConfiguration.getId()of theDataFeedPublicationConfigurationthat this publication process will publish data to.This will be one of the values from DataFeedProcessExecution.getDataFeedPublicationConfigurationIds().
 
- 
 
- 
Class com.broadleafcommerce.datafeed.domain.IncrementalDataFeedEntityUpdateRecordclass IncrementalDataFeedEntityUpdateRecord extends Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
affectedProductReferenceTypeString affectedProductReferenceType Should contain a value fromDefaultIncrementalEventProductReferenceTypesdescribing the type of product reference inIncrementalDataFeedEntityUpdateRecord.getAffectedProductReferenceValue().Different services may use different mechanisms to reference products, which is why this is necessary. 
- 
affectedProductReferenceValueString affectedProductReferenceValue The reference key value of the product affected by this entity update event record.
- 
contextStatecom.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState contextState A subset ofTrackinginformation to expose the context state for this object.
- 
dataFeedProcessExecutionIdString dataFeedProcessExecutionId This will benulluntil aDataFeedProcessExecutionis started for the parentIncrementalDataFeedEntityUpdateRecord.getDataFeedProcessId()and this event record is marked as part of that execution.
- 
dataFeedProcessIdString dataFeedProcessId TheDataFeedProcess.getId()of theDataFeedProcesswhich this event record was created for.
- 
eventReceivedTimeInstant eventReceivedTime The timestamp when the entity update notification message was actually received by data feed services.
- 
idString id The context ID of this event record.
- 
originalEventTimeInstant originalEventTime Notification events from other services should include timestamps describing when the actual update occurred, and we record it here.
 
- 
 
 
- 
- 
Package com.broadleafcommerce.datafeed.feedprovider.google.sftp.publisher.file.element- 
Class com.broadleafcommerce.datafeed.feedprovider.google.sftp.publisher.file.element.MerchantCenterXMLInstallmentclass MerchantCenterXMLInstallment extends Object implements Serializable- serialVersionUID:
- 1L
 
- 
Class com.broadleafcommerce.datafeed.feedprovider.google.sftp.publisher.file.element.MerchantCenterXMLLoyaltyProgramclass MerchantCenterXMLLoyaltyProgram extends Object implements Serializable- serialVersionUID:
- 1L
 
- 
Class com.broadleafcommerce.datafeed.feedprovider.google.sftp.publisher.file.element.MerchantCenterXMLProductclass MerchantCenterXMLProduct extends Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
additional_image_linkList<String> additional_image_link 
- 
ads_redirectString ads_redirect 
- 
adultString adult 
- 
age_groupString age_group 
- 
availabilityString availability 
- 
availability_dateString availability_date 
- 
brandString brand 
- 
colorString color 
- 
conditionString condition 
- 
cost_of_goods_soldString cost_of_goods_sold 
- 
custom_label_0String custom_label_0 
- 
custom_label_1String custom_label_1 
- 
custom_label_2String custom_label_2 
- 
custom_label_3String custom_label_3 
- 
custom_label_4String custom_label_4 
- 
descriptionString description 
- 
energy_efficiency_classString energy_efficiency_class 
- 
excluded_destinationList<String> excluded_destination 
- 
expiration_dateString expiration_date 
- 
external_seller_idString external_seller_id 
- 
genderString gender 
- 
google_product_categoryString google_product_category 
- 
gtinString gtin 
- 
idString id 
- 
identifier_existsString identifier_exists 
- 
image_linkString image_link 
- 
included_destinationList<String> included_destination 
- 
installmentMerchantCenterXMLInstallment installment 
- 
is_bundleString is_bundle 
- 
item_group_idString item_group_id 
- 
lifestyle_image_linkString lifestyle_image_link 
- 
linkString link 
- 
loyalty_programList<MerchantCenterXMLLoyaltyProgram> loyalty_program 
- 
materialString material 
- 
max_energy_efficiency_classString max_energy_efficiency_class 
- 
max_handling_timeString max_handling_time 
- 
min_energy_efficiency_classString min_energy_efficiency_class 
- 
min_handling_timeString min_handling_time 
- 
mobile_linkString mobile_link 
- 
mobileAndroidAppLinkString mobileAndroidAppLink 
- 
mobileIosAppLinkString mobileIosAppLink 
- 
mobileIosAppStoreIdString mobileIosAppStoreId 
- 
mpnString mpn 
- 
multipackString multipack 
- 
patternString pattern 
- 
pauseString pause 
- 
priceString price 
- 
product_detailList<MerchantCenterXMLProductDetail> product_detail 
- 
product_heightString product_height 
- 
product_highlightList<String> product_highlight 
- 
product_lengthString product_length 
- 
product_typeString product_type 
- 
product_weightString product_weight 
- 
product_widthString product_width 
- 
promotion_idString promotion_id 
- 
sale_priceString sale_price 
- 
sale_price_effective_dateString sale_price_effective_date 
- 
shippingList<MerchantCenterXMLShipping> shipping 
- 
shipping_heightString shipping_height 
- 
shipping_labelString shipping_label 
- 
shipping_lengthString shipping_length 
- 
shipping_weightString shipping_weight 
- 
shipping_widthString shipping_width 
- 
ships_from_countryString ships_from_country 
- 
shopping_ads_excluded_countryList<String> shopping_ads_excluded_country 
- 
sizeString size 
- 
size_systemString size_system 
- 
size_typeList<String> size_type 
- 
subscription_costMerchantCenterXMLSubscriptionCost subscription_cost 
- 
taxList<MerchantCenterXMLTax> tax 
- 
tax_categoryString tax_category 
- 
titleString title 
- 
transit_time_labelString transit_time_label 
- 
unit_pricing_base_measureString unit_pricing_base_measure 
- 
unit_pricing_measureString unit_pricing_measure 
 
- 
 
- 
Class com.broadleafcommerce.datafeed.feedprovider.google.sftp.publisher.file.element.MerchantCenterXMLProductDetailclass MerchantCenterXMLProductDetail extends Object implements Serializable- serialVersionUID:
- 1L
 
- 
Class com.broadleafcommerce.datafeed.feedprovider.google.sftp.publisher.file.element.MerchantCenterXMLShippingclass MerchantCenterXMLShipping extends Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
countryString country 
- 
location_group_nameString location_group_name 
- 
location_idString location_id 
- 
max_handling_timeString max_handling_time 
- 
max_transit_timeString max_transit_time 
- 
min_handling_timeString min_handling_time 
- 
min_transit_timeString min_transit_time 
- 
postal_codeString postal_code 
- 
priceString price 
- 
regionString region 
- 
serviceString service 
 
- 
 
- 
Class com.broadleafcommerce.datafeed.feedprovider.google.sftp.publisher.file.element.MerchantCenterXMLSubscriptionCostclass MerchantCenterXMLSubscriptionCost extends Object implements Serializable- serialVersionUID:
- 1L
 
- 
Class com.broadleafcommerce.datafeed.feedprovider.google.sftp.publisher.file.element.MerchantCenterXMLTaxclass MerchantCenterXMLTax extends Object implements Serializable- serialVersionUID:
- 1L
 
 
- 
- 
Package com.broadleafcommerce.datafeed.feedprovider.meta.api.publisher.file- 
Exception com.broadleafcommerce.datafeed.feedprovider.meta.api.publisher.file.CommerceManagerFeedAPISubmitter.FeedApiExceptionclass FeedApiException extends RuntimeException implements Serializable- 
Serialized Fields- 
errorCommerceManagerFeedAPISubmitter.ErrorDTO error 
 
- 
 
- 
 
- 
- 
Package com.broadleafcommerce.datafeed.feedprovider.meta.api.publisher.file.element- 
Class com.broadleafcommerce.datafeed.feedprovider.meta.api.publisher.file.element.CommerceManagerFeedCSVProductclass CommerceManagerFeedCSVProduct extends Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
additionalImageLinkString additionalImageLink 
- 
ageGroupString ageGroup 
- 
androidAppNameString androidAppName 
- 
androidPackageString androidPackage 
- 
androidUrlString androidUrl 
- 
availabilityString availability 
- 
brandString brand 
- 
colorString color 
- 
conditionString condition 
- 
customLabel0String customLabel0 
- 
customLabel1String customLabel1 
- 
customLabel2String customLabel2 
- 
customLabel3String customLabel3 
- 
customLabel4String customLabel4 
- 
customNumber0String customNumber0 
- 
customNumber1String customNumber1 
- 
customNumber2String customNumber2 
- 
customNumber3String customNumber3 
- 
customNumber4String customNumber4 
- 
descriptionString description 
- 
fbProductCategoryString fbProductCategory 
- 
genderString gender 
- 
googleProductCategoryString googleProductCategory 
- 
idString id 
- 
imageLinkString imageLink 
- 
importerAddressString importerAddress 
- 
importerNameString importerName 
- 
iosAppNameString iosAppName 
- 
iosAppStoreIdString iosAppStoreId 
- 
iosUrlString iosUrl 
- 
ipadAppNameString ipadAppName 
- 
ipadAppStoreIdString ipadAppStoreId 
- 
ipadUrlString ipadUrl 
- 
iphoneAppNameString iphoneAppName 
- 
iphoneAppStoreIdString iphoneAppStoreId 
- 
iphoneUrlString iphoneUrl 
- 
itemGroupIdString itemGroupId 
- 
linkString link 
- 
manufacturerInfoString manufacturerInfo 
- 
materialString material 
- 
mobileLinkString mobileLink Link to mobile-optimized page for this item.
- 
originCountryString originCountry 
- 
patternString pattern 
- 
priceString price 
- 
productTypeString productType This contains the primary category name and all its ancestors, separated by '>'. For example: "Home & Garden > Kitchen & Dining > Appliances > Refrigerators"
- 
quantityToSellOnFacebookString quantityToSellOnFacebook 
- 
richTextDescriptionString richTextDescription 
- 
salePriceString salePrice 
- 
salePriceEffectiveDateString salePriceEffectiveDate 
- 
shippingString shipping 
- 
shippingWeightString shippingWeight 
- 
sizeString size 
- 
statusString status 
- 
titleString title 
- 
waComplianceCategoryString waComplianceCategory 
 
- 
 
 
- 
- 
Package com.broadleafcommerce.datafeed.messaging.payload- 
Class com.broadleafcommerce.datafeed.messaging.payload.IncrementalDataFeedEntityUpdateEventclass IncrementalDataFeedEntityUpdateEvent extends Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
affectedProductReferenceTypeString affectedProductReferenceType Should contain a value fromDefaultIncrementalEventProductReferenceTypesdescribing the type of product reference inIncrementalDataFeedEntityUpdateEvent.getAffectedProductReferenceValue().Different services may use different mechanisms to reference products, which is why this is necessary. 
- 
affectedProductReferenceValueString affectedProductReferenceValue The reference key value of the product affected by this entity update event.
- 
applicationIdString applicationId The application ID in which the change occurred, if the change occurred at the application level.
- 
originalEventTimeInstant originalEventTime Notification events from other services should include timestamps describing when the actual update occurred, and we record it here.
- 
tenantIdString tenantId The tenant ID in which the change occurred.
 
- 
 
- 
Class com.broadleafcommerce.datafeed.messaging.payload.StartDataFeedProcessExecutionRequestclass StartDataFeedProcessExecutionRequest extends Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
dataFeedProcessExecutionIdString dataFeedProcessExecutionId TheDataFeedProcessExecution.getId()which needs to be run.
- 
tenantIdString tenantId The ID of the tenant who owns theDataFeedProcessExecution.
 
- 
 
- 
Class com.broadleafcommerce.datafeed.messaging.payload.StartDataFeedPublicationRequestclass StartDataFeedPublicationRequest extends Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
dataFeedPublicationIdString dataFeedPublicationId TheDataFeedPublication.getId()which needs to be run.
- 
tenantIdString tenantId The ID of the tenant who owns theDataFeedPublication.
 
- 
 
 
- 
- 
Package com.broadleafcommerce.datafeed.provider.jpa.domain- 
Class com.broadleafcommerce.datafeed.provider.jpa.domain.JpaDataFeedFileLobclass JpaDataFeedFileLob extends Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
contentBlob content Source: https://thorben-janssen.com/mapping-blobs-and-clobs-with-hibernate-and-jpa/We explicitly use Blobtype here to allow JDBC driver to use LOB-specific optimizations that will stream the data instead of loading directly into memory. This mapping is Hibernate-specific.We use Blobinstead ofClobto allow callers to store any binary data (including pre-compressed zip files).
- 
idString id 
- 
pathString path This must be fully unique across the system. Any context-discrimination needs to be embedded in the path value itself.
- 
tenantIdString tenantId This is more of a hint than anything else to allow quickly finding records for a particular tenant.JpaDataFeedFileLob.getPath()should still have context information embedded in it.
 
- 
 
- 
Class com.broadleafcommerce.datafeed.provider.jpa.domain.JpaDataFeedProcessclass JpaDataFeedProcess extends Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
applicationIdString applicationId - See Also:
 
- 
contextIdString contextId The context ID of this process.- See Also:
 
- 
dataFeedPublicationConfigurationIdsList<String> dataFeedPublicationConfigurationIds 
- 
descriptionString description - See Also:
 
- 
displayNameString displayName - See Also:
 
- 
enabledboolean enabled - See Also:
 
- 
filterStringString filterString - See Also:
 
- 
processTypeString processType - See Also:
 
- 
trackingcom.broadleafcommerce.data.tracking.jpa.filtering.domain.TenantJpaTracking tracking - See Also:
- 
- TenantJpaTracking
 
 
 
- 
 
- 
Class com.broadleafcommerce.datafeed.provider.jpa.domain.JpaDataFeedProcessExecutionclass JpaDataFeedProcessExecution extends Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
applicationIdString applicationId 
- 
containsErrorsboolean containsErrors 
- 
contextIdString contextId The context ID of this execution.- See Also:
 
- 
dataFeedProcessIdString dataFeedProcessId 
- 
dataFeedPublicationConfigurationIdsList<String> dataFeedPublicationConfigurationIds 
- 
endTimeInstant endTime - See Also:
 
- 
errorDetailsList<String> errorDetails 
- 
filterStringString filterString 
- 
processTypeString processType 
- 
queriedDataFileLocationString queriedDataFileLocation 
- 
startTimeInstant startTime - See Also:
 
- 
statusString status - See Also:
 
- 
trackingcom.broadleafcommerce.data.tracking.jpa.filtering.domain.TenantJpaTracking tracking - See Also:
- 
- TenantJpaTracking
 
 
 
- 
 
- 
Class com.broadleafcommerce.datafeed.provider.jpa.domain.JpaDataFeedPublicationclass JpaDataFeedPublication extends Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
applicationIdString applicationId - See Also:
 
- 
containsErrorsboolean containsErrors - See Also:
 
- 
contextIdString contextId The context ID of this publication.- See Also:
 
- 
dataFeedProcessExecutionIdString dataFeedProcessExecutionId 
- 
endTimeInstant endTime - See Also:
 
- 
errorDetailsList<String> errorDetails - See Also:
 
- 
startTimeInstant startTime - See Also:
 
- 
statusString status - See Also:
 
- 
targetDataFeedPublicationConfigurationIdString targetDataFeedPublicationConfigurationId Note - we use the default column length here instead ofJpaConstants.CONTEXT_ID_LENGTHsince these IDs are user-defined and may need more space.
- 
trackingcom.broadleafcommerce.data.tracking.jpa.filtering.domain.TenantJpaTracking tracking - See Also:
- 
- TenantJpaTracking
 
 
 
- 
 
- 
Class com.broadleafcommerce.datafeed.provider.jpa.domain.JpaIncrementalDataFeedEntityUpdateRecordclass JpaIncrementalDataFeedEntityUpdateRecord extends Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
affectedProductReferenceTypeString affectedProductReferenceType 
- 
affectedProductReferenceValueString affectedProductReferenceValue Note - we use the default column length here instead ofJpaConstants.CONTEXT_ID_LENGTHsince different reference types may have different length requirements.
- 
contextIdString contextId The context ID of this event record.
- 
dataFeedProcessExecutionIdString dataFeedProcessExecutionId 
- 
dataFeedProcessIdString dataFeedProcessId 
- 
eventReceivedTimeInstant eventReceivedTime 
- 
originalEventTimeInstant originalEventTime 
- 
trackingcom.broadleafcommerce.data.tracking.jpa.filtering.domain.TenantJpaTracking tracking - See Also:
- 
- TenantJpaTracking
 
 
 
- 
 
 
- 
- 
Package com.broadleafcommerce.datafeed.service.collector.domain.product- 
Class com.broadleafcommerce.datafeed.service.collector.domain.product.CollectedProductclass CollectedProduct extends Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
idString id Product ID
- 
jsonMapcom.fasterxml.jackson.databind.node.ObjectNode jsonMap GeneralObjectNoderepresenting the majority of this Product's JSON structure. This is intentionally not deserialized to a concrete DTO to allow for greater flexibility in implementation.
- 
priceInfocom.broadleafcommerce.pricing.client.domain.PriceInfo priceInfo The PriceInfo associated with this product, or null.
- 
productRatingRatingSummary productRating The overall rating for this product.- See Also:
 
- 
skuInventoryMap<String, Long> skuInventory Map of SKU to available inventory.- See Also:
 
- 
skuPricesMap<String, com.broadleafcommerce.pricing.client.domain.PriceInfo> skuPrices If this Product has SKUs, and if those SKUs have assigned aPriceInfo, then this Map will contain an entry where the key is the SKU and the value is thePriceInfofor the Variant with that SKU. If this product has no Variants, or if there is noPriceInfoassigned to a Variant then there will be no entry in this Map for that SKU and the Product'sPriceInfoshould be used.
- 
translationsList<Translation> translations List ofTranslationsassociated with this Product.
 
- 
 
- 
Class com.broadleafcommerce.datafeed.service.collector.domain.product.RatingSummaryclass RatingSummary extends Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
averageRatingDouble averageRating Sum of all ratings divided by the number of approved ratings.
- 
numberOfApprovedRatingsint numberOfApprovedRatings Number of ratings that have been approved by an administrator or curator affecting the average rating.
- 
ratingTargetIdString ratingTargetId The id of the rating target. For example the product or variant ID.
- 
ratingTargetTypeString ratingTargetType Either "PRODUCT" or "VARIANT".
 
- 
 
 
- 
- 
Package com.broadleafcommerce.datafeed.service.collector.provider- 
Class com.broadleafcommerce.datafeed.service.collector.provider.ExternalInventoryProvider.SkuCodesRequestBodyclass SkuCodesRequestBody extends Object implements Serializable- serialVersionUID:
- 1L
 
 
- 
- 
Package com.broadleafcommerce.datafeed.service.collector.provider.support- 
Exception com.broadleafcommerce.datafeed.service.collector.provider.support.ProviderApiExceptionclass ProviderApiException extends RuntimeException implements Serializable- 
Serialized Fields- 
receivedExceptionorg.springframework.web.reactive.function.client.WebClientResponseException receivedException The received error.
 
- 
 
- 
- 
Class com.broadleafcommerce.datafeed.service.collector.provider.support.SimplePageclass SimplePage extends Object implements Serializable- serialVersionUID:
- 1L
 
 
- 
- 
Package com.broadleafcommerce.datafeed.web.domain- 
Class com.broadleafcommerce.datafeed.web.domain.DataFeedProcessExecutionResponseclass DataFeedProcessExecutionResponse extends Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
errorDetailsAsObjectsList<ErrorDetail> errorDetailsAsObjects The list of error details for this execution. It contains the same errors asDataFeedProcessExecution.getErrorDetails()but instead ofStringit usesErrorDetailobject. This is mainly used by the metadata to display the error list as the table.
- 
executionDataFeedProcessExecution execution 
 
- 
 
- 
Class com.broadleafcommerce.datafeed.web.domain.DataFeedProcessResponseclass DataFeedProcessResponse extends Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
applicationNameString applicationName The application name for theDataFeedProcess.getApplicationId().
- 
processDataFeedProcess process 
 
- 
 
- 
Class com.broadleafcommerce.datafeed.web.domain.DataFeedPublicationConfigurationResponseclass DataFeedPublicationConfigurationResponse extends Object implements Serializable- serialVersionUID:
- 1L
 
- 
Class com.broadleafcommerce.datafeed.web.domain.DataFeedPublicationResponseclass DataFeedPublicationResponse extends Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
errorDetailsAsObjectsList<ErrorDetail> errorDetailsAsObjects The list of error details for this publication. It contains the same errors asDataFeedPublication.getErrorDetails()but instead ofStringit usesErrorDetailobject. This is mainly used by the metadata to display the error list as the table.
- 
publicationDataFeedPublication publication 
- 
targetDataFeedPublicationConfigurationNameString targetDataFeedPublicationConfigurationName TheDataFeedPublicationConfiguration.getDisplayName()of theDataFeedPublicationConfigurationthat this publication process will publish data to.
 
- 
 
- 
Class com.broadleafcommerce.datafeed.web.domain.ErrorDetailclass ErrorDetail extends Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
errorString error 
 
- 
 
 
- 
- 
Package com.broadleafcommerce.datafeed.web.exception- 
Exception com.broadleafcommerce.datafeed.web.exception.InvalidApplicationIdParameterExceptionclass InvalidApplicationIdParameterException extends RuntimeException implements Serializable
 
-