Class TransitionListenerAutoConfiguration
java.lang.Object
com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.TransitionListenerAutoConfiguration
@Configuration
@EnableConfigurationProperties(SandboxPropagationProperties.class)
public class TransitionListenerAutoConfiguration
extends Object
- Author:
- Chad Harchar (charchar)
-
Nested Class Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiondefaultPropagationHandler
(WorkflowMapper mapper, com.broadleafcommerce.common.messaging.notification.NotificationStateService notificationStateService, com.broadleafcommerce.common.messaging.notification.NotificationManager notificationManager) propagationManager
(CommonCatalogService<? extends Catalog> catalogService, List<PropagationHandler> handlers) vendorSandboxPropagationHandler
(CommonCatalogService<? extends Catalog> catalogService, CommonApplicationService<? extends Application> applicationService, DomainMapperManager mapperManager, CrudEntityHelper helper, SandboxPropagationProperties propagationProperties, org.modelmapper.ModelMapper modelMapper, List<ChangeTransformer> changeTransformers, TrackableDomainMapperMemberSupport domainMapperMemberSupport, WorkflowMapper workflowMapper, CommonMarketplaceApplicationCatalogRepository<Trackable> applicationCatalogRepository)
-
Constructor Details
-
TransitionListenerAutoConfiguration
public TransitionListenerAutoConfiguration()
-
-
Method Details
-
defaultPropagationHandler
@Bean @ConditionalOnMissingBean(name="defaultPropagationHandler") public PropagationHandler defaultPropagationHandler(WorkflowMapper mapper, com.broadleafcommerce.common.messaging.notification.NotificationStateService notificationStateService, com.broadleafcommerce.common.messaging.notification.NotificationManager notificationManager) -
propagationManager
@Bean @Conditional(com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.TransitionListenerAutoConfiguration.ShouldRegisterPropagationManager.class) public PropagationManager propagationManager(@Lazy CommonCatalogService<? extends Catalog> catalogService, List<PropagationHandler> handlers) -
vendorSandboxPropagationHandler
@Bean @Conditional(com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.TransitionListenerAutoConfiguration.ShouldRegisterVendorSandboxPropagationHandler.class) public PropagationHandler vendorSandboxPropagationHandler(@Lazy CommonCatalogService<? extends Catalog> catalogService, @Lazy CommonApplicationService<? extends Application> applicationService, DomainMapperManager mapperManager, @Lazy CrudEntityHelper helper, SandboxPropagationProperties propagationProperties, org.modelmapper.ModelMapper modelMapper, List<ChangeTransformer> changeTransformers, TrackableDomainMapperMemberSupport domainMapperMemberSupport, WorkflowMapper workflowMapper, CommonMarketplaceApplicationCatalogRepository<Trackable> applicationCatalogRepository)
-