Interface TypedTrackable<D>

Type Parameters:
D - The concrete implementation of the Tracking type
All Superinterfaces:
com.broadleafcommerce.common.messaging.notification.domain.NotificationStateAware, Serializable, Trackable
All Known Subinterfaces:
ApplicationTrackable<D>, CatalogTrackable<D>, CustomerContextTrackable<D>, FullTrackable<D>, SandboxTrackable<D>, TenantTrackable<D>

public interface TypedTrackable<D> extends Trackable
Allows setter generics for the entity Tracking implementation to directly reflect the concrete type of the Tracking instance variable.
  • Method Details

    • setTracking

      void setTracking(D tracking)
    • setTracking

      default void setTracking(Tracking tracking)
      Description copied from interface: Trackable
      Set the tracking information from the entity
      Specified by:
      setTracking in interface Trackable
      Parameters:
      tracking - Tracking information