@Service(value="blCatalogAccessCatalogServiceExtensionHandler")
public class CatalogAccessCatalogServiceExtensionHandler
extends org.broadleafcommerce.core.catalog.service.AbstractCatalogServiceExtensionHandler
implements org.broadleafcommerce.core.catalog.service.CatalogServiceExtensionHandler
Modifier and Type | Field and Description |
---|---|
protected org.broadleafcommerce.core.catalog.service.CatalogService |
catalogService |
static int |
DEFAULT_PRIORITY |
protected org.broadleafcommerce.core.catalog.service.CatalogServiceExtensionManager |
extensionManager |
protected CatalogAccessPolicyService |
policyService |
Constructor and Description |
---|
CatalogAccessCatalogServiceExtensionHandler() |
Modifier and Type | Method and Description |
---|---|
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
findCategoryByURI(org.broadleafcommerce.core.catalog.service.CatalogContextDTO context,
String uri,
org.broadleafcommerce.common.extension.ExtensionResultHolder resultHolder) |
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
findProductByURI(org.broadleafcommerce.core.catalog.service.CatalogContextDTO context,
String uri,
org.broadleafcommerce.common.extension.ExtensionResultHolder resultHolder) |
void |
init() |
findCategoryByURI, findProductByURI, findSkuByURI, findSkuByURI
getPriority, isEnabled, setEnabled, setPriority
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public static final int DEFAULT_PRIORITY
protected org.broadleafcommerce.core.catalog.service.CatalogServiceExtensionManager extensionManager
protected CatalogAccessPolicyService policyService
protected org.broadleafcommerce.core.catalog.service.CatalogService catalogService
public CatalogAccessCatalogServiceExtensionHandler()
@PostConstruct public void init()
public org.broadleafcommerce.common.extension.ExtensionResultStatusType findProductByURI(org.broadleafcommerce.core.catalog.service.CatalogContextDTO context, String uri, org.broadleafcommerce.common.extension.ExtensionResultHolder resultHolder)
findProductByURI
in interface org.broadleafcommerce.core.catalog.service.CatalogServiceExtensionHandler
findProductByURI
in class org.broadleafcommerce.core.catalog.service.AbstractCatalogServiceExtensionHandler
public org.broadleafcommerce.common.extension.ExtensionResultStatusType findCategoryByURI(org.broadleafcommerce.core.catalog.service.CatalogContextDTO context, String uri, org.broadleafcommerce.common.extension.ExtensionResultHolder resultHolder)
findCategoryByURI
in interface org.broadleafcommerce.core.catalog.service.CatalogServiceExtensionHandler
findCategoryByURI
in class org.broadleafcommerce.core.catalog.service.AbstractCatalogServiceExtensionHandler
Copyright © 2019. All rights reserved.