Class JpaProductCharacteristicDisabledHierarchyPropagationHandler
java.lang.Object
com.broadleafcommerce.data.tracking.core.transition.propagation.hierarchy.AbstractHierarchyPropagationHandler
com.broadleafcommerce.catalog.provider.jpa.propagation.JpaProductCharacteristicDisabledHierarchyPropagationHandler
- All Implemented Interfaces:
com.broadleafcommerce.data.tracking.core.transition.propagation.hierarchy.HierarchyPropagationHandler,org.springframework.core.Ordered
public class JpaProductCharacteristicDisabledHierarchyPropagationHandler
extends com.broadleafcommerce.data.tracking.core.transition.propagation.hierarchy.AbstractHierarchyPropagationHandler
Implementation of HierarchyPropagationHandler that is used to disable propagation of
JpaProductCharacteristic. Please see the Javadocs of JpaProductCharacteristic for
more details.
Note - this is relevant in deployments that have HierarchyPropagationHandler support
enabled. At the time of writing, the default HierarchyPropagationHandler implementations
are incompatible with the marketplace sandbox propagation anyway, and thus this component makes
no effort to check whether this precludes marketplace sandbox propagation.
- Since:
- Catalog Services 2.3.0, Release Train 2.3.0
- See Also:
-
Field Summary
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
ConstructorsConstructorDescriptionJpaProductCharacteristicDisabledHierarchyPropagationHandler(com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanHandle(com.broadleafcommerce.data.tracking.core.transition.propagation.hierarchy.HierarchyPropagationHandlerInput input) intgetOrder()com.broadleafcommerce.data.tracking.core.transition.propagation.hierarchy.HierarchyPropagationHandlerOutputhandle(com.broadleafcommerce.data.tracking.core.transition.propagation.hierarchy.HierarchyPropagationHandlerInput input) Methods inherited from class com.broadleafcommerce.data.tracking.core.transition.propagation.hierarchy.AbstractHierarchyPropagationHandler
buildHandledOutput, getTypeFactory
-
Constructor Details
-
JpaProductCharacteristicDisabledHierarchyPropagationHandler
public JpaProductCharacteristicDisabledHierarchyPropagationHandler(com.broadleafcommerce.common.extension.TypeFactory typeFactory)
-
-
Method Details
-
canHandle
public boolean canHandle(com.broadleafcommerce.data.tracking.core.transition.propagation.hierarchy.HierarchyPropagationHandlerInput input) -
handle
public com.broadleafcommerce.data.tracking.core.transition.propagation.hierarchy.HierarchyPropagationHandlerOutput handle(com.broadleafcommerce.data.tracking.core.transition.propagation.hierarchy.HierarchyPropagationHandlerInput input) -
getOrder
public int getOrder()
-