T
- as Product
MultiCategoryLookup
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, resultsThatAreOptional
CONTENT_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, transform
determineInput, getInputFromContext, getInterMediateResults, getResultNamesThatAreOptional, getResultNamesUsed, setIntermediateResults, setResultNamesThatAreOptional, setResultNamesUsed
protected T getCategory(String[] nameSubCats)
getCategory
in class MultiCategoryLookup<T extends Product>
Copyright © 2018. All rights reserved.