Uses of Class
com.broadleafcommerce.catalog.domain.tag.ProductTag
Package
Description
-
Uses of ProductTag in com.broadleafcommerce.catalog.clone.product.autoconfigure
Modifier and TypeMethodDescriptionCloneProductAutoConfiguration.cloneProductTagsService
(ProductTagService<ProductTag> productTagService) -
Uses of ProductTag in com.broadleafcommerce.catalog.clone.product.service
Modifier and TypeMethodDescriptionprotected ProductTagService<ProductTag>
CloneProductTagsService.getProductTagService()
ModifierConstructorDescriptionCloneProductTagsService
(ProductTagService<ProductTag> productTagService) -
Uses of ProductTag in com.broadleafcommerce.catalog.dataexport
Modifier and TypeMethodDescriptionprotected ProductTagService<ProductTag>
ProductExportRowProducer.getProductTagService()
protected Map<String,
List<ProductTag>> ProductExportRowProducer.readProductTagsByProductIdIn
(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 ProductTag 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 ProductTag in com.broadleafcommerce.catalog.dataexport.converter
-
Uses of ProductTag in com.broadleafcommerce.catalog.dataimport
Modifier and TypeMethodDescriptionprotected ProductTagService<ProductTag>
ProductImportBatchHandler.getProductTagService()
Deprecated.protected com.broadleafcommerce.common.dataimport.util.PersistenceRequest<ProductTag>
ProductImportBatchHandler.initializeProductTagAndBuildPersistenceRequest
(ProductTag productTag, com.broadleafcommerce.common.dataimport.messaging.BatchRecord productTagRecord, String parentProductResourceID) Deprecated.Modifier and TypeMethodDescriptionprotected com.broadleafcommerce.common.dataimport.util.PersistenceRequest<ProductTag>
ProductImportBatchHandler.initializeProductTagAndBuildPersistenceRequest
(ProductTag productTag, com.broadleafcommerce.common.dataimport.messaging.BatchRecord productTagRecord, String parentProductResourceID) Deprecated.Modifier and TypeMethodDescriptionprotected void
ProductImportBatchHandler.processProductTagRecord
(com.broadleafcommerce.common.dataimport.messaging.BatchRecord productTagRecord, String parentProductResourceId, List<com.broadleafcommerce.common.dataimport.util.PersistenceRequest<ProductTag>> successful, List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> failed) Deprecated.ModifierConstructorDescriptionProductImportBatchHandler
(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 ProductTag in com.broadleafcommerce.catalog.dataimport.autoconfigure
Modifier and TypeMethodDescriptionCatalogServicesImportAutoConfiguration.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 ProductTag in com.broadleafcommerce.catalog.dataimport.converter
Modifier and TypeMethodDescriptionProductTagConverter.convert
(com.broadleafcommerce.common.dataimport.messaging.BatchRecord source) Deprecated. -
Uses of ProductTag in com.broadleafcommerce.catalog.domain.category.commerce
Modifier and TypeMethodDescriptionCategoryDetailsContext.getRelatedProductTags()
Map of allProductTags
of theCategoryDetailsContext.relatedProducts
.Modifier and TypeMethodDescriptionvoid
CategoryDetailsContext.setRelatedProductTags
(Map<String, List<ProductTag>> relatedProductTags) Map of allProductTags
of theCategoryDetailsContext.relatedProducts
. -
Uses of ProductTag in com.broadleafcommerce.catalog.domain.product.commerce
Modifier and TypeMethodDescriptionVariantDetail.getAdvancedTags()
The product tags associated with this variant.ProductDetailsContext.getRelatedProductTags()
Map of allProductTags
of theProductDetailsContext.relatedProducts
.Modifier and TypeMethodDescriptionvoid
VariantDetail.setAdvancedTags
(List<ProductTag> advancedTags) The product tags associated with this variant.void
ProductDetailsContext.setRelatedProductTags
(Map<String, List<ProductTag>> relatedProductTags) Map of allProductTags
of theProductDetailsContext.relatedProducts
.ModifierConstructorDescriptionVariantDetail
(Variant variant, PriceInfo priceInfo, String vendorRef, List<ProductTag> advancedTags) -
Uses of ProductTag in com.broadleafcommerce.catalog.domain.tag
-
Uses of ProductTag in com.broadleafcommerce.catalog.messaging
Modifier and TypeMethodDescriptionprotected ProductTagService<ProductTag>
DeleteProductRelationshipEntitiesHandler.getProductTagService()
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 ProductTag in com.broadleafcommerce.catalog.messaging.autoconfigure
Modifier and TypeMethodDescriptionCatalogMessagingAutoConfiguration.CatalogEntityDeletionConfiguration.productTagCatalogEntityDeletedEventHandler
(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, ProductTagService<ProductTag> productTagService) -
Uses of ProductTag in com.broadleafcommerce.catalog.messaging.entitydeletion.handlers
Modifier and TypeMethodDescriptionprotected ProductTagService<ProductTag>
ProductTagCatalogEntityDeletedEventHandler.getProductTagService()
ModifierConstructorDescriptionProductTagCatalogEntityDeletedEventHandler
(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, ProductTagService<ProductTag> productTagService) -
Uses of ProductTag in com.broadleafcommerce.catalog.service.bulkoperation.processor
Modifier and TypeMethodDescriptionprotected List<ProductTag>
AddTagsProductBulkUpdateProcessor.buildProductTags
(BulkOperation bulkOperation, org.springframework.data.domain.Page<BulkOperationItem> bulkOperationItems, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected Map<BulkOperationItem,
List<ProductTag>> RemoveTagsProductBulkUpdateProcessor.findExistingProductTagsToDelete
(BulkOperation bulkOperation, org.springframework.data.domain.Page<BulkOperationItem> bulkOperationItems, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected ProductTagService<ProductTag>
AddTagsProductBulkUpdateProcessor.getProductTagService()
protected ProductTagService<ProductTag>
RemoveTagsProductBulkUpdateProcessor.getProductTagService()
ModifierConstructorDescriptionAddTagsProductBulkUpdateProcessor
(ProductService<Product> productService, AdvancedTagService<AdvancedTag> tagService, ProductTagService<ProductTag> productTagService, ProductBulkUpdateProcessorUtil processorUtil, com.broadleafcommerce.common.extension.TypeFactory typeFactory, BulkUpdateProcessorHelper<BulkOperationItem> bulkUpdateProcessorHelper) RemoveTagsProductBulkUpdateProcessor
(ProductBulkUpdateProcessorUtil processorUtil, ProductTagService<ProductTag> productTagService, BulkUpdateProcessorHelper<BulkOperationItem> bulkUpdateProcessorHelper) -
Uses of ProductTag in com.broadleafcommerce.catalog.service.category.commerce.context.contributor
Modifier and TypeMethodDescriptionprotected ProductTagService<ProductTag>
RelatedProductTagsCategoryContextContributor.getProductTagService()
ModifierConstructorDescriptionRelatedProductTagsCategoryContextContributor
(ProductTagService<ProductTag> productTagService, AdvancedTagService<AdvancedTag> advancedTagService) -
Uses of ProductTag in com.broadleafcommerce.catalog.service.product
Modifier and TypeMethodDescriptionprotected ProductTagService<ProductTag>
DefaultProductService.getProductTagService()
Modifier and TypeMethodDescriptionvoid
DefaultProductService.setProductTagService
(ProductTagService<ProductTag> productTagService) -
Uses of ProductTag in com.broadleafcommerce.catalog.service.product.commerce
Modifier and TypeMethodDescriptionprotected ProductTagService<ProductTag>
DefaultProductDetailsService.getProductTagService()
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 ProductTag in com.broadleafcommerce.catalog.service.product.commerce.context.contributor
Modifier and TypeMethodDescriptionprotected ProductTagService<ProductTag>
RelatedProductTagsProductContextContributor.getProductTagService()
ModifierConstructorDescriptionRelatedProductTagsProductContextContributor
(ProductTagService<ProductTag> productTagService) -
Uses of ProductTag in com.broadleafcommerce.catalog.service.product.consolidation
Modifier and TypeMethodDescriptionprotected List<ProductTag>
ProductTagConsolidationContributor.getObjectsToConsolidate
(@NonNull Set<String> productIds, @NonNull List<ConsolidatedProduct> products, @NonNull com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines, @NonNull com.broadleafcommerce.data.tracking.core.context.ContextInfo context) protected ProductTagService<ProductTag>
ProductTagConsolidationContributor.getProductTagService()
protected Function<ProductTag,
String> ProductTagConsolidationContributor.idGetter()
protected Function<ProductTag,
String> ProductTagConsolidationContributor.productIdGetter()
protected BiConsumer<ConsolidatedProduct,
List<ProductTag>> ProductTagConsolidationContributor.setter()
Modifier and TypeMethodDescriptionprotected List<AdvancedTagRef>
ProductTagConsolidationContributor.getAdvancedTags
(@NonNull Collection<? extends ProductTag> productTags) protected List<AdvancedTagRef>
ProductTagConsolidationContributor.getSearchableAdvancedTags
(@NonNull Collection<? extends ProductTag> productTags) protected void
ProductTagConsolidationContributor.setTags
(@NonNull ConsolidatedProduct product, @NonNull List<? extends ProductTag> productTags) ModifierConstructorDescriptionProductTagConsolidationContributor
(com.broadleafcommerce.common.extension.TypeFactory typeFactory, ProductTagService<ProductTag> productTagService, com.broadleafcommerce.translation.service.TranslationEntityService<com.broadleafcommerce.translation.domain.Translation> translationEntityService, AdvancedTagService<AdvancedTag> advancedTagService) -
Uses of ProductTag in com.broadleafcommerce.catalog.service.tag
Modifier and TypeClassDescriptionclass
DefaultProductTagService<P extends ProductTag>
interface
ProductTagService<P extends ProductTag>
Service API forProductTags
. -
Uses of ProductTag in com.broadleafcommerce.catalog.service.validation.tag
Modifier and TypeMethodDescriptionprotected void
ProductTagValidator.validateActiveEndDate
(ProductTag tag, org.springframework.validation.Errors errors) -
Uses of ProductTag in com.broadleafcommerce.catalog.web.endpoint
Modifier and TypeMethodDescriptionProductTagProductEndpoint.addProductTag
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String productId, ProductTag req) ProductTagTagEndpoint.addProductTag
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String tagId, ProductTag req) ProductTagVariantEndpoint.addVariantTag
(String productId, String variantId, ProductTag req, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) ProductTagVariantEndpoint.patchVariantTag
(String productId, String variantId, String id, ProductTag productTag, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) ProductTagProductEndpoint.readProductTag
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String productId, String id) ProductTagTagEndpoint.readProductTag
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String tagId, String id) ProductTagVariantEndpoint.readVariantTag
(String variantId, String id, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) ProductTagProductEndpoint.reorderProductTag
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String productId, String id, com.broadleafcommerce.data.tracking.core.sort.SortPositionRequest sortPositionRequest) ProductTagVariantEndpoint.reorderVariantTag
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String productId, String variantId, String id, com.broadleafcommerce.data.tracking.core.sort.SortPositionRequest sortPositionRequest) ProductTagProductEndpoint.replaceProductTag
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String productId, String id, ProductTag req) ProductTagTagEndpoint.replaceProductTag
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String tagId, String id, ProductTag req) ProductTagVariantEndpoint.replaceVariantTag
(String productId, String variantId, String id, ProductTag productTag, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) ProductTagProductEndpoint.updateProductTag
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String productId, String id, ProductTag req) ProductTagTagEndpoint.updateProductTag
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String tagId, String id, ProductTag req) Modifier and TypeMethodDescriptionprotected org.apache.commons.lang3.tuple.Pair<Product,
ProductTag> ProductTagProductEndpoint.findWithRelatedProduct
(String productId, String productTagId, String operationType, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Finds theProductTag
and itsProduct
.protected org.apache.commons.lang3.tuple.Pair<AdvancedTag,
ProductTag> ProductTagTagEndpoint.findWithRelatedTag
(String tagId, String productTagId, String operationType, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Finds theProductTag
and itsAdvancedTag
.protected ProductTagService<ProductTag>
ProductTagProductEndpoint.getProductTagService()
protected ProductTagService<ProductTag>
ProductTagTagEndpoint.getProductTagService()
protected ProductTagService<ProductTag>
ProductTagVariantEndpoint.getProductTagService()
org.springframework.data.domain.Page<ProductTag>
ProductTagProductEndpoint.readAllProductTags
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String productId, boolean isSorted, cz.jirutka.rsql.parser.ast.Node filters, org.springframework.data.domain.Pageable page) org.springframework.data.domain.Page<ProductTag>
ProductTagProductEndpoint.readAllProductTags
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String productId, cz.jirutka.rsql.parser.ast.Node filters, org.springframework.data.domain.Pageable page) org.springframework.data.domain.Page<ProductTag>
ProductTagTagEndpoint.readAllProductTags
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String tagId, String targetType, cz.jirutka.rsql.parser.ast.Node filters, org.springframework.data.domain.Pageable page) org.springframework.data.domain.Page<ProductTag>
ProductTagVariantEndpoint.readAllVariantTags
(String variantId, cz.jirutka.rsql.parser.ast.Node filters, org.springframework.data.domain.Pageable page, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) org.springframework.data.domain.Page<ProductTag>
ProductTagVariantEndpoint.readAllVariantTagsSorted
(String productId, String variantId, boolean isSorted, cz.jirutka.rsql.parser.ast.Node filters, org.springframework.data.domain.Pageable page, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Modifier and TypeMethodDescriptionProductTagProductEndpoint.addProductTag
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String productId, ProductTag req) ProductTagTagEndpoint.addProductTag
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String tagId, ProductTag req) ProductTagVariantEndpoint.addVariantTag
(String productId, String variantId, ProductTag req, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected void
ProductTagVariantEndpoint.hydrateVariantTag
(String productId, String variantId, ProductTag productTag, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected void
ProductTagTagEndpoint.inheritCatalogInfoFromProductIfMissing
(ProductTag req, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Updates theContextRequest
oncontextInfo
based on the catalog info ofgetProduct()
if no catalog info is present.ProductTagVariantEndpoint.patchVariantTag
(String productId, String variantId, String id, ProductTag productTag, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) ProductTagProductEndpoint.replaceProductTag
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String productId, String id, ProductTag req) ProductTagTagEndpoint.replaceProductTag
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String tagId, String id, ProductTag req) ProductTagVariantEndpoint.replaceVariantTag
(String productId, String variantId, String id, ProductTag productTag, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) ProductTagProductEndpoint.updateProductTag
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String productId, String id, ProductTag req) ProductTagTagEndpoint.updateProductTag
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String tagId, String id, ProductTag req) ModifierConstructorDescriptionProductTagProductEndpoint
(ProductService<Product> productService, AdvancedTagService<AdvancedTag> tagService, ProductTagService<ProductTag> productTagService, com.broadleafcommerce.translation.service.TranslationEntityService<com.broadleafcommerce.translation.domain.Translation> translationEntityService) ProductTagTagEndpoint
(ProductService<Product> productService, AdvancedTagService<AdvancedTag> tagService, ProductTagService<ProductTag> productTagService, com.broadleafcommerce.translation.service.TranslationEntityService<com.broadleafcommerce.translation.domain.Translation> translationEntityService, com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator hydrator, com.broadleafcommerce.common.extension.TypeFactory typeFactory) ProductTagVariantEndpoint
(VariantService<Variant> variantService, ProductService<Product> productService, AdvancedTagService<AdvancedTag> tagService, ProductTagService<ProductTag> productTagService, com.broadleafcommerce.translation.service.TranslationEntityService<com.broadleafcommerce.translation.domain.Translation> translationEntityService)