Class SandboxChangeSummaryListener

java.lang.Object
com.broadleafcommerce.sandbox.messaging.SandboxChangeSummaryListener

@DataRouteByKey("sandbox") public class SandboxChangeSummaryListener extends Object
Author:
Chad Harchar (charchar)
  • 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

      protected ChangeSummaryService<ChangeSummary> getChangeSummaryService()
    • getChangeSummaryUtility

      protected ChangeSummaryUtility getChangeSummaryUtility()
    • getGroupService

      protected ChangeSummaryGroupService<ChangeSummaryGroup> 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

      protected SandboxService<Sandbox> getSandboxService()
    • setSandboxService

      @Autowired public void setSandboxService(@Nullable SandboxService<Sandbox> sandboxService)
    • 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

      protected NotificationAwareDomainMapperMember getNotificationAwareDomainMapperMember()
    • setNotificationAwareDomainMapperMember

      @Autowired public void setNotificationAwareDomainMapperMember(NotificationAwareDomainMapperMember notificationAwareDomainMapperMember)