Serialized Form
-
Package com.broadleafcommerce.datafeed.domain
-
Class com.broadleafcommerce.datafeed.domain.DataFeedProcess
class DataFeedProcess extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
applicationId
String 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.
-
contextState
com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState contextState
A subset ofTracking
information to expose the context state for this object. -
dataFeedPublicationConfigurationIds
List<String> dataFeedPublicationConfigurationIds
TheIDs
of theDataFeedPublicationConfiguration
s 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).
-
description
String description
A user-friendly description explaining what the process is for. -
displayName
String displayName
A user-friendly display name for the process. -
enabled
boolean enabled
Describes whether newDataFeedProcessExecution
s 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.
-
filterString
String 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. -
id
String id
The context ID of this process. -
processType
String processType
Should contain a value fromDefaultDataFeedProcessTypes
describing what type of data feed process this is.This field is immutable after creation.
-
-
Class com.broadleafcommerce.datafeed.domain.DataFeedProcessExecution
class DataFeedProcessExecution extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
applicationId
String applicationId
Should be copied fromDataFeedProcess.getApplicationId()
.This duplication protects the execution in case
DataFeedProcess
is mutated after this starts. -
containsErrors
boolean containsErrors
A simple flag indicating whether the current execution encountered any errors. -
contextState
com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState contextState
A subset ofTracking
information to expose the context state for this object. -
dataFeedProcessId
String dataFeedProcessId
TheDataFeedProcess.getId()
of theDataFeedProcess
which this execution is for. -
dataFeedPublicationConfigurationIds
List<String> dataFeedPublicationConfigurationIds
Should be copied fromDataFeedProcess.getDataFeedPublicationConfigurationIds()
.This duplication protects the execution in case
DataFeedProcess
is mutated after this starts. -
endTime
Instant endTime
The time at which this execution stopped processing. -
errorDetails
List<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. -
filterString
String filterString
Should be copied fromDataFeedProcess.getFilterString()
.This duplication protects the execution in case
DataFeedProcess
is mutated after this starts. -
id
String id
The context ID of this execution. -
processType
String processType
Should be copied fromDataFeedProcess.getProcessType()
.This duplication protects the execution in case
DataFeedProcess
is mutated after this starts. -
queriedDataFileLocation
String queriedDataFileLocation
After the raw data is fetched, the execution will serialize and store it in a JSON file. This can then be used byDataFeedPublication
executions 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
. -
startTime
Instant startTime
The time at which this execution started processing. -
status
String status
Should contain a value fromDefaultDataFeedExecutionStatuses
describing 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.DataFeedPublication
class DataFeedPublication extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
applicationId
String applicationId
Should be copied fromDataFeedProcessExecution.getApplicationId()
.This may be useful for application filtration/visibility concerns specifically relating to
DataFeedPublication
. -
containsErrors
boolean containsErrors
A simple flag indicating whether the current publication encountered any errors.- See Also:
-
contextState
com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState contextState
A subset ofTracking
information to expose the context state for this object. -
dataFeedProcessExecutionId
String dataFeedProcessExecutionId
TheDataFeedProcessExecution.getId()
of theDataFeedProcessExecution
which this publication is for. -
endTime
Instant endTime
The time at which this publication stopped processing. -
errorDetails
List<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:
-
id
String id
The context ID of this publication. -
startTime
Instant startTime
The time at which this publication started processing. -
status
String status
Should contain a value fromDefaultDataFeedPublicationStatuses
describing the current status of the publication.When this is being changed, be sure to update
DataFeedPublication.getStartTime()
orDataFeedPublication.getEndTime()
if appropriate. -
targetDataFeedPublicationConfigurationId
String targetDataFeedPublicationConfigurationId
TheDataFeedPublicationConfiguration.getId()
of theDataFeedPublicationConfiguration
that this publication process will publish data to.This will be one of the values from
DataFeedProcessExecution.getDataFeedPublicationConfigurationIds()
.
-
-
Class com.broadleafcommerce.datafeed.domain.IncrementalDataFeedEntityUpdateRecord
class IncrementalDataFeedEntityUpdateRecord extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
affectedProductReferenceType
String affectedProductReferenceType
Should contain a value fromDefaultIncrementalEventProductReferenceTypes
describing the type of product reference inIncrementalDataFeedEntityUpdateRecord.getAffectedProductReferenceValue()
.Different services may use different mechanisms to reference products, which is why this is necessary.
-
affectedProductReferenceValue
String affectedProductReferenceValue
The reference key value of the product affected by this entity update event record. -
contextState
com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState contextState
A subset ofTracking
information to expose the context state for this object. -
dataFeedProcessExecutionId
String dataFeedProcessExecutionId
This will benull
until aDataFeedProcessExecution
is started for the parentIncrementalDataFeedEntityUpdateRecord.getDataFeedProcessId()
and this event record is marked as part of that execution. -
dataFeedProcessId
String dataFeedProcessId
TheDataFeedProcess.getId()
of theDataFeedProcess
which this event record was created for. -
eventReceivedTime
Instant eventReceivedTime
The timestamp when the entity update notification message was actually received by data feed services. -
id
String id
The context ID of this event record. -
originalEventTime
Instant 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.MerchantCenterXMLInstallment
class MerchantCenterXMLInstallment extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.broadleafcommerce.datafeed.feedprovider.google.sftp.publisher.file.element.MerchantCenterXMLLoyaltyProgram
class MerchantCenterXMLLoyaltyProgram extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.broadleafcommerce.datafeed.feedprovider.google.sftp.publisher.file.element.MerchantCenterXMLProduct
class MerchantCenterXMLProduct extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
additional_image_link
List<String> additional_image_link
-
ads_redirect
String ads_redirect
-
adult
String adult
-
age_group
String age_group
-
availability
String availability
-
availability_date
String availability_date
-
brand
String brand
-
color
String color
-
condition
String condition
-
cost_of_goods_sold
String cost_of_goods_sold
-
custom_label_0
String custom_label_0
-
custom_label_1
String custom_label_1
-
custom_label_2
String custom_label_2
-
custom_label_3
String custom_label_3
-
custom_label_4
String custom_label_4
-
description
String description
-
energy_efficiency_class
String energy_efficiency_class
-
excluded_destination
List<String> excluded_destination
-
expiration_date
String expiration_date
-
external_seller_id
String external_seller_id
-
gender
String gender
-
google_product_category
String google_product_category
-
gtin
String gtin
-
id
String id
-
identifier_exists
String identifier_exists
-
image_link
String image_link
-
included_destination
List<String> included_destination
-
installment
MerchantCenterXMLInstallment installment
-
is_bundle
String is_bundle
-
item_group_id
String item_group_id
-
lifestyle_image_link
String lifestyle_image_link
-
link
String link
-
loyalty_program
List<MerchantCenterXMLLoyaltyProgram> loyalty_program
-
material
String material
-
max_energy_efficiency_class
String max_energy_efficiency_class
-
max_handling_time
String max_handling_time
-
min_energy_efficiency_class
String min_energy_efficiency_class
-
min_handling_time
String min_handling_time
-
mobile_link
String mobile_link
-
mobileAndroidAppLink
String mobileAndroidAppLink
-
mobileIosAppLink
String mobileIosAppLink
-
mobileIosAppStoreId
String mobileIosAppStoreId
-
mpn
String mpn
-
multipack
String multipack
-
pattern
String pattern
-
pause
String pause
-
price
String price
-
product_detail
List<MerchantCenterXMLProductDetail> product_detail
-
product_height
String product_height
-
product_highlight
List<String> product_highlight
-
product_length
String product_length
-
product_type
String product_type
-
product_weight
String product_weight
-
product_width
String product_width
-
promotion_id
String promotion_id
-
sale_price
String sale_price
-
sale_price_effective_date
String sale_price_effective_date
-
shipping
List<MerchantCenterXMLShipping> shipping
-
shipping_height
String shipping_height
-
shipping_label
String shipping_label
-
shipping_length
String shipping_length
-
shipping_weight
String shipping_weight
-
shipping_width
String shipping_width
-
ships_from_country
String ships_from_country
-
shopping_ads_excluded_country
List<String> shopping_ads_excluded_country
-
size
String size
-
size_system
String size_system
-
size_type
List<String> size_type
-
subscription_cost
MerchantCenterXMLSubscriptionCost subscription_cost
-
tax
List<MerchantCenterXMLTax> tax
-
tax_category
String tax_category
-
title
String title
-
transit_time_label
String transit_time_label
-
unit_pricing_base_measure
String unit_pricing_base_measure
-
unit_pricing_measure
String unit_pricing_measure
-
-
Class com.broadleafcommerce.datafeed.feedprovider.google.sftp.publisher.file.element.MerchantCenterXMLProductDetail
class MerchantCenterXMLProductDetail extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.broadleafcommerce.datafeed.feedprovider.google.sftp.publisher.file.element.MerchantCenterXMLShipping
class MerchantCenterXMLShipping extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
country
String country
-
location_group_name
String location_group_name
-
location_id
String location_id
-
max_handling_time
String max_handling_time
-
max_transit_time
String max_transit_time
-
min_handling_time
String min_handling_time
-
min_transit_time
String min_transit_time
-
postal_code
String postal_code
-
price
String price
-
region
String region
-
service
String service
-
-
Class com.broadleafcommerce.datafeed.feedprovider.google.sftp.publisher.file.element.MerchantCenterXMLSubscriptionCost
class MerchantCenterXMLSubscriptionCost extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.broadleafcommerce.datafeed.feedprovider.google.sftp.publisher.file.element.MerchantCenterXMLTax
class 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.FeedApiException
class FeedApiException extends RuntimeException implements Serializable-
Serialized Fields
-
error
CommerceManagerFeedAPISubmitter.ErrorDTO error
-
-
-
-
Package com.broadleafcommerce.datafeed.feedprovider.meta.api.publisher.file.element
-
Class com.broadleafcommerce.datafeed.feedprovider.meta.api.publisher.file.element.CommerceManagerFeedCSVProduct
class CommerceManagerFeedCSVProduct extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
additionalImageLink
String additionalImageLink
-
ageGroup
String ageGroup
-
androidAppName
String androidAppName
-
androidPackage
String androidPackage
-
androidUrl
String androidUrl
-
availability
String availability
-
brand
String brand
-
color
String color
-
condition
String condition
-
customLabel0
String customLabel0
-
customLabel1
String customLabel1
-
customLabel2
String customLabel2
-
customLabel3
String customLabel3
-
customLabel4
String customLabel4
-
customNumber0
String customNumber0
-
customNumber1
String customNumber1
-
customNumber2
String customNumber2
-
customNumber3
String customNumber3
-
customNumber4
String customNumber4
-
description
String description
-
fbProductCategory
String fbProductCategory
-
gender
String gender
-
googleProductCategory
String googleProductCategory
-
id
String id
-
imageLink
String imageLink
-
importerAddress
String importerAddress
-
importerName
String importerName
-
iosAppName
String iosAppName
-
iosAppStoreId
String iosAppStoreId
-
iosUrl
String iosUrl
-
ipadAppName
String ipadAppName
-
ipadAppStoreId
String ipadAppStoreId
-
ipadUrl
String ipadUrl
-
iphoneAppName
String iphoneAppName
-
iphoneAppStoreId
String iphoneAppStoreId
-
iphoneUrl
String iphoneUrl
-
itemGroupId
String itemGroupId
-
link
String link
-
manufacturerInfo
String manufacturerInfo
-
material
String material
-
mobileLink
String mobileLink
Link to mobile-optimized page for this item. -
originCountry
String originCountry
-
pattern
String pattern
-
price
String price
-
productType
String productType
This contains the primary category name and all its ancestors, separated by '>'. For example: "Home & Garden > Kitchen & Dining > Appliances > Refrigerators" -
quantityToSellOnFacebook
String quantityToSellOnFacebook
-
richTextDescription
String richTextDescription
-
salePrice
String salePrice
-
salePriceEffectiveDate
String salePriceEffectiveDate
-
shipping
String shipping
-
shippingWeight
String shippingWeight
-
size
String size
-
status
String status
-
title
String title
-
waComplianceCategory
String waComplianceCategory
-
-
-
Package com.broadleafcommerce.datafeed.messaging.payload
-
Class com.broadleafcommerce.datafeed.messaging.payload.IncrementalDataFeedEntityUpdateEvent
class IncrementalDataFeedEntityUpdateEvent extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
affectedProductReferenceType
String affectedProductReferenceType
Should contain a value fromDefaultIncrementalEventProductReferenceTypes
describing the type of product reference inIncrementalDataFeedEntityUpdateEvent.getAffectedProductReferenceValue()
.Different services may use different mechanisms to reference products, which is why this is necessary.
-
affectedProductReferenceValue
String affectedProductReferenceValue
The reference key value of the product affected by this entity update event. -
applicationId
String applicationId
The application ID in which the change occurred, if the change occurred at the application level. -
originalEventTime
Instant originalEventTime
Notification events from other services should include timestamps describing when the actual update occurred, and we record it here. -
tenantId
String tenantId
The tenant ID in which the change occurred.
-
-
Class com.broadleafcommerce.datafeed.messaging.payload.StartDataFeedProcessExecutionRequest
class StartDataFeedProcessExecutionRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
dataFeedProcessExecutionId
String dataFeedProcessExecutionId
TheDataFeedProcessExecution.getId()
which needs to be run. -
tenantId
String tenantId
The ID of the tenant who owns theDataFeedProcessExecution
.
-
-
Class com.broadleafcommerce.datafeed.messaging.payload.StartDataFeedPublicationRequest
class StartDataFeedPublicationRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
dataFeedPublicationId
String dataFeedPublicationId
TheDataFeedPublication.getId()
which needs to be run. -
tenantId
String tenantId
The ID of the tenant who owns theDataFeedPublication
.
-
-
-
Package com.broadleafcommerce.datafeed.provider.jpa.domain
-
Class com.broadleafcommerce.datafeed.provider.jpa.domain.JpaDataFeedFileLob
class JpaDataFeedFileLob extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
content
Blob content
Source: https://thorben-janssen.com/mapping-blobs-and-clobs-with-hibernate-and-jpa/We explicitly use
Blob
type 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
Blob
instead ofClob
to allow callers to store any binary data (including pre-compressed zip files). -
id
String id
-
path
String path
This must be fully unique across the system. Any context-discrimination needs to be embedded in the path value itself. -
tenantId
String 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.JpaDataFeedProcess
class JpaDataFeedProcess extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
applicationId
String applicationId
- See Also:
-
contextId
String contextId
The context ID of this process.- See Also:
-
dataFeedPublicationConfigurationIds
List<String> dataFeedPublicationConfigurationIds
-
description
String description
- See Also:
-
displayName
String displayName
- See Also:
-
enabled
boolean enabled
- See Also:
-
filterString
String filterString
- See Also:
-
processType
String processType
- See Also:
-
tracking
com.broadleafcommerce.data.tracking.jpa.filtering.domain.TenantJpaTracking tracking
- See Also:
-
TenantJpaTracking
-
-
Class com.broadleafcommerce.datafeed.provider.jpa.domain.JpaDataFeedProcessExecution
class JpaDataFeedProcessExecution extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
applicationId
String applicationId
-
containsErrors
boolean containsErrors
-
contextId
String contextId
The context ID of this execution.- See Also:
-
dataFeedProcessId
String dataFeedProcessId
-
dataFeedPublicationConfigurationIds
List<String> dataFeedPublicationConfigurationIds
-
endTime
Instant endTime
- See Also:
-
errorDetails
List<String> errorDetails
-
filterString
String filterString
-
processType
String processType
-
queriedDataFileLocation
String queriedDataFileLocation
-
startTime
Instant startTime
- See Also:
-
status
String status
- See Also:
-
tracking
com.broadleafcommerce.data.tracking.jpa.filtering.domain.TenantJpaTracking tracking
- See Also:
-
TenantJpaTracking
-
-
Class com.broadleafcommerce.datafeed.provider.jpa.domain.JpaDataFeedPublication
class JpaDataFeedPublication extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
applicationId
String applicationId
- See Also:
-
containsErrors
boolean containsErrors
- See Also:
-
contextId
String contextId
The context ID of this publication.- See Also:
-
dataFeedProcessExecutionId
String dataFeedProcessExecutionId
-
endTime
Instant endTime
- See Also:
-
errorDetails
List<String> errorDetails
- See Also:
-
startTime
Instant startTime
- See Also:
-
status
String status
- See Also:
-
targetDataFeedPublicationConfigurationId
String targetDataFeedPublicationConfigurationId
Note - we use the default column length here instead ofJpaConstants.CONTEXT_ID_LENGTH
since these IDs are user-defined and may need more space. -
tracking
com.broadleafcommerce.data.tracking.jpa.filtering.domain.TenantJpaTracking tracking
- See Also:
-
TenantJpaTracking
-
-
Class com.broadleafcommerce.datafeed.provider.jpa.domain.JpaIncrementalDataFeedEntityUpdateRecord
class JpaIncrementalDataFeedEntityUpdateRecord extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
affectedProductReferenceType
String affectedProductReferenceType
-
affectedProductReferenceValue
String affectedProductReferenceValue
Note - we use the default column length here instead ofJpaConstants.CONTEXT_ID_LENGTH
since different reference types may have different length requirements. -
contextId
String contextId
The context ID of this event record. -
dataFeedProcessExecutionId
String dataFeedProcessExecutionId
-
dataFeedProcessId
String dataFeedProcessId
-
eventReceivedTime
Instant eventReceivedTime
-
originalEventTime
Instant originalEventTime
-
tracking
com.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.CollectedProduct
class CollectedProduct extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
id
String id
Product ID -
jsonMap
com.fasterxml.jackson.databind.node.ObjectNode jsonMap
GeneralObjectNode
representing the majority of this Product's JSON structure. This is intentionally not deserialized to a concrete DTO to allow for greater flexibility in implementation. -
priceInfo
com.broadleafcommerce.pricing.client.domain.PriceInfo priceInfo
The PriceInfo associated with this product, or null. -
productRating
RatingSummary productRating
The overall rating for this product.- See Also:
-
skuInventory
Map<String,
Long> skuInventory Map of SKU to available inventory.- See Also:
-
skuPrices
Map<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 thePriceInfo
for the Variant with that SKU. If this product has no Variants, or if there is noPriceInfo
assigned to a Variant then there will be no entry in this Map for that SKU and the Product'sPriceInfo
should be used. -
translations
List<Translation> translations
List ofTranslations
associated with this Product.
-
-
Class com.broadleafcommerce.datafeed.service.collector.domain.product.RatingSummary
class RatingSummary extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
averageRating
Double averageRating
Sum of all ratings divided by the number of approved ratings. -
numberOfApprovedRatings
int numberOfApprovedRatings
Number of ratings that have been approved by an administrator or curator affecting the average rating. -
ratingTargetId
String ratingTargetId
The id of the rating target. For example the product or variant ID. -
ratingTargetType
String ratingTargetType
Either "PRODUCT" or "VARIANT".
-
-
-
Package com.broadleafcommerce.datafeed.service.collector.provider
-
Class com.broadleafcommerce.datafeed.service.collector.provider.ExternalInventoryProvider.SkuCodesRequestBody
class SkuCodesRequestBody extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package com.broadleafcommerce.datafeed.service.collector.provider.support
-
Exception com.broadleafcommerce.datafeed.service.collector.provider.support.ProviderApiException
class ProviderApiException extends RuntimeException implements Serializable-
Serialized Fields
-
receivedException
org.springframework.web.reactive.function.client.WebClientResponseException receivedException
The received error.
-
-
-
Class com.broadleafcommerce.datafeed.service.collector.provider.support.SimplePage
class SimplePage extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package com.broadleafcommerce.datafeed.web.domain
-
Class com.broadleafcommerce.datafeed.web.domain.DataFeedProcessExecutionResponse
class DataFeedProcessExecutionResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
errorDetailsAsObjects
List<ErrorDetail> errorDetailsAsObjects
The list of error details for this execution. It contains the same errors asDataFeedProcessExecution.getErrorDetails()
but instead ofString
it usesErrorDetail
object. This is mainly used by the metadata to display the error list as the table. -
execution
DataFeedProcessExecution execution
-
-
Class com.broadleafcommerce.datafeed.web.domain.DataFeedProcessResponse
class DataFeedProcessResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
applicationName
String applicationName
The application name for theDataFeedProcess.getApplicationId()
. -
process
DataFeedProcess process
-
-
Class com.broadleafcommerce.datafeed.web.domain.DataFeedPublicationConfigurationResponse
class DataFeedPublicationConfigurationResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.broadleafcommerce.datafeed.web.domain.DataFeedPublicationResponse
class DataFeedPublicationResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
errorDetailsAsObjects
List<ErrorDetail> errorDetailsAsObjects
The list of error details for this publication. It contains the same errors asDataFeedPublication.getErrorDetails()
but instead ofString
it usesErrorDetail
object. This is mainly used by the metadata to display the error list as the table. -
publication
DataFeedPublication publication
-
targetDataFeedPublicationConfigurationName
String targetDataFeedPublicationConfigurationName
TheDataFeedPublicationConfiguration.getDisplayName()
of theDataFeedPublicationConfiguration
that this publication process will publish data to.
-
-
Class com.broadleafcommerce.datafeed.web.domain.ErrorDetail
class ErrorDetail extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
error
String error
-
-
-
Package com.broadleafcommerce.datafeed.web.exception
-
Exception com.broadleafcommerce.datafeed.web.exception.InvalidApplicationIdParameterException
class InvalidApplicationIdParameterException extends RuntimeException implements Serializable
-