Class CatalogChangedEvent

java.lang.Object
java.util.EventObject
org.springframework.context.ApplicationEvent
com.broadleafcommerce.data.tracking.core.tenant.service.CatalogChangedEvent
All Implemented Interfaces:
Serializable

public class CatalogChangedEvent extends org.springframework.context.ApplicationEvent
Published whenever a persisted representation of a Catalog has changed
Author:
Phillip Verheyden (phillipuniverse)
See Also:
  • Constructor Details

    • CatalogChangedEvent

      public CatalogChangedEvent(Object source, Trackable catalog, OperationType operation)
      Parameters:
      source - triggered the event
      catalog - persisted counterpart to a Catalog
      operation - what type of operation was performed on the catalog
  • Method Details

    • getCatalog

      public Trackable getCatalog()
      The catalog that was modified
      Returns:
      persisted counterpart to Catalog
    • getOperation

      public OperationType getOperation()
      The operation that triggered the change
      Returns:
      operation that triggered the change