Interface TypedTrackable<D>
- Type Parameters:
D
- The concrete implementation of theTracking
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>
Allows setter generics for the entity
Tracking
implementation to directly reflect the
concrete type of the Tracking instance variable.-
Method Summary
Modifier and TypeMethodDescriptiondefault void
setTracking
(Tracking tracking) Set the tracking information from the entityvoid
setTracking
(D tracking) Methods inherited from interface com.broadleafcommerce.common.messaging.notification.domain.NotificationStateAware
findNotificationState
Methods inherited from interface com.broadleafcommerce.data.tracking.core.Trackable
getContextId, getDisplay, getNotificationStates, getNotificationStates, getTracking, setContextId, setNotificationStates
-
Method Details
-
setTracking
-
setTracking
Description copied from interface:Trackable
Set the tracking information from the entity- Specified by:
setTracking
in interfaceTrackable
- Parameters:
tracking
- Tracking information
-