Class CloneCategoryAutoConfiguration
java.lang.Object
com.broadleafcommerce.catalog.clone.category.autoconfigure.CloneCategoryAutoConfiguration
The configuration for the clone
Category
action.- Author:
- Chad Harchar (charchar)
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncloneCategoryAssetsService
(CategoryAssetService<CategoryAsset> categoryAssetService) cloneCategoryProductRelationshipService
(CategoryProductService<CategoryProduct> categoryProductService, com.broadleafcommerce.common.extension.TypeFactory typeFactory) cloneCategoryRelationshipManager
(List<CloneCategoryRelationshipsService<Category, CloneCategoryRequest>> cloneCategoryRelationshipsServices, com.broadleafcommerce.common.extension.TypeFactory typeFactory) cloneCategoryService
(CategoryService<Category> categoryService, CloneCategoryRelationshipsManager<Category, CloneCategoryRequest> cloneCategoryRelationshipsManager, CategoryRepository<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, com.broadleafcommerce.common.extension.TypeFactory typeFactory) cloneCategoryTranslationsService
(com.broadleafcommerce.translation.service.TranslationEntityService<com.broadleafcommerce.translation.domain.Translation> translationEntityService, CategoryService<Category> categoryService)
-
Constructor Details
-
CloneCategoryAutoConfiguration
public CloneCategoryAutoConfiguration()
-
-
Method Details
-
cloneCategoryAssetsService
@Bean @ConditionalOnMissingBean public CloneCategoryAssetsService<Category,CloneCategoryRequest> cloneCategoryAssetsService(CategoryAssetService<CategoryAsset> categoryAssetService) -
cloneCategoryTranslationsService
@Bean @ConditionalOnMissingBean public CloneCategoryTranslationsService<Category,CloneCategoryRequest> cloneCategoryTranslationsService(com.broadleafcommerce.translation.service.TranslationEntityService<com.broadleafcommerce.translation.domain.Translation> translationEntityService, CategoryService<Category> categoryService) -
cloneCategoryProductRelationshipService
@Bean @ConditionalOnMissingBean public CloneCategoryProductRelationshipService<Category,CloneCategoryRequest> cloneCategoryProductRelationshipService(CategoryProductService<CategoryProduct> categoryProductService, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
cloneCategoryService
@Bean @ConditionalOnMissingBean public CloneCategoryService<Category,CloneCategoryRequest> cloneCategoryService(CategoryService<Category> categoryService, CloneCategoryRelationshipsManager<Category, CloneCategoryRequest> cloneCategoryRelationshipsManager, CategoryRepository<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, @Nullable @Qualifier("catalogTransactionTemplate") org.springframework.transaction.support.TransactionTemplate template, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
cloneCategoryRelationshipManager
@Bean @ConditionalOnMissingBean public CloneCategoryRelationshipsManager<Category,CloneCategoryRequest> cloneCategoryRelationshipManager(List<CloneCategoryRelationshipsService<Category, CloneCategoryRequest>> cloneCategoryRelationshipsServices, com.broadleafcommerce.common.extension.TypeFactory typeFactory)
-