public class CommerceSearchKeywordLibrary extends AbstractKeywordLibrary
| Constructor and Description |
|---|
CommerceSearchKeywordLibrary() |
| Modifier and Type | Method and Description |
|---|---|
void |
addProductToHeroes(java.lang.String categoryCode,
java.lang.String productCode) |
void |
checkCategoryHasProducts(java.lang.String categoryCode) |
void |
checkFacetIsInPosition(java.lang.String facetName,
int position,
java.lang.String categoryCode) |
void |
checkFacetIsInvisibleForCategory(java.lang.String facetName,
java.lang.String categoryCode) |
void |
checkFacetIsInvisibleForGlobalConfiguration(java.lang.String facetName) |
void |
checkFacetIsVisibleForCategory(java.lang.String facetName,
java.lang.String categoryCode) |
void |
checkFacetIsVisibleForGlobalConfiguration(java.lang.String facetName) |
void |
checkProductIsFirstResult(java.lang.String categoryCode,
java.lang.String productCode) |
void |
checkProductIsFirstResult(java.lang.String categoryCode,
java.lang.String productCode,
java.lang.String sortOrder) |
void |
checkProductIsNotAHero(java.lang.String categoryCode,
java.lang.String productCode) |
void |
checkProductIsNotFirstResult(java.lang.String categoryCode,
java.lang.String productCode) |
void |
checkProductIsNotFirstResult(java.lang.String categoryCode,
java.lang.String productCode,
java.lang.String sortOrder) |
void |
createBoostRule(java.lang.String fieldName,
java.lang.String fieldValue,
int boostStrength,
java.lang.String categoryCode,
SolrBoostConditionOperator operator) |
void |
createCategoryBoostRule(java.lang.String fieldName,
java.lang.String fieldValue,
int boostStrength,
java.lang.String categoryCode,
java.lang.String operator) |
void |
createGlobalBoostRule(java.lang.String fieldName,
java.lang.String fieldValue,
int boostStrength,
java.lang.String operator) |
protected FacetData<SearchStateData> |
findFacetForGivenCategory(java.lang.String facetName,
java.lang.String categoryCode) |
protected FacetData<SearchStateData> |
findFacetInGlobalConfiguration(java.lang.String facetName) |
void |
moveFacetAboveOtherFacetForGlobalConfiguration(java.lang.String facetName,
java.lang.String stationaryFacetName) |
void |
moveFacetAboveOtherFacetForSelectedCategory(java.lang.String facetName,
java.lang.String stationaryFacetName,
java.lang.String categoryCode) |
void |
moveFacetBelowOtherFacetForGlobalConfiguration(java.lang.String facetName,
java.lang.String stationaryFacetName) |
void |
moveFacetBelowOtherFacetForSelectedCategory(java.lang.String facetName,
java.lang.String stationaryFacetName,
java.lang.String categoryCode) |
void |
removeProductFromHeroes(java.lang.String categoryCode,
java.lang.String productCode) |
void |
setGlobalFacetPriority(java.lang.String facetName,
int priority) |
void |
setInStock(java.lang.String productCode,
boolean value) |
void |
toggleFacetGlobalVisibility(java.lang.String facetName) |
void |
toggleFacetVisibilityForACategory(java.lang.String facetName,
java.lang.String categoryCode) |
void |
updateSolrIndex() |
public void addProductToHeroes(java.lang.String categoryCode,
java.lang.String productCode)
public void removeProductFromHeroes(java.lang.String categoryCode,
java.lang.String productCode)
public void checkProductIsFirstResult(java.lang.String categoryCode,
java.lang.String productCode)
public void checkProductIsFirstResult(java.lang.String categoryCode,
java.lang.String productCode,
java.lang.String sortOrder)
public void checkProductIsNotFirstResult(java.lang.String categoryCode,
java.lang.String productCode)
public void checkProductIsNotFirstResult(java.lang.String categoryCode,
java.lang.String productCode,
java.lang.String sortOrder)
public void checkProductIsNotAHero(java.lang.String categoryCode,
java.lang.String productCode)
public void checkCategoryHasProducts(java.lang.String categoryCode)
public void updateSolrIndex()
public void createCategoryBoostRule(java.lang.String fieldName,
java.lang.String fieldValue,
int boostStrength,
java.lang.String categoryCode,
java.lang.String operator)
public void createGlobalBoostRule(java.lang.String fieldName,
java.lang.String fieldValue,
int boostStrength,
java.lang.String operator)
public void createBoostRule(java.lang.String fieldName,
java.lang.String fieldValue,
int boostStrength,
java.lang.String categoryCode,
SolrBoostConditionOperator operator)
public void setInStock(java.lang.String productCode,
boolean value)
public void checkFacetIsInPosition(java.lang.String facetName,
int position,
java.lang.String categoryCode)
public void checkFacetIsInvisibleForGlobalConfiguration(java.lang.String facetName)
public void checkFacetIsVisibleForGlobalConfiguration(java.lang.String facetName)
protected FacetData<SearchStateData> findFacetInGlobalConfiguration(java.lang.String facetName)
public void checkFacetIsInvisibleForCategory(java.lang.String facetName,
java.lang.String categoryCode)
public void checkFacetIsVisibleForCategory(java.lang.String facetName,
java.lang.String categoryCode)
protected FacetData<SearchStateData> findFacetForGivenCategory(java.lang.String facetName, java.lang.String categoryCode)
public void setGlobalFacetPriority(java.lang.String facetName,
int priority)
public void moveFacetBelowOtherFacetForSelectedCategory(java.lang.String facetName,
java.lang.String stationaryFacetName,
java.lang.String categoryCode)
public void moveFacetAboveOtherFacetForSelectedCategory(java.lang.String facetName,
java.lang.String stationaryFacetName,
java.lang.String categoryCode)
public void moveFacetAboveOtherFacetForGlobalConfiguration(java.lang.String facetName,
java.lang.String stationaryFacetName)
public void moveFacetBelowOtherFacetForGlobalConfiguration(java.lang.String facetName,
java.lang.String stationaryFacetName)
public void toggleFacetGlobalVisibility(java.lang.String facetName)
public void toggleFacetVisibilityForACategory(java.lang.String facetName,
java.lang.String categoryCode)
Copyright © 2018 SAP SE. All Rights Reserved.