Class CloneContentItemAutoConfiguration
java.lang.Object
com.broadleafcommerce.content.clone.autoconfigure.CloneContentItemAutoConfiguration
@EnableConfigurationProperties(CloneContentItemNotificationProperties.class)
@Configuration
public class CloneContentItemAutoConfiguration
extends Object
The configuration for the clone 
ContentItem action.- Author:
 - Susana Cruz (susanaccruz)
 
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptioncloneContentItemService(ContentItemService<ContentItem> contentItemService, FieldDataService<FieldData> fieldDataService, ContentItemHydrationService hydrationService, ContentFolderItemService<ContentFolderItem> folderItemService, ContentItemRepository<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, com.broadleafcommerce.data.tracking.core.tenant.service.CommonCatalogService<com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog> commonCatalogService)  
- 
Constructor Details
- 
CloneContentItemAutoConfiguration
public CloneContentItemAutoConfiguration() 
 - 
 - 
Method Details
- 
cloneContentItemService
@Bean @ConditionalOnMissingBean public CloneContentItemService<ContentItem,CloneContentItemRequest> cloneContentItemService(ContentItemService<ContentItem> contentItemService, FieldDataService<FieldData> fieldDataService, ContentItemHydrationService hydrationService, ContentFolderItemService<ContentFolderItem> folderItemService, ContentItemRepository<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("contentTransactionTemplate") org.springframework.transaction.support.TransactionTemplate template, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.data.tracking.core.tenant.service.CommonCatalogService<com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog> commonCatalogService)  
 -