Uses of Class
com.broadleafcommerce.catalog.domain.asset.ProductAsset
Package
Description
-
Uses of ProductAsset in com.broadleafcommerce.catalog.clone.product.autoconfigure
Modifier and TypeMethodDescriptionCloneProductAutoConfiguration.cloneProductAssetsService
(ProductAssetService<ProductAsset> productAssetService) -
Uses of ProductAsset in com.broadleafcommerce.catalog.clone.product.service
Modifier and TypeMethodDescriptionprotected ProductAssetService<ProductAsset>
CloneProductAssetsService.getProductAssetService()
ModifierConstructorDescriptionCloneProductAssetsService
(ProductAssetService<ProductAsset> productAssetService) -
Uses of ProductAsset in com.broadleafcommerce.catalog.dataexport
Modifier and TypeMethodDescriptionprotected ProductAssetService<ProductAsset>
ProductExportRowProducer.getProductAssetService()
protected Map<String,
List<ProductAsset>> ProductExportRowProducer.readProductAssetsByProductIdIn
(Set<String> productIds, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) ModifierConstructorDescriptionProductExportRowProducer
(ProductExportRowConverter productExportRowConverter, VariantExportRowConverter variantExportRowConverter, IncludedProductExportRowConverter includedProductExportRowConverter, ProductOptionExportRowConverter productOptionExportRowConverter, CategoryProductExportRowConverter categoryProductExportRowConverter, ProductAssetExportRowConverter productAssetExportRowConverter, AttributeChoiceValueExportRowConverter attributeChoiceValueExportRowConverter, SpecificItemChoiceExportRowConverter specificItemChoiceExportRowConverter, ProductTagExportRowConverter productTagExportRowConverter, VariantService<Variant> variantService, CategoryProductService<CategoryProduct> categoryProductService, ProductAssetService<ProductAsset> productAssetService, ProductTagService<ProductTag> productTagService) -
Uses of ProductAsset in com.broadleafcommerce.catalog.dataexport.autoconfigure
Modifier and TypeMethodDescriptionCatalogServicesExportAutoConfiguration.productExportRowProducer
(ProductExportRowConverter productExportRowConverter, VariantExportRowConverter variantExportRowConverter, IncludedProductExportRowConverter includedProductExportRowConverter, ProductOptionExportRowConverter productOptionExportRowConverter, CategoryProductExportRowConverter categoryProductExportRowConverter, ProductAssetExportRowConverter productAssetExportRowConverter, AttributeChoiceValueExportRowConverter attributeChoiceValueExportRowConverter, SpecificItemChoiceExportRowConverter specificItemChoiceExportRowConverter, ProductTagExportRowConverter productTagExportRowConverter, VariantService<Variant> variantService, CategoryProductService<CategoryProduct> categoryProductService, ProductAssetService<ProductAsset> productAssetService, ProductTagService<ProductTag> productTagService) -
Uses of ProductAsset in com.broadleafcommerce.catalog.dataexport.converter
-
Uses of ProductAsset in com.broadleafcommerce.catalog.dataimport
Modifier and TypeMethodDescriptionprotected ProductAssetService<ProductAsset>
CompleteProductImportBatchHandler.getProductAssetService()
protected ProductAssetService<ProductAsset>
ProductImportBatchHandler.getProductAssetService()
Deprecated.protected com.broadleafcommerce.common.dataimport.util.PersistenceRequest<ProductAsset>
ProductImportBatchHandler.initializeProductAssetAndBuildPersistenceRequest
(ProductAsset productAsset, com.broadleafcommerce.common.dataimport.messaging.BatchRecord productAssetRecord, String productResourceId, com.broadleafcommerce.common.dataimport.messaging.BatchRequest.BatchContext context) Deprecated.Modifier and TypeMethodDescriptionprotected com.broadleafcommerce.common.dataimport.util.PersistenceRequest<ProductAsset>
ProductImportBatchHandler.initializeProductAssetAndBuildPersistenceRequest
(ProductAsset productAsset, com.broadleafcommerce.common.dataimport.messaging.BatchRecord productAssetRecord, String productResourceId, com.broadleafcommerce.common.dataimport.messaging.BatchRequest.BatchContext context) Deprecated.Modifier and TypeMethodDescriptionprotected void
ProductImportBatchHandler.processProductAssetRecord
(com.broadleafcommerce.common.dataimport.messaging.BatchRecord productAssetRecord, String parentProductResourceId, List<com.broadleafcommerce.common.dataimport.util.PersistenceRequest<ProductAsset>> successful, List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> failed, com.broadleafcommerce.common.dataimport.messaging.BatchRequest.BatchContext context) Deprecated.ModifierConstructorDescriptionCompleteProductImportBatchHandler
(ProductRowConverter productConverter, CategoryProductColumnConverter categoryProductColumnConverter, ProductImageColumnConverter productImageColumnConverter, VariantRowConverter variantConverter, CatalogTranslationColumnConverter catalogTranslationColumnConverter, ProductService<Product> productService, VariantService<Variant> variantService, ProductAssetService<ProductAsset> productAssetService, CategoryService<Category> categoryService, CategoryProductService<CategoryProduct> categoryProductService, com.broadleafcommerce.translation.service.TranslationEntityService<com.broadleafcommerce.translation.domain.Translation> translationEntityService, int batchSize, com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator hydrator) CompleteProductImportBatchHandler
(ProductRowConverter productConverter, CategoryProductColumnConverter categoryProductColumnConverter, ProductImageColumnConverter productImageColumnConverter, VariantRowConverter variantConverter, CatalogTranslationColumnConverter catalogTranslationColumnConverter, ProductService<Product> productService, VariantService<Variant> variantService, ProductAssetService<ProductAsset> productAssetService, CategoryService<Category> categoryService, CategoryProductService<CategoryProduct> categoryProductService, com.broadleafcommerce.translation.service.TranslationEntityService<com.broadleafcommerce.translation.domain.Translation> translationEntityService, com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator hydrator) ProductImportBatchHandler
(ProductConverter productConverter, VariantConverter variantConverter, IncludedProductConverter includedProductConverter, ProductOptionConverter productOptionConverter, AttributeChoiceValueConverter attributeChoiceValueConverter, SpecificItemChoiceConverter specificItemChoiceConverter, CategoryProductConverter categoryProductConverter, ProductAssetConverter productAssetConverter, ProductTagConverter productTagConverter, com.broadleafcommerce.common.extension.TypeFactory typeFactory, ProductDefaultsInitializer productDefaultsInitializer, ProductService<Product> productService, VariantService<Variant> variantService, ProductAssetService<ProductAsset> productAssetService, CategoryProductService<CategoryProduct> categoryProductService, OptionTemplateGroupService<OptionTemplateGroup> optionTemplateGroupService, OptionTemplateService<OptionTemplate> optionTemplateService, ProductTagService<ProductTag> productTagService, com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator hydrator) Deprecated. -
Uses of ProductAsset in com.broadleafcommerce.catalog.dataimport.autoconfigure
Modifier and TypeMethodDescriptionCatalogServicesImportAutoConfiguration.completeProductImportBatchHandler
(ProductRowConverter productConverter, CategoryProductColumnConverter categoryProductColumnConverter, ProductImageColumnConverter productImageColumnConverter, VariantRowConverter variantConverter, CatalogTranslationColumnConverter catalogTranslationColumnConverter, ProductService<Product> productService, VariantService<Variant> variantService, ProductAssetService<ProductAsset> productAssetService, CategoryService<Category> categoryService, CategoryProductService<CategoryProduct> categoryProductService, com.broadleafcommerce.translation.service.TranslationEntityService<com.broadleafcommerce.translation.domain.Translation> translationEntityService, com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator hydrator) CatalogServicesImportAutoConfiguration.productImportBatchHandler
(ProductConverter productConverter, VariantConverter variantConverter, IncludedProductConverter includedProductConverter, ProductOptionConverter productOptionConverter, AttributeChoiceValueConverter attributeChoiceValueConverter, SpecificItemChoiceConverter specificItemChoiceConverter, CategoryProductConverter categoryProductConverter, ProductAssetConverter productAssetConverter, ProductTagConverter productTagConverter, ProductService<Product> productService, VariantService<Variant> variantService, ProductAssetService<ProductAsset> productAssetService, CategoryProductService<CategoryProduct> categoryProductService, OptionTemplateService<OptionTemplate> optionTemplateService, OptionTemplateGroupService<OptionTemplateGroup> optionTemplateGroupService, ProductTagService<ProductTag> productTagService, ProductDefaultsInitializer productDefaultsInitializer, com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator hydrator, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of ProductAsset in com.broadleafcommerce.catalog.dataimport.converter
Modifier and TypeMethodDescriptionProductAssetConverter.convert
(com.broadleafcommerce.common.dataimport.messaging.BatchRecord source) Deprecated.Modifier and TypeMethodDescriptionList<com.broadleafcommerce.common.dataimport.util.ConversionUtils.ConversionResponse<ProductAsset>>
ProductImageColumnConverter.convert
(Object parent, com.broadleafcommerce.common.dataimport.messaging.BatchRecord record, com.broadleafcommerce.common.dataimport.messaging.BatchRequest.BatchContext context) protected Map<String,
ProductAsset> ProductImageColumnConverter.getExistingImagesForProductByUrl
(String productId, com.broadleafcommerce.common.dataimport.messaging.BatchRequest.BatchContext context) protected com.broadleafcommerce.common.dataimport.util.ConversionUtils.ConversionResponse<ProductAsset>
ProductImageColumnConverter.initializeData
(@NonNull ProductAsset productAsset, @NonNull Map<String, String> propertiesFromAssetCell, @NonNull com.broadleafcommerce.data.tracking.core.type.OperationType operationType, @NonNull Product parent, boolean isPrimary, com.broadleafcommerce.common.dataimport.messaging.BatchRequest.BatchContext context) Initialize the data from the asset cell onto the asset instance and set additional data as needed.protected org.springframework.data.util.Pair<Boolean,
ProductAsset> ProductImageColumnConverter.instantiateOrGetPrefetchedAsset
(@NonNull Map<String, String> propertiesFromAssetCell, @NonNull Product parent, @NonNull Map<String, ProductAsset> existingProductImagesByUrl) We expect theCompleteProductImportBatchHandler
to have pre-fetched assets if supplied in the original rows.protected com.broadleafcommerce.common.dataimport.util.ConversionUtils.ConversionResponse<ProductAsset>
ProductImageColumnConverter.modifyMappedResponse
(@NonNull Product product, @NonNull com.broadleafcommerce.common.dataimport.messaging.BatchRecord record, @NonNull com.broadleafcommerce.common.dataimport.util.ConversionUtils.ConversionResponse<ProductAsset> response, com.broadleafcommerce.common.dataimport.messaging.BatchRequest.BatchContext context) Simple hook point to allow the modification of the output of the originally mapped responses.Modifier and TypeMethodDescriptionprotected com.broadleafcommerce.data.tracking.core.type.OperationType
ProductImageColumnConverter.determineOperationType
(@NonNull ProductAsset asset, boolean assetAlreadyExistsInDatastore, @NonNull com.broadleafcommerce.common.dataimport.messaging.BatchRecord productRecord) Determine the effective operation type for the given product asset instance and product record.protected void
ProductImageColumnConverter.forceSetOpinionatedPropertiesOnMappedInstance
(ProductAsset productAsset, Product parent, Map<String, String> propertiesFromAssetCell, com.broadleafcommerce.data.tracking.core.type.OperationType operationType, boolean isPrimary, com.broadleafcommerce.common.dataimport.messaging.BatchRequest.BatchContext context) This will be invoked after any properties from the provided row are already mapped onto the targetproductAsset
.protected com.broadleafcommerce.common.dataimport.util.ConversionUtils.ConversionResponse<ProductAsset>
ProductImageColumnConverter.initializeData
(@NonNull ProductAsset productAsset, @NonNull Map<String, String> propertiesFromAssetCell, @NonNull com.broadleafcommerce.data.tracking.core.type.OperationType operationType, @NonNull Product parent, boolean isPrimary, com.broadleafcommerce.common.dataimport.messaging.BatchRequest.BatchContext context) Initialize the data from the asset cell onto the asset instance and set additional data as needed.protected void
ProductImageColumnConverter.parseAndSetTags
(String rawTagsTokenFromCell, @NonNull ProductAsset targetInstance, @NonNull com.broadleafcommerce.data.tracking.core.type.OperationType operationType) Modifier and TypeMethodDescriptionprotected com.broadleafcommerce.common.dataimport.util.ConversionUtils.ConversionResponse<ProductAsset>
ProductImageColumnConverter.modifyMappedResponse
(@NonNull Product product, @NonNull com.broadleafcommerce.common.dataimport.messaging.BatchRecord record, @NonNull com.broadleafcommerce.common.dataimport.util.ConversionUtils.ConversionResponse<ProductAsset> response, com.broadleafcommerce.common.dataimport.messaging.BatchRequest.BatchContext context) Simple hook point to allow the modification of the output of the originally mapped responses. -
Uses of ProductAsset in com.broadleafcommerce.catalog.domain.category.commerce
Modifier and TypeMethodDescriptionCategoryDetailsContext.getRelatedProductAssets()
An aggregation of all of theProductAssets
related to theCategoryDetailsContext.relatedProducts
.Modifier and TypeMethodDescriptionvoid
CategoryDetailsContext.setRelatedProductAssets
(Map<String, List<ProductAsset>> relatedProductAssets) An aggregation of all of theProductAssets
related to theCategoryDetailsContext.relatedProducts
. -
Uses of ProductAsset in com.broadleafcommerce.catalog.domain.product
Modifier and TypeMethodDescriptionConsolidatedProduct.getPrimaryAsset()
Product.getPrimaryAsset()
TheProductAsset
associated with this product marked asisPrimary()
.Modifier and TypeMethodDescriptionConsolidatedProduct.getAllAssets()
AllProductAsset
instances associated with this product.ConsolidatedProduct.getOptionAssets()
Modifier and TypeMethodDescriptionvoid
ConsolidatedProduct.setPrimaryAsset
(ProductAsset primaryAsset) void
Product.setPrimaryAsset
(ProductAsset primaryAsset) TheProductAsset
associated with this product marked asisPrimary()
.Modifier and TypeMethodDescriptionvoid
ConsolidatedProduct.setAllAssets
(List<ProductAsset> allAssets) AllProductAsset
instances associated with this product.void
ConsolidatedProduct.setOptionAssets
(Map<String, ProductAsset> optionAssets) ModifierConstructorDescriptionProduct
(String id, String name, String uri, String description, String sku, String upc, String externalId, javax.money.CurrencyUnit currency, String pricingKey, javax.money.MonetaryAmount msrp, javax.money.MonetaryAmount defaultPrice, javax.money.MonetaryAmount salePrice, javax.money.MonetaryAmount cost, String metaTitle, String metaDescription, String displayTemplate, boolean online, boolean discountable, String inventoryType, String mergingType, boolean availableOnline, String inventoryCheckStrategy, String inventoryReservationStrategy, boolean eligibleForPickup, Map<String, FulfillmentFlatRate> fulfillmentFlatRates, Instant activeStartDate, Instant activeEndDate, Dimensions dimension, Weight weight, boolean searchable, boolean individuallySold, boolean merchandisingProduct, String productType, String businessType, List<String> keywords, Map<String, Attribute> attributes, List<IncludedProduct> includedProducts, List<ProductOption> options, ReviewsSummary reviewsSummary, ProductAsset primaryAsset, Category primaryCategory, List<String> tags, DataDrivenEnum brand, DataDrivenEnum merchandisingType, DataDrivenEnum targetDemographic, com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState contextState, String taxCode, Integer minimumThreshold, Integer maximumThreshold, Variant defaultVariant) ModifierConstructorDescriptionConsolidatedProduct
(Product product, List<Variant> variants, CategoryRef primaryCategory, List<CategoryRef> explicitCategories, List<CategoryRef> categories, List<DataDrivenEnum> dataDrivenEnums, Map<String, ProductAsset> optionAssets, List<ProductAsset> allAssets, String vendorRef, Map<String, String> productSortingWithinCategories, Set<String> catalogOverrides, Set<String> catalogOmissions, Set<String> sandboxOverrides, List<com.broadleafcommerce.translation.domain.Translation> translations, Set<String> marketplaceApplications, boolean archived, String sandboxOwner, boolean hasRequiredOptions, boolean requiredOptionsAvailable, List<AdvancedTagRef> advancedTags) -
Uses of ProductAsset in com.broadleafcommerce.catalog.domain.product.commerce
Modifier and TypeMethodDescriptionProductDetails.getPrimaryAsset()
ProductSummary.getPrimaryAsset()
Modifier and TypeMethodDescriptionProductDetails.getAssets()
AllProductAssets
for this product.ProductSummary.getAssets()
AllProductAssets
for this product.ProductDetailsContext.getRelatedProductAssets()
An aggregation of all of theProductAssets
related to theProductDetailsContext.resolvedProduct
.Modifier and TypeMethodDescriptionvoid
ProductDetails.setPrimaryAsset
(ProductAsset primaryAsset) void
ProductSummary.setPrimaryAsset
(ProductAsset primaryAsset) Modifier and TypeMethodDescriptionvoid
ProductDetails.setAssets
(List<ProductAsset> assets) AllProductAssets
for this product.void
ProductSummary.setAssets
(List<ProductAsset> assets) AllProductAssets
for this product.void
ProductDetailsContext.setRelatedProductAssets
(Map<String, List<ProductAsset>> relatedProductAssets) An aggregation of all of theProductAssets
related to theProductDetailsContext.resolvedProduct
.ModifierConstructorDescriptionProductDetails
(Product product, List<ProductAsset> assets, List<Breadcrumb> breadcrumbs, List<IncludedProductDetail> includedProducts, List<ProductOptionDetail> options, PriceInfo priceInfo, List<VariantDetail> variants, Set<CategoryRef> parentCategories, Map<String, List<PromotionalProductSummary>> promotionalProducts, String vendorRef, List<ProductTagDetail> advancedTags) ProductSummary
(Product product, List<ProductAsset> assets, PriceInfo priceInfo, List<VariantDetail> variants, List<ProductTagDetail> advancedTags) -
Uses of ProductAsset in com.broadleafcommerce.catalog.messaging
Modifier and TypeMethodDescriptionprotected ProductAssetService<ProductAsset>
DeleteProductRelationshipEntitiesHandler.getProductAssetService()
Deprecated, for removal: This API element is subject to removal in a future version.ModifierConstructorDescriptionDeleteProductRelationshipEntitiesHandler
(CategoryProductService<CategoryProduct> categoryProductService, VariantService<Variant> variantService, ProductTagService<ProductTag> productTagService, PromotionalProductService<PromotionalProduct> promotionalProductService, ProductAssetService<ProductAsset> productAssetService, com.broadleafcommerce.translation.service.TranslationEntityService<com.broadleafcommerce.translation.domain.Translation> translationService, com.broadleafcommerce.data.tracking.core.web.ContextRequestConverter contextRequestConverter, com.broadleafcommerce.common.jpa.RepositoryEntityTypeManager typeManager, ProductRepository<JpaProduct> productRepository, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.fasterxml.jackson.databind.ObjectMapper objectMapper) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of ProductAsset in com.broadleafcommerce.catalog.messaging.autoconfigure
Modifier and TypeMethodDescriptionCatalogMessagingAutoConfiguration.CatalogEntityDeletionConfiguration.productAssetCatalogEntityDeletedEventHandler
(com.broadleafcommerce.data.tracking.core.tenant.service.CommonCatalogService<com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog> catalogService, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator contextRequestHydrator, ProductAssetService<ProductAsset> productAssetService) -
Uses of ProductAsset in com.broadleafcommerce.catalog.messaging.entitydeletion.handlers
Modifier and TypeMethodDescriptionprotected ProductAssetService<ProductAsset>
ProductAssetCatalogEntityDeletedEventHandler.getProductAssetService()
ModifierConstructorDescriptionProductAssetCatalogEntityDeletedEventHandler
(com.broadleafcommerce.data.tracking.core.tenant.service.CommonCatalogService<com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog> catalogService, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator contextRequestHydrator, ProductAssetService<ProductAsset> productAssetService) -
Uses of ProductAsset in com.broadleafcommerce.catalog.service.asset
Modifier and TypeClassDescriptionclass
DefaultProductAssetService<P extends ProductAsset>
class
The default implementation of theAbstractPrimaryAssetCollisionService
for theCategoryAsset
interface
ProductAssetService<P extends ProductAsset>
Service API forProductAssets
. -
Uses of ProductAsset in com.broadleafcommerce.catalog.service.category.commerce.context.contributor
Modifier and TypeMethodDescriptionprotected ProductAssetService<ProductAsset>
RelatedProductAssetsCategoryContextContributor.getProductAssetService()
ModifierConstructorDescriptionRelatedProductAssetsCategoryContextContributor
(ProductAssetService<ProductAsset> productAssetService) -
Uses of ProductAsset in com.broadleafcommerce.catalog.service.product
Modifier and TypeMethodDescriptionprotected ProductAssetService<ProductAsset>
DefaultProductService.getProductAssetService()
Modifier and TypeMethodDescriptionvoid
DefaultProductService.setProductAssetService
(ProductAssetService<ProductAsset> productAssetService) -
Uses of ProductAsset in com.broadleafcommerce.catalog.service.product.commerce
Modifier and TypeMethodDescriptionDefaultProductDetailsService.getAssetsForProducts
(@NonNull Collection<String> productIds, cz.jirutka.rsql.parser.ast.Node filters, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) ProductDetailsService.getAssetsForProducts
(Collection<String> productIds, cz.jirutka.rsql.parser.ast.Node filters, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Gets theProductAssets
that match theproductIds
provided.protected ProductAssetService<ProductAsset>
DefaultProductDetailsService.getProductAssetService()
ModifierConstructorDescriptionDefaultProductDetailsService
(List<ProductDetailsContributor> detailsContributors, List<ProductDetailsContextContributor> contextContributors, List<ProductDetailsContextConsolidator> contextConsolidators, ProductService<Product> productService, ProductAssetService<ProductAsset> productAssetService, ProductTagService<ProductTag> productTagService, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of ProductAsset in com.broadleafcommerce.catalog.service.product.commerce.context.contributor
Modifier and TypeMethodDescriptionprotected ProductAssetService<ProductAsset>
RelatedProductAssetsProductContextContributor.getProductAssetService()
ModifierConstructorDescriptionRelatedProductAssetsProductContextContributor
(ProductAssetService<ProductAsset> productAssetService) -
Uses of ProductAsset in com.broadleafcommerce.catalog.service.product.consolidation
Modifier and TypeMethodDescriptionprotected List<ProductAsset>
AllAssetsProductConsolidationContributor.getObjectsToConsolidate
(Set<String> productIds, List<ConsolidatedProduct> products, com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) protected List<ProductAsset>
PrimaryAssetProductConsolidationContributor.getObjectsToConsolidate
(Set<String> productIds, List<ConsolidatedProduct> products, com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) protected ProductAssetService<ProductAsset>
TranslationProductConsolidationContributor.getProductAssetService()
protected ProductAssetService<ProductAsset>
AllAssetsProductConsolidationContributor.getProductAssetSvc()
protected ProductAssetService<ProductAsset>
PrimaryAssetProductConsolidationContributor.getProductAssetSvc()
protected Function<ProductAsset,
String> AllAssetsProductConsolidationContributor.idGetter()
protected Function<ProductAsset,
String> PrimaryAssetProductConsolidationContributor.idGetter()
protected Function<ProductAsset,
String> AllAssetsProductConsolidationContributor.productIdGetter()
protected Function<ProductAsset,
String> PrimaryAssetProductConsolidationContributor.productIdGetter()
protected BiConsumer<ConsolidatedProduct,
List<ProductAsset>> AllAssetsProductConsolidationContributor.setter()
protected BiConsumer<ConsolidatedProduct,
List<ProductAsset>> PrimaryAssetProductConsolidationContributor.setter()
ModifierConstructorDescriptionAllAssetsProductConsolidationContributor
(ProductAssetService<ProductAsset> productAssetSvc, com.broadleafcommerce.common.extension.TypeFactory typeFactory) PrimaryAssetProductConsolidationContributor
(ProductAssetService<ProductAsset> productAssetSvc, com.broadleafcommerce.common.extension.TypeFactory typeFactory) TranslationProductConsolidationContributor
(com.broadleafcommerce.translation.service.TranslationEntityService<com.broadleafcommerce.translation.domain.Translation> translationEntityService, ProductService<Product> productService, VariantService<Variant> variantService, ProductAssetService<ProductAsset> productAssetService, CategoryService<Category> categoryService, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of ProductAsset in com.broadleafcommerce.catalog.service.product.hydration
Modifier and TypeMethodDescriptionResolvedProductReferences.getPrimaryAssetsByProductId()
Contains the results of querying forProductReferences.productIdsToFindPrimaryAssetsFor
.protected ProductAssetService<ProductAsset>
DefaultProductHydrationService.getProductAssetService()
Modifier and TypeMethodDescriptionvoid
ResolvedProductReferences.setPrimaryAssetsByProductId
(Map<String, ProductAsset> primaryAssetsByProductId) Contains the results of querying forProductReferences.productIdsToFindPrimaryAssetsFor
.ModifierConstructorDescriptionDefaultProductHydrationService
(ProductService<Product> productService, ProductAssetService<ProductAsset> productAssetService, VariantService<Variant> variantService, CategoryService<Category> categoryService, CategoryProductService<CategoryProduct> categoryProductService, DataDrivenEnumService<DataDrivenEnum> dataDrivenEnumService, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of ProductAsset in com.broadleafcommerce.catalog.service.validation
Modifier and TypeMethodDescriptionprotected void
ProductAssetValidator.validateUrlAndEmbedCode
(ProductAsset asset, org.springframework.validation.Errors errors) -
Uses of ProductAsset in com.broadleafcommerce.catalog.web.endpoint
Modifier and TypeMethodDescriptionProductAssetEndpoint.create
(String productId, ProductAsset toCreate, OptionalSortPositionRequest givenSortRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) ProductAssetEndpoint.readSingle
(String productId, String productAssetId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) ProductAssetEndpoint.reorderProductAsset
(String productId, String productAssetId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, com.broadleafcommerce.data.tracking.core.sort.SortPositionRequest sortPositionRequest) ProductAssetEndpoint.update
(String productId, String productAssetId, ProductAssetEndpoint.ProductAssetUpdate assetUpdate, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Modifier and TypeMethodDescriptionprotected ProductAssetService<ProductAsset>
CategoryEndpoint.getProductAssetService()
protected ProductAssetService<ProductAsset>
ProductAssetEndpoint.getProductAssetService()
org.springframework.data.domain.Page<ProductAsset>
ProductAssetEndpoint.readAll
(String productId, cz.jirutka.rsql.parser.ast.Node filters, org.springframework.data.domain.Pageable page, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, Boolean isSorted, String searchString) Modifier and TypeMethodDescriptionProductAssetEndpoint.create
(String productId, ProductAsset toCreate, OptionalSortPositionRequest givenSortRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) ModifierConstructorDescriptionCategoryEndpoint
(CategoryService<Category> categoryService, CategoryAncestryHydrationService categoryAncestryHydrationService, PromotionalCategoryProductService<PromotionalCategoryProduct> promotionalCategoryProductService, ProductService<Product> productService, ProductAssetService<ProductAsset> productAssetService, CategoryProductService<CategoryProduct> categoryProductService, com.broadleafcommerce.common.extension.TypeFactory catalogFactory, com.broadleafcommerce.translation.service.TranslationEntityService<com.broadleafcommerce.translation.domain.Translation> translationEntityService, CloneCategoryService<Category, CloneCategoryRequest> cloneCategorySvc, com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterParser<cz.jirutka.rsql.parser.ast.Node> parser) ProductAssetEndpoint
(ProductAssetService<ProductAsset> productAssetService, ProductService<Product> productService, com.broadleafcommerce.translation.service.TranslationEntityService<com.broadleafcommerce.translation.domain.Translation> translationEntityService) -
Uses of ProductAsset in com.broadleafcommerce.catalog.web.endpoint.commerce
Modifier and TypeMethodDescriptionProductDetailsEndpoint.readAssetsForProducts
(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, cz.jirutka.rsql.parser.ast.Node filters, List<String> productIds)