Uses of Interface
com.broadleafcommerce.catalog.service.product.ProductService
Package
Description
-
Uses of ProductService in com.broadleafcommerce.catalog.clone.product.autoconfigure
Modifier and TypeMethodDescriptionCloneProductAutoConfiguration.cloneProductService
(ProductService<Product> productService, CloneProductRelationshipsManager<Product, CloneProductRequest> cloneProductRelationshipsManager, ProductRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, com.broadleafcommerce.common.messaging.notification.NotificationManager notificationManager, com.broadleafcommerce.data.tracking.core.mapping.DomainMapperManager mapperManager, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidatorManager validator, org.springframework.transaction.support.TransactionTemplate template) -
Uses of ProductService in com.broadleafcommerce.catalog.clone.product.service
Modifier and TypeMethodDescriptionprotected ProductService<P>
DefaultCloneProductService.getProductService()
ModifierConstructorDescriptionDefaultCloneProductService
(ProductService<P> productService, CloneProductRelationshipsManager<P, R> pRelationshipService, ProductRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, com.broadleafcommerce.common.messaging.notification.NotificationManager notificationManager, com.broadleafcommerce.data.tracking.core.mapping.DomainMapperManager domainMapper, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidatorManager validator, org.springframework.transaction.support.TransactionTemplate template) -
Uses of ProductService in com.broadleafcommerce.catalog.dataexport
Modifier and TypeMethodDescriptionprotected ProductService<Product>
ProductExportProcessor.getProductService()
ModifierConstructorDescriptionProductExportProcessor
(ProductService<Product> productService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterParser<cz.jirutka.rsql.parser.ast.Node> filterParser, com.broadleafcommerce.data.tracking.core.web.ContextRequestConverter contextRequestConverter, com.fasterxml.jackson.databind.ObjectMapper objectMapper, ExportRowProducer<Product> productExportRowProducer) -
Uses of ProductService in com.broadleafcommerce.catalog.dataexport.autoconfigure
Modifier and TypeMethodDescriptioncom.broadleafcommerce.common.dataexport.service.ExportProcessor<Product>
CatalogServicesExportAutoConfiguration.productExportProcessor
(ProductService<Product> productService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterParser<cz.jirutka.rsql.parser.ast.Node> filterParser, com.broadleafcommerce.data.tracking.core.web.ContextRequestConverter contextRequestConverter, com.fasterxml.jackson.databind.ObjectMapper objectMapper, ExportRowProducer<Product> productExportRowProducer) -
Uses of ProductService in com.broadleafcommerce.catalog.dataimport
Modifier and TypeMethodDescriptionprotected ProductService<Product>
CompleteProductImportBatchHandler.getProductService()
protected ProductService<Product>
ProductImportBatchHandler.getProductService()
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 ProductService 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) CatalogServicesImportAutoConfiguration.updatePricesImportBatchHandler
(com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator hydrator, ProductService<Product> productService, VariantService<Variant> variantService, com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
Uses of ProductService in com.broadleafcommerce.catalog.dataimport.prices
Modifier and TypeMethodDescriptionprotected ProductService<Product>
UpdatePricesImportBatchHandler.getProductService()
ModifierConstructorDescriptionUpdatePricesImportBatchHandler
(com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator hydrator, ProductService<Product> productService, VariantService<Variant> variantService, com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
Uses of ProductService in com.broadleafcommerce.catalog.messaging
Modifier and TypeMethodDescriptionprotected ProductService<Product>
CatalogServiceMarketplaceCatalogChangeListener.getProductService()
ModifierConstructorDescriptionCatalogServiceMarketplaceCatalogChangeListener
(com.broadleafcommerce.data.tracking.core.data.CatalogDataRouteSupporting route, ProductService<Product> productService, com.broadleafcommerce.data.tracking.core.tenant.service.CommonCatalogService<com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog> catalogService, com.broadleafcommerce.common.messaging.notification.DetachedDurableMessageSender sender, com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator contextRequestHydrator, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.data.tracking.core.tenant.service.MarketplaceCatalogReindexProperties marketplaceCatalogReindexProperties) -
Uses of ProductService in com.broadleafcommerce.catalog.service
Modifier and TypeMethodDescriptionprotected ProductService<Product>
DefaultCategoryProductService.getProductService()
protected ProductService<Product>
DefaultCategoryService.getProductService()
Modifier and TypeMethodDescriptionvoid
DefaultCategoryProductService.setProductService
(ProductService<Product> productService) ModifierConstructorDescriptionDefaultCategoryService
(CategoryRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper, ProductService<Product> productService, CategoryProductService<CategoryProduct> categoryProductService, RSQLEvaluationService rsqlEvaluationService, com.broadleafcommerce.common.extension.cache.CacheStateManager cacheStateManager, com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterParser<cz.jirutka.rsql.parser.ast.Node> parser) -
Uses of ProductService in com.broadleafcommerce.catalog.service.autoconfigure
Modifier and TypeMethodDescriptionCatalogServiceAutoConfiguration.browseDetailsService
(ProductService<Product> productService, CategoryService<Category> categoryService, ProductDetailsService productDetailsService, CategoryDetailsService categoryDetailsService, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of ProductService in com.broadleafcommerce.catalog.service.bulk
Modifier and TypeMethodDescriptionprotected ProductService<Product>
ProductBulkUpdateProcessor.getProductService()
ModifierConstructorDescriptionProductBulkUpdateProcessor
(ProductService<Product> productService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterParser<cz.jirutka.rsql.parser.ast.Node> filterParser, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.data.tracking.core.web.ContextRequestConverter contextRequestConverter) -
Uses of ProductService in com.broadleafcommerce.catalog.service.bulkoperation.processor
Modifier and TypeMethodDescriptionprotected ProductService<Product>
AddTagsProductBulkUpdateProcessor.getProductService()
protected ProductService<Product>
ArchiveProductBulkUpdateProcessor.getProductService()
protected ProductService<Product>
LogBulkUpdateProcessor.getProductService()
protected ProductService<Product>
SetActiveProductBulkUpdateProcessor.getProductService()
ModifierConstructorDescriptionAddTagsProductBulkUpdateProcessor
(ProductService<Product> productService, AdvancedTagService<AdvancedTag> tagService, ProductTagService<ProductTag> productTagService, ProductBulkUpdateProcessorUtil processorUtil, com.broadleafcommerce.common.extension.TypeFactory typeFactory, BulkUpdateProcessorHelper<BulkOperationItem> bulkUpdateProcessorHelper) ArchiveProductBulkUpdateProcessor
(ProductBulkUpdateProcessorUtil processorUtil, ProductService<Product> productService, BulkUpdateProcessorHelper<BulkOperationItem> bulkUpdateProcessorHelper) LogBulkUpdateProcessor
(ProductService<Product> productService, BulkUpdateProcessorHelper<BulkOperationItem> bulkUpdateProcessorHelper) SetActiveProductBulkUpdateProcessor
(ProductBulkUpdateProcessorUtil processorUtil, ProductService<Product> productService, BulkUpdateProcessorHelper<BulkOperationItem> bulkUpdateProcessorHelper) -
Uses of ProductService in com.broadleafcommerce.catalog.service.category.commerce.context.contributor
Modifier and TypeMethodDescriptionprotected ProductService<Product>
RelatedProductsCategoryContextContributor.getProductService()
ModifierConstructorDescriptionRelatedProductsCategoryContextContributor
(CategoryProductService<CategoryProduct> categoryProductService, PromotionalCategoryProductService<PromotionalCategoryProduct> promoCategoryProductService, ProductService<Product> productService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.common.extension.cache.CacheStateManager cacheStateManager) -
Uses of ProductService in com.broadleafcommerce.catalog.service.commerce
Modifier and TypeMethodDescriptionprotected ProductService<Product>
DefaultBrowseDetailsService.getProductService()
ModifierConstructorDescriptionDefaultBrowseDetailsService
(ProductService<Product> productService, CategoryService<Category> categoryService, ProductDetailsService productDetailsService, CategoryDetailsService categoryDetailsService, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of ProductService in com.broadleafcommerce.catalog.service.product
Modifier and TypeMethodDescriptionprotected ProductService<P>
DefaultOptionGenerationService.getProductService()
protected ProductService<Product>
SkuGenerationService.getProductSvc()
ModifierConstructorDescriptionDefaultOptionGenerationService
(ProductService<P> productService, OptionTemplateValidator optionTemplateValidator, OptionTemplateGroupValidator optionTemplateGroupValidator, OptionTemplateService<OptionTemplate> optionTemplateService, OptionTemplateGroupService<OptionTemplateGroup> optionTemplateGroupService, com.broadleafcommerce.translation.service.TranslationEntityService<com.broadleafcommerce.translation.domain.Translation> translationEntityService, OptionTemplateGroupHydrationService optionTemplateGroupHydrationService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, String optionTemplateRepositoryDomain) SkuGenerationService
(VariantService<Variant> variantSvc, ProductService<Product> productSvc, ProductOptionValueCombinationService combinationSvc, com.broadleafcommerce.common.extension.TypeFactory typeFactory, org.springframework.transaction.support.TransactionTemplate template) -
Uses of ProductService in com.broadleafcommerce.catalog.service.product.commerce
Modifier and TypeMethodDescriptionprotected ProductService<Product>
DefaultProductDetailsService.getProductService()
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 ProductService in com.broadleafcommerce.catalog.service.product.commerce.context.contributor
Modifier and TypeMethodDescriptionprotected ProductService<Product>
ItemChoiceHierarchyProductContextContributor.getProductService()
protected ProductService<Product>
RelatedProductsProductContextContributor.getProductService()
ModifierConstructorDescriptionItemChoiceHierarchyProductContextContributor
(CategoryProductService<CategoryProduct> categoryProductService, ProductService<Product> productService, VariantService<Variant> variantService, CategoryService<Category> categoryService, CatalogServiceProperties properties, com.broadleafcommerce.common.extension.TypeFactory typeFactory) RelatedProductsProductContextContributor
(CategoryProductService<CategoryProduct> categoryProductService, ProductService<Product> productService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.RSQLFilterParser rsqlFilterParser) -
Uses of ProductService in com.broadleafcommerce.catalog.service.product.consolidation
Modifier and TypeMethodDescriptionprotected ProductService<Product>
ItemChoiceAvailabilityConsolidationContributor.getProductService()
protected ProductService<Product>
TranslationProductConsolidationContributor.getProductService()
protected ProductService<Product>
DefaultProductConsolidationService.getProductSvc()
ModifierConstructorDescriptionDefaultConsolidatedProductPostProcessor
(List<ConsolidatedProduct> products, ProductService<Product> productService, cz.jirutka.rsql.parser.ast.Node filters, com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines, Map<String, Set<String>> marketplaceApplicationsForCatalogs) DefaultProductConsolidationService
(List<ProductConsolidationContributor> productConsolidationContributors, ProductService<Product> productSvc, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.data.tracking.core.tenant.service.CommonCatalogService<com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog> catalogService, com.broadleafcommerce.data.tracking.core.marketplace.service.CommonMarketplaceApplicationCatalogService<com.broadleafcommerce.data.tracking.core.tenant.domain.MarketplaceApplicationCatalog> marketplaceApplicationCatalogService, cz.jirutka.rsql.parser.RSQLParser rsqlParser) ItemChoiceAvailabilityConsolidationContributor
(ProductService<Product> productService, CategoryProductService<CategoryProduct> categoryProductService, CategoryService<Category> categoryService, com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.RSQLFilterParser rsqlFilterParser) 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 ProductService in com.broadleafcommerce.catalog.service.product.hydration
Modifier and TypeMethodDescriptionprotected ProductService<Product>
DefaultProductHydrationService.getProductService()
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 ProductService in com.broadleafcommerce.catalog.service.product.relation
Modifier and TypeMethodDescriptionprotected ProductService<Product>
DefaultPromotionalProductService.getProductService()
ModifierConstructorDescriptionDefaultPromotionalProductService
(PromotionalProductRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper, ProductService<Product> productSvc, com.broadleafcommerce.common.extension.cache.CacheStateManager cacheStateManager) -
Uses of ProductService in com.broadleafcommerce.catalog.service.tag
Modifier and TypeMethodDescriptionprotected ProductService<Product>
DefaultProductTagService.getProductService()
ModifierConstructorDescriptionDefaultProductTagService
(ProductTagRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper, AdvancedTagService<AdvancedTag> advancedTagService, ProductService<Product> productService, VariantService<Variant> variantService) -
Uses of ProductService in com.broadleafcommerce.catalog.service.validation
Modifier and TypeMethodDescriptionprotected ProductService<Product>
ProductAssetValidator.getProductService()
protected ProductService<Product>
ProductOptionValidator.getProductService()
protected ProductService<Product>
ProductValidator.getProductService()
protected ProductService<Product>
VariantValidator.getProductService()
Modifier and TypeMethodDescriptionvoid
ProductAssetValidator.setProductService
(ProductService<Product> productService) Lazy injection since this validator is itself a service component.void
ProductOptionValidator.setProductService
(ProductService<Product> productService) Lazy injection since this validator is itself a service component.void
ProductValidator.setProductService
(ProductService<Product> productService) Lazy injection since this validator is itself a service component.void
VariantValidator.setProductService
(ProductService<Product> productService) Lazy injection since this validator is itself a service component. -
Uses of ProductService in com.broadleafcommerce.catalog.web.endpoint
Modifier and TypeMethodDescriptionprotected ProductService<Product>
CategoryEndpoint.getProductService()
protected ProductService<Product>
ProductAssetEndpoint.getProductService()
protected ProductService<Product>
ProductTagProductEndpoint.getProductService()
protected ProductService<Product>
ProductTagTagEndpoint.getProductService()
protected ProductService<Product>
ProductTagVariantEndpoint.getProductService()
protected ProductService<Product>
ProductEndpoint.getProductSvc()
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) ProductEndpoint
(ProductService<Product> productSvc, CloneProductService<Product, CloneProductRequest> cloneProductSvc, SkuGenerationService<Variant> skuGenerationSvc, PromotionalProductService<PromotionalProduct> promotionalProductSvc, CategoryService<Category> categoryService, com.broadleafcommerce.translation.service.TranslationEntityService<com.broadleafcommerce.translation.domain.Translation> translationEntityService, CategoryProductService<CategoryProduct> categoryProductService, com.broadleafcommerce.bulk.service.BulkUpdateManager bulkUpdateManager, com.broadleafcommerce.bulk.service.BulkUpdateService<com.broadleafcommerce.bulk.domain.BulkUpdate> bulkUpdateService, com.broadleafcommerce.common.extension.TypeFactory catalogFactory, ProductConsolidationService productConsolidationService, ProductHydrationService productHydrationService, OptionGenerationService<Product> optionGenerationService, com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.web.RsqlFilterHandlerMethodArgumentResolver rsqlResolver) ProductTagProductEndpoint
(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)