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
Nested Classes Modifier and Type Class Description static class
TransitionListenerAutoConfiguration.BindingConfig
-
Constructor Summary
Constructors Constructor Description TransitionListenerAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PropagationHandler
defaultPropagationHandler(WorkflowMapper mapper, com.broadleafcommerce.common.messaging.notification.NotificationStateService notificationStateService, com.broadleafcommerce.common.messaging.notification.NotificationManager notificationManager)
PropagationManager
propagationManager(CommonCatalogService<? extends Catalog> catalogService, List<PropagationHandler> handlers)
PropagationHandler
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)
-
-
-
Method Detail
-
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, CrudEntityHelper helper, SandboxPropagationProperties propagationProperties, org.modelmapper.ModelMapper modelMapper, List<ChangeTransformer> changeTransformers, TrackableDomainMapperMemberSupport domainMapperMemberSupport, WorkflowMapper workflowMapper, CommonMarketplaceApplicationCatalogRepository<Trackable> applicationCatalogRepository)
-
-