Uses of Class
com.broadleafcommerce.data.tracking.core.transition.SlimPropagationTracking
Package
Description
-
Uses of SlimPropagationTracking in com.broadleafcommerce.data.tracking.core.service
Modifier and TypeMethodDescriptionCrudEntityHelper.prepare
(Trackable updated, ContextInfo context, @NonNull OperationType operationType, SlimPropagationTracking slimPropagationTracking) PropagationIntegrator.prepare
(Trackable domain, ContextInfo contextInfo, OperationType operationType, SlimPropagationTracking slimPropagationTracking) Prepare aTrackable
entity for propagation, if applicable.void
CrudEntityHelper.propagateIfApplicable
(Trackable updated, ContextInfo context, @NonNull OperationType operationType, @NonNull TrackableRepository<Trackable> repository, String propagationId, SlimPropagationTracking slimPropagationTracking) void
PropagationIntegrator.propagateIfApplicable
(Trackable domain, ContextInfo context, OperationType operationType, TrackableRepository<Trackable> repository, String propagationId, SlimPropagationTracking slimPropagationTracking) Initiate a catalog propagation for the change. -
Uses of SlimPropagationTracking in com.broadleafcommerce.data.tracking.core.transition
Modifier and TypeMethodDescriptionPropagationHelperUtility.buildSlimPropagationTracking
(Trackable trackable) Builds aSlimPropagationTracking
for the providedTrackable
instance.Modifier and TypeMethodDescriptionPropagationHelperUtility.buildSlimPropagationTrackingMap
(Map<String, Trackable> trackablesById) Builds aSlimPropagationTracking
for each of the providedTrackable
instances.Modifier and TypeMethodDescriptionprotected boolean
PropagationHelperUtility.isCatalogChangeAnApplicationOverride
(Trackable updated, SlimPropagationTracking originalTracking) Determines if a catalog-discriminated entity change is an application override of an existing instance.boolean
PropagationHelperUtility.isCatalogChangeAnOverride
(SlimPropagationTracking originalTracking, Trackable updated) Given the original and updated states of a catalog-discriminated change, determine whether the update is an override.protected boolean
PropagationHelperUtility.isCatalogChangeATenantOverride
(Trackable updated, SlimPropagationTracking originalTracking) Determines if a catalog-discriminated entity change is a tenant override of an existing instance.