Class AdvancedStructuredContentCacheInvalidationEventConsumer

java.lang.Object
com.broadleafcommerce.jobsevents.service.AbstractSystemEventConsumer
com.broadleafcommerce.advancedcms.event.consumer.AdvancedStructuredContentCacheInvalidationEventConsumer
All Implemented Interfaces:
com.broadleafcommerce.jobsevents.service.EntityManagerFactoryAwareSystemEventConsumer, com.broadleafcommerce.jobsevents.service.SystemEventConsumer, org.springframework.core.Ordered

@Component("blAdvancedStructuredContentCacheInvalidationEventConsumer") public class AdvancedStructuredContentCacheInvalidationEventConsumer extends com.broadleafcommerce.jobsevents.service.AbstractSystemEventConsumer
Author:
Jeff Fischer
  • Field Details

    • scService

      protected org.broadleafcommerce.cms.structure.service.StructuredContentService scService
    • contentZoneService

      protected ContentZoneService contentZoneService
    • contentItemService

      protected ContentItemService contentItemService
    • sandBoxService

      protected org.broadleafcommerce.common.sandbox.service.SandBoxService sandBoxService
    • advStructuredContentDao

      protected AdvancedStructuredContentDao advStructuredContentDao
    • transUtil

      protected org.broadleafcommerce.common.util.StreamingTransactionCapableUtil transUtil
  • Constructor Details

    • AdvancedStructuredContentCacheInvalidationEventConsumer

      public AdvancedStructuredContentCacheInvalidationEventConsumer()
  • Method Details

    • consumeEvent

      public void consumeEvent(com.broadleafcommerce.jobsevents.domain.SystemEvent event)
    • findContentItemByActiveStructuredContent

      protected ContentItem findContentItemByActiveStructuredContent(org.broadleafcommerce.cms.structure.domain.StructuredContent sc)
    • canHandleEvent

      protected boolean canHandleEvent(com.broadleafcommerce.jobsevents.domain.SystemEvent event)
    • checkEntityType

      protected boolean checkEntityType(com.broadleafcommerce.jobsevents.domain.SystemEvent event, Class<? extends Object> clazz)
    • lookupIdentifierForEvent

      protected Long lookupIdentifierForEvent(com.broadleafcommerce.jobsevents.domain.SystemEvent event)
    • getEventType

      public String getEventType()
    • getOrder

      public int getOrder()
      Specified by:
      getOrder in interface org.springframework.core.Ordered
      Overrides:
      getOrder in class com.broadleafcommerce.jobsevents.service.AbstractSystemEventConsumer