Package com.broadleafcommerce.data.tracking.core.transition
package com.broadleafcommerce.data.tracking.core.transition
-
ClassDescriptionDefault instance of
PropagationHandler.Default version ofPropagationManagerBase implementation ofTransitionHandlerthat takes in a business domain.Represent a component aware of various CRUD lifecycles as they relate to deployment change propagation down through a catalog hierarchy.Perform catalog propagation of entity changes post deployment, iterating through the catalog inheritance hierarchy.Functionality supporting propagation operations such as those inPropagationIntegrator.Manager component responsible for aggregating one or morePropagationHandlerinstances and picking the best handler to perform propagation give a set of contextual criteria.This is intended to capture a subset of information fromTrackingrequired for determining the propagation information (i.e.Represents aTransitionRequestthat requires another sandbox target state be declared in order to identify the recipient of changes being moved from an original item.TransitionHandlers are responsible for listening for TransitionConsumers channel events (such asPromotionConsumer) associated with a specific business domain type.A container object for information regarding a promotion of one or more domain items to a new target position.Specialized instance ofPropagationHandlercapable of propagating vendor catalog (catalogs related to a vendor instance via the vendorRef property) changes into a promotion sandbox state in an associated application.A request for a deployment operation, moving all changes less than or equal to a requested version from the sandboxable state of an item to production.A container object for information regarding a workflow operation that should be scheduled for future completion.A container object for information regarding cancellation of a previously scheduled workflow deployment operation.A request for a promotion operation, moving all changes related to a promotion id from the sandboxable state of an item to the requested target sandbox state.A request for a rebase operation, moving all missing changes from a more advanced sandbox state of an item to a less advanced state.A request for a reject operation, moving all visible changes related to a promotion id from the sandboxable state of an item to the requested target sandbox state.A container object for information regarding the completion of aTransitionRequestorWorkflowJobSchedulingRequestorWorkflowJobUnschedulingRequest.Responsible for notifying the async message fabric concerning the completion of aTransitionRequestorWorkflowJobSchedulingRequestorWorkflowJobUnschedulingRequest.A request for a revert operation, archiving the requested user sandbox state of an item.Helper class for executing aTrackableentity promotion and persisting state after.Responsible for executing aTrackableentity promotion and persisting state after.