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 aTrackableentity for propagation, if applicable.voidCrudEntityHelper.propagateIfApplicable(Trackable updated, ContextInfo context, @NonNull OperationType operationType, @NonNull TrackableRepository<Trackable> repository, String propagationId, SlimPropagationTracking slimPropagationTracking) voidPropagationIntegrator.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 aSlimPropagationTrackingfor the providedTrackableinstance.Methods in com.broadleafcommerce.data.tracking.core.transition that return types with arguments of type SlimPropagationTrackingModifier and TypeMethodDescriptionPropagationHelperUtility.buildSlimPropagationTrackingMap(Map<String, Trackable> trackablesById) Builds aSlimPropagationTrackingfor each of the providedTrackableinstances.Methods in com.broadleafcommerce.data.tracking.core.transition with parameters of type SlimPropagationTrackingModifier and TypeMethodDescriptionprotected booleanPropagationHelperUtility.isCatalogChangeAnApplicationOverride(Trackable updated, SlimPropagationTracking originalTracking) Determines if a catalog-discriminated entity change is an application override of an existing instance.booleanPropagationHelperUtility.isCatalogChangeAnOverride(SlimPropagationTracking originalTracking, Trackable updated) Given the original and updated states of a catalog-discriminated change, determine whether the update is an override.protected booleanPropagationHelperUtility.isCatalogChangeATenantOverride(Trackable updated, SlimPropagationTracking originalTracking) Determines if a catalog-discriminated entity change is a tenant override of an existing instance.