@Component(value="blMultiTenantPromotionEventSynchronizationExtensionHandler")
public class MultiTenantPromotionEventSynchronizationExtensionHandler
extends com.broadleafcommerce.enterprise.workflow.admin.service.behavior.AbstractPromotionEventSynchronizationExtensionHandler
| Modifier and Type | Field and Description |
|---|---|
protected com.broadleafcommerce.enterprise.workflow.admin.service.behavior.PromotionEventSynchronizationExtensionManager |
extensionManager |
protected MultiTenantService |
multiTenantService |
protected org.broadleafcommerce.common.site.service.SiteService |
siteService |
| Constructor and Description |
|---|
MultiTenantPromotionEventSynchronizationExtensionHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected com.broadleafcommerce.jobsevents.domain.SystemEvent |
cloneSystemEvent(com.broadleafcommerce.jobsevents.domain.SystemEvent origEvent) |
void |
init() |
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
modifyEvents(List<com.broadleafcommerce.jobsevents.domain.SystemEvent> events) |
protected List<Long> |
retrieveAssociatedSiteIds(org.broadleafcommerce.common.site.domain.Site profile) |
getPriority, isEnabled, setEnabled, setPriorityprotected com.broadleafcommerce.enterprise.workflow.admin.service.behavior.PromotionEventSynchronizationExtensionManager extensionManager
protected org.broadleafcommerce.common.site.service.SiteService siteService
protected MultiTenantService multiTenantService
public MultiTenantPromotionEventSynchronizationExtensionHandler()
@PostConstruct public void init()
public org.broadleafcommerce.common.extension.ExtensionResultStatusType modifyEvents(List<com.broadleafcommerce.jobsevents.domain.SystemEvent> events)
modifyEvents in interface com.broadleafcommerce.enterprise.workflow.admin.service.behavior.PromotionEventSynchronizationExtensionHandlermodifyEvents in class com.broadleafcommerce.enterprise.workflow.admin.service.behavior.AbstractPromotionEventSynchronizationExtensionHandlerprotected List<Long> retrieveAssociatedSiteIds(org.broadleafcommerce.common.site.domain.Site profile)
protected com.broadleafcommerce.jobsevents.domain.SystemEvent cloneSystemEvent(com.broadleafcommerce.jobsevents.domain.SystemEvent origEvent)
Copyright © 2020. All rights reserved.