Class SandboxChangeSummaryListener
java.lang.Object
com.broadleafcommerce.sandbox.messaging.SandboxChangeSummaryListener
- Author:
- Chad Harchar (charchar)
-
Constructor Summary
ConstructorsConstructorDescriptionSandboxChangeSummaryListener
(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, ChangeSummaryService<ChangeSummary> changeSummaryService, ChangeSummaryUtility changeSummaryUtility) -
Method Summary
Modifier and TypeMethodDescriptionprotected ChangeSummaryGroupRepository<com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable>
protected ChangeSummaryRepository<com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable>
protected ChangeSummaryService<ChangeSummary>
protected ChangeSummaryUtility
protected ChangeSummaryGroupService<ChangeSummaryGroup>
protected com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService
protected NotificationAwareDomainMapperMember
protected SandboxService<Sandbox>
protected com.broadleafcommerce.common.extension.TypeFactory
void
listen
(org.springframework.messaging.Message<com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent> message) protected void
processMessage
(org.springframework.messaging.Message<com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent> message) void
setChangeSummaryGroupRepository
(ChangeSummaryGroupRepository<com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> changeSummaryGroupRepository) void
setChangeSummaryRepository
(ChangeSummaryRepository<com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> changeSummaryRepository) void
setGroupService
(ChangeSummaryGroupService<ChangeSummaryGroup> groupService) void
setNotificationAwareDomainMapperMember
(NotificationAwareDomainMapperMember notificationAwareDomainMapperMember) void
setSandboxService
(SandboxService<Sandbox> sandboxService) void
setTypeFactory
(com.broadleafcommerce.common.extension.TypeFactory typeFactory)
-
Constructor Details
-
SandboxChangeSummaryListener
public SandboxChangeSummaryListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, ChangeSummaryService<ChangeSummary> changeSummaryService, ChangeSummaryUtility changeSummaryUtility)
-
-
Method Details
-
listen
@StreamListener("changeSummaryInput") public void listen(org.springframework.messaging.Message<com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent> message) -
processMessage
protected void processMessage(org.springframework.messaging.Message<com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent> message) -
getIdempotentConsumptionService
protected com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService getIdempotentConsumptionService() -
getChangeSummaryService
-
getChangeSummaryUtility
-
getGroupService
-
setGroupService
@Autowired public void setGroupService(@Nullable ChangeSummaryGroupService<ChangeSummaryGroup> groupService) -
getTypeFactory
protected com.broadleafcommerce.common.extension.TypeFactory getTypeFactory() -
setTypeFactory
@Autowired public void setTypeFactory(@Nullable com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
getSandboxService
-
setSandboxService
-
getChangeSummaryRepository
protected ChangeSummaryRepository<com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> getChangeSummaryRepository() -
setChangeSummaryRepository
@Autowired public void setChangeSummaryRepository(ChangeSummaryRepository<com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> changeSummaryRepository) -
getChangeSummaryGroupRepository
protected ChangeSummaryGroupRepository<com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> getChangeSummaryGroupRepository() -
setChangeSummaryGroupRepository
@Autowired public void setChangeSummaryGroupRepository(ChangeSummaryGroupRepository<com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> changeSummaryGroupRepository) -
getNotificationAwareDomainMapperMember
-
setNotificationAwareDomainMapperMember
@Autowired public void setNotificationAwareDomainMapperMember(NotificationAwareDomainMapperMember notificationAwareDomainMapperMember)
-