public abstract class AbstractRelationshipOverridesExtensionHandler extends org.broadleafcommerce.common.extension.AbstractExtensionHandler implements RelationshipOverridesExtensionHandler
Constructor and Description |
---|
AbstractRelationshipOverridesExtensionHandler() |
Modifier and Type | Method and Description |
---|---|
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
getRelationshipOverrideCatalogsForProducts(org.broadleafcommerce.common.extension.ExtensionResultHolder<Map<Long,Set<Long>>> result)
Return only catalog relationship overrides for all
Product s, as only the relationship overrides are
cloned with catalog edits and not the ProductImpl entity itself. |
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
getRelationshipOverrideCatalogsForSkus(org.broadleafcommerce.common.extension.ExtensionResultHolder<Map<Long,Set<Long>>> result)
The same as
RelationshipOverridesExtensionHandler.getRelationshipOverrideCatalogsForSkus(ExtensionResultHolder) , just for Skus. |
getPriority, isEnabled, setEnabled, setPriority
public AbstractRelationshipOverridesExtensionHandler()
public org.broadleafcommerce.common.extension.ExtensionResultStatusType getRelationshipOverrideCatalogsForSkus(org.broadleafcommerce.common.extension.ExtensionResultHolder<Map<Long,Set<Long>>> result)
RelationshipOverridesExtensionHandler
RelationshipOverridesExtensionHandler.getRelationshipOverrideCatalogsForSkus(ExtensionResultHolder)
, just for Skus.getRelationshipOverrideCatalogsForSkus
in interface RelationshipOverridesExtensionHandler
#getRelationshipOverrideCatalogsForProducts(ExtensionResultHolder)}
public org.broadleafcommerce.common.extension.ExtensionResultStatusType getRelationshipOverrideCatalogsForProducts(org.broadleafcommerce.common.extension.ExtensionResultHolder<Map<Long,Set<Long>>> result)
RelationshipOverridesExtensionHandler
Return only catalog relationship overrides for all Product
s, as only the relationship overrides are
cloned with catalog edits and not the ProductImpl
entity itself.
getRelationshipOverrideCatalogsForProducts
in interface RelationshipOverridesExtensionHandler
result
- starts out as empty. Each implementation that adds to result should utilize RelationshipOverridesUtil
if it is using database-backed overridesCopyright © 2020. All rights reserved.