Class MarketplaceApplicationCatalogChangedEvent

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

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

    • MarketplaceApplicationCatalogChangedEvent

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

    • getMarketplaceApplicationCatalog

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

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

      public String toString()
      Overrides:
      toString in class EventObject