T - as ProductMultiCategoryLookup with a Tramsformer defined to run the Query@Deprecated public class ProductMultiCategoryLookup<T extends Product> extends MultiCategoryLookup<T>
MultiCategoryLookup.queryTransformer. Typically search by Name or DisplayName (case insensitive).
UsesIntermediateObject.getResultNamesUsed() is set to list of {resultNamesUsed1, resultNamesUsed2, resultNamesUsed3}
in the configuration for 3 levels by default.
IHierarchialReference.getName() or HierarchialDomainObject.getDisplayName(); whichever matches
#ETL_CATEGORY_CACHE_NAME
UsesIntermediateObject; it will expect the Category and Sub-Category names to be provided in order in the following convention:MultiCategoryLookup, with the Product related queries packaged.MultiCategoryLookup,
Serialized FormintermediateResults, resultNamesUsed, resultsThatAreOptionalCONTENT_PUBLISH_CACHE_NAME, PRODUCT_LOOKUP_CACHE_NAME, PRODUCT_SEARCH_CACHE_NAME, TEMPLATEPAGE_MAPPING_CACHE_NAME| Constructor and Description |
|---|
ProductMultiCategoryLookup()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected T |
getCategory(String[] nameSubCats)
Deprecated.
|
clear, getCacheManager, getCacheName, getLevels, getQueryTransformer, lookupCache, printCatHierarchy, setCacheManager, setCacheName, setLevels, setQueryTransformer, transformdetermineInput, getInputFromContext, getInterMediateResults, getResultNamesThatAreOptional, getResultNamesUsed, setIntermediateResults, setResultNamesThatAreOptional, setResultNamesUsedprotected T getCategory(String[] nameSubCats)
getCategory in class MultiCategoryLookup<T extends Product>Copyright © 2018. All rights reserved.