Uses of Class
com.broadleafcommerce.data.tracking.core.transition.SlimPropagationTracking
Packages that use SlimPropagationTracking
Package
Description
-
Uses of SlimPropagationTracking in com.broadleafcommerce.data.tracking.core.service
Methods in com.broadleafcommerce.data.tracking.core.service with parameters of type SlimPropagationTrackingModifier 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
Methods in com.broadleafcommerce.data.tracking.core.transition that return SlimPropagationTrackingModifier and TypeMethodDescriptionPropagationHelperUtility.buildSlimPropagationTracking
(Trackable trackable) Builds aSlimPropagationTracking
for the providedTrackable
instance.Methods in com.broadleafcommerce.data.tracking.core.transition that return types with arguments of type SlimPropagationTrackingModifier and TypeMethodDescriptionPropagationHelperUtility.buildSlimPropagationTrackingMap
(Map<String, Trackable> trackablesById) Builds aSlimPropagationTracking
for each of the providedTrackable
instances.Methods in com.broadleafcommerce.data.tracking.core.transition with parameters of type SlimPropagationTrackingModifier 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.