Uses of Class
com.broadleafcommerce.catalog.domain.asset.ProductAsset
Packages that use ProductAsset
Package
Description
-
Uses of ProductAsset in com.broadleafcommerce.catalog.clone.product.autoconfigure
Method parameters in com.broadleafcommerce.catalog.clone.product.autoconfigure with type arguments of type ProductAssetModifier and TypeMethodDescriptionCloneProductAutoConfiguration.cloneProductAssetsService
(ProductAssetService<ProductAsset> productAssetService) -
Uses of ProductAsset in com.broadleafcommerce.catalog.clone.product.service
Methods in com.broadleafcommerce.catalog.clone.product.service that return types with arguments of type ProductAssetModifier and TypeMethodDescriptionprotected ProductAssetService<ProductAsset>
CloneProductAssetsService.getProductAssetService()
Constructor parameters in com.broadleafcommerce.catalog.clone.product.service with type arguments of type ProductAssetModifierConstructorDescriptionCloneProductAssetsService
(ProductAssetService<ProductAsset> productAssetService) -
Uses of ProductAsset in com.broadleafcommerce.catalog.dataexport
Methods in com.broadleafcommerce.catalog.dataexport that return types with arguments of type ProductAssetModifier and TypeMethodDescriptionprotected ProductAssetService<ProductAsset>
ProductExportRowProducer.getProductAssetService()
protected Map<String,
List<ProductAsset>> ProductExportRowProducer.readProductAssetsByProductIdIn
(Set<String> productIds, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Constructor parameters in com.broadleafcommerce.catalog.dataexport with type arguments of type ProductAssetModifierConstructorDescriptionProductExportRowProducer
(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
Method parameters in com.broadleafcommerce.catalog.dataexport.autoconfigure with type arguments of type ProductAssetModifier 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
Methods in com.broadleafcommerce.catalog.dataexport.converter with parameters of type ProductAsset -
Uses of ProductAsset in com.broadleafcommerce.catalog.dataimport
Methods in com.broadleafcommerce.catalog.dataimport that return types with arguments of type ProductAssetModifier 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.Methods in com.broadleafcommerce.catalog.dataimport with parameters of type ProductAssetModifier 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.Method parameters in com.broadleafcommerce.catalog.dataimport with type arguments of type ProductAssetModifier 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.Constructor parameters in com.broadleafcommerce.catalog.dataimport with type arguments of type ProductAssetModifierConstructorDescriptionCompleteProductImportBatchHandler
(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
Method parameters in com.broadleafcommerce.catalog.dataimport.autoconfigure with type arguments of type ProductAssetModifier 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
Methods in com.broadleafcommerce.catalog.dataimport.converter that return ProductAssetModifier and TypeMethodDescriptionProductAssetConverter.convert
(com.broadleafcommerce.common.dataimport.messaging.BatchRecord source) Deprecated.Methods in com.broadleafcommerce.catalog.dataimport.converter that return types with arguments of type ProductAssetModifier 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.Methods in com.broadleafcommerce.catalog.dataimport.converter with parameters of type ProductAssetModifier 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) Method parameters in com.broadleafcommerce.catalog.dataimport.converter with type arguments of type ProductAssetModifier 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
Methods in com.broadleafcommerce.catalog.domain.category.commerce that return types with arguments of type ProductAssetModifier and TypeMethodDescriptionCategoryDetailsContext.getRelatedProductAssets()
An aggregation of all of theProductAssets
related to theCategoryDetailsContext.relatedProducts
.Method parameters in com.broadleafcommerce.catalog.domain.category.commerce with type arguments of type ProductAssetModifier 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
Methods in com.broadleafcommerce.catalog.domain.product that return ProductAssetModifier and TypeMethodDescriptionConsolidatedProduct.getPrimaryAsset()
Product.getPrimaryAsset()
TheProductAsset
associated with this product marked asisPrimary()
.Methods in com.broadleafcommerce.catalog.domain.product that return types with arguments of type ProductAssetModifier and TypeMethodDescriptionConsolidatedProduct.getAllAssets()
AllProductAsset
instances associated with this product.ConsolidatedProduct.getOptionAssets()
Methods in com.broadleafcommerce.catalog.domain.product with parameters of type ProductAssetModifier and TypeMethodDescriptionvoid
ConsolidatedProduct.setPrimaryAsset
(ProductAsset primaryAsset) void
Product.setPrimaryAsset
(ProductAsset primaryAsset) TheProductAsset
associated with this product marked asisPrimary()
.Method parameters in com.broadleafcommerce.catalog.domain.product with type arguments of type ProductAssetModifier and TypeMethodDescriptionvoid
ConsolidatedProduct.setAllAssets
(List<ProductAsset> allAssets) AllProductAsset
instances associated with this product.void
ConsolidatedProduct.setOptionAssets
(Map<String, ProductAsset> optionAssets) Constructors in com.broadleafcommerce.catalog.domain.product with parameters of type ProductAssetModifierConstructorDescriptionProduct
(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) Constructor parameters in com.broadleafcommerce.catalog.domain.product with type arguments of type ProductAssetModifierConstructorDescriptionConsolidatedProduct
(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
Methods in com.broadleafcommerce.catalog.domain.product.commerce that return ProductAssetModifier and TypeMethodDescriptionProductDetails.getPrimaryAsset()
ProductSummary.getPrimaryAsset()
Methods in com.broadleafcommerce.catalog.domain.product.commerce that return types with arguments of type ProductAssetModifier 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
.Methods in com.broadleafcommerce.catalog.domain.product.commerce with parameters of type ProductAssetModifier and TypeMethodDescriptionvoid
ProductDetails.setPrimaryAsset
(ProductAsset primaryAsset) void
ProductSummary.setPrimaryAsset
(ProductAsset primaryAsset) Method parameters in com.broadleafcommerce.catalog.domain.product.commerce with type arguments of type ProductAssetModifier 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
.Constructor parameters in com.broadleafcommerce.catalog.domain.product.commerce with type arguments of type ProductAssetModifierConstructorDescriptionProductDetails
(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
Methods in com.broadleafcommerce.catalog.messaging that return types with arguments of type ProductAssetModifier and TypeMethodDescriptionprotected ProductAssetService<ProductAsset>
DeleteProductRelationshipEntitiesHandler.getProductAssetService()
Deprecated, for removal: This API element is subject to removal in a future version.Constructor parameters in com.broadleafcommerce.catalog.messaging with type arguments of type ProductAssetModifierConstructorDescriptionDeleteProductRelationshipEntitiesHandler
(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
Method parameters in com.broadleafcommerce.catalog.messaging.autoconfigure with type arguments of type ProductAssetModifier 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
Methods in com.broadleafcommerce.catalog.messaging.entitydeletion.handlers that return types with arguments of type ProductAssetModifier and TypeMethodDescriptionprotected ProductAssetService<ProductAsset>
ProductAssetCatalogEntityDeletedEventHandler.getProductAssetService()
Constructor parameters in com.broadleafcommerce.catalog.messaging.entitydeletion.handlers with type arguments of type ProductAssetModifierConstructorDescriptionProductAssetCatalogEntityDeletedEventHandler
(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
Classes in com.broadleafcommerce.catalog.service.asset with type parameters of type ProductAssetModifier 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
Methods in com.broadleafcommerce.catalog.service.category.commerce.context.contributor that return types with arguments of type ProductAssetModifier and TypeMethodDescriptionprotected ProductAssetService<ProductAsset>
RelatedProductAssetsCategoryContextContributor.getProductAssetService()
Constructor parameters in com.broadleafcommerce.catalog.service.category.commerce.context.contributor with type arguments of type ProductAssetModifierConstructorDescriptionRelatedProductAssetsCategoryContextContributor
(ProductAssetService<ProductAsset> productAssetService) -
Uses of ProductAsset in com.broadleafcommerce.catalog.service.product
Methods in com.broadleafcommerce.catalog.service.product that return types with arguments of type ProductAssetModifier and TypeMethodDescriptionprotected ProductAssetService<ProductAsset>
DefaultProductService.getProductAssetService()
Method parameters in com.broadleafcommerce.catalog.service.product with type arguments of type ProductAssetModifier and TypeMethodDescriptionvoid
DefaultProductService.setProductAssetService
(ProductAssetService<ProductAsset> productAssetService) -
Uses of ProductAsset in com.broadleafcommerce.catalog.service.product.commerce
Methods in com.broadleafcommerce.catalog.service.product.commerce that return types with arguments of type ProductAssetModifier 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()
Constructor parameters in com.broadleafcommerce.catalog.service.product.commerce with type arguments of type ProductAssetModifierConstructorDescriptionDefaultProductDetailsService
(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
Methods in com.broadleafcommerce.catalog.service.product.commerce.context.contributor that return types with arguments of type ProductAssetModifier and TypeMethodDescriptionprotected ProductAssetService<ProductAsset>
RelatedProductAssetsProductContextContributor.getProductAssetService()
Constructor parameters in com.broadleafcommerce.catalog.service.product.commerce.context.contributor with type arguments of type ProductAssetModifierConstructorDescriptionRelatedProductAssetsProductContextContributor
(ProductAssetService<ProductAsset> productAssetService) -
Uses of ProductAsset in com.broadleafcommerce.catalog.service.product.consolidation
Methods in com.broadleafcommerce.catalog.service.product.consolidation that return types with arguments of type ProductAssetModifier 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()
Constructor parameters in com.broadleafcommerce.catalog.service.product.consolidation with type arguments of type ProductAssetModifierConstructorDescriptionAllAssetsProductConsolidationContributor
(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
Methods in com.broadleafcommerce.catalog.service.product.hydration that return types with arguments of type ProductAssetModifier and TypeMethodDescriptionResolvedProductReferences.getPrimaryAssetsByProductId()
Contains the results of querying forProductReferences.productIdsToFindPrimaryAssetsFor
.protected ProductAssetService<ProductAsset>
DefaultProductHydrationService.getProductAssetService()
Method parameters in com.broadleafcommerce.catalog.service.product.hydration with type arguments of type ProductAssetModifier and TypeMethodDescriptionvoid
ResolvedProductReferences.setPrimaryAssetsByProductId
(Map<String, ProductAsset> primaryAssetsByProductId) Contains the results of querying forProductReferences.productIdsToFindPrimaryAssetsFor
.Constructor parameters in com.broadleafcommerce.catalog.service.product.hydration with type arguments of type ProductAssetModifierConstructorDescriptionDefaultProductHydrationService
(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
Methods in com.broadleafcommerce.catalog.service.validation with parameters of type ProductAssetModifier and TypeMethodDescriptionprotected void
ProductAssetValidator.validateUrlAndEmbedCode
(ProductAsset asset, org.springframework.validation.Errors errors) -
Uses of ProductAsset in com.broadleafcommerce.catalog.web.endpoint
Methods in com.broadleafcommerce.catalog.web.endpoint that return ProductAssetModifier 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) Methods in com.broadleafcommerce.catalog.web.endpoint that return types with arguments of type ProductAssetModifier 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) Methods in com.broadleafcommerce.catalog.web.endpoint with parameters of type ProductAssetModifier and TypeMethodDescriptionProductAssetEndpoint.create
(String productId, ProductAsset toCreate, OptionalSortPositionRequest givenSortRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Constructor parameters in com.broadleafcommerce.catalog.web.endpoint with type arguments of type ProductAssetModifierConstructorDescriptionCategoryEndpoint
(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
Methods in com.broadleafcommerce.catalog.web.endpoint.commerce that return types with arguments of type ProductAssetModifier 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)