@Component(value="blMultiTenantSystemPropertyDaoExtensionHandler")
public class MultiTenantSystemPropertyDaoExtensionHandler
extends org.broadleafcommerce.common.extension.AbstractExtensionHandler
implements org.broadleafcommerce.common.extension.QueryExtensionHandler
| Modifier and Type | Field and Description |
|---|---|
protected List<org.broadleafcommerce.common.extension.ExtensionManager<org.broadleafcommerce.common.extension.QueryExtensionHandler>> |
extensionManagers |
protected static org.apache.commons.logging.Log |
LOG |
protected MultiTenantSiteUtil |
siteUtil |
| Constructor and Description |
|---|
MultiTenantSystemPropertyDaoExtensionHandler() |
| Modifier and Type | Method and Description |
|---|---|
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
breakdown(Class<?> type,
String[] config) |
void |
init() |
protected boolean |
isSystemPropertyAssignable(Class<?> clazz) |
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
refineOrder(Class<?> type,
String[] config,
javax.persistence.criteria.CriteriaBuilder builder,
javax.persistence.criteria.CriteriaQuery criteria,
javax.persistence.criteria.Root root,
List<javax.persistence.criteria.Order> sorts) |
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
refineResults(Class<?> type,
String[] config,
List queryResults,
org.broadleafcommerce.common.extension.ExtensionResultHolder<List> response) |
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
refineRetrieve(Class<?> type,
String[] config,
javax.persistence.criteria.CriteriaBuilder builder,
javax.persistence.criteria.CriteriaQuery criteria,
javax.persistence.criteria.Root root,
List<javax.persistence.criteria.Predicate> restrictions) |
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
setup(Class<?> type,
String[] config) |
getPriority, isEnabled, setEnabled, setPriorityprotected static final org.apache.commons.logging.Log LOG
protected List<org.broadleafcommerce.common.extension.ExtensionManager<org.broadleafcommerce.common.extension.QueryExtensionHandler>> extensionManagers
protected MultiTenantSiteUtil siteUtil
public MultiTenantSystemPropertyDaoExtensionHandler()
@PostConstruct public void init()
protected boolean isSystemPropertyAssignable(Class<?> clazz)
public org.broadleafcommerce.common.extension.ExtensionResultStatusType setup(Class<?> type, String[] config)
setup in interface org.broadleafcommerce.common.extension.QueryExtensionHandlerpublic org.broadleafcommerce.common.extension.ExtensionResultStatusType refineRetrieve(Class<?> type, String[] config, javax.persistence.criteria.CriteriaBuilder builder, javax.persistence.criteria.CriteriaQuery criteria, javax.persistence.criteria.Root root, List<javax.persistence.criteria.Predicate> restrictions)
refineRetrieve in interface org.broadleafcommerce.common.extension.QueryExtensionHandlerpublic org.broadleafcommerce.common.extension.ExtensionResultStatusType refineOrder(Class<?> type, String[] config, javax.persistence.criteria.CriteriaBuilder builder, javax.persistence.criteria.CriteriaQuery criteria, javax.persistence.criteria.Root root, List<javax.persistence.criteria.Order> sorts)
refineOrder in interface org.broadleafcommerce.common.extension.QueryExtensionHandlerpublic org.broadleafcommerce.common.extension.ExtensionResultStatusType refineResults(Class<?> type, String[] config, List queryResults, org.broadleafcommerce.common.extension.ExtensionResultHolder<List> response)
refineResults in interface org.broadleafcommerce.common.extension.QueryExtensionHandlerCopyright © 2020. All rights reserved.