public abstract class GeneratedCommercesearchManager extends Extension
CommercesearchManager.Extension.RestrictedLanguagesProvider, Extension.RightsProviderManager.GenericManagerSingletonCreator, Manager.ManagerSingletonCreator| Modifier and Type | Field and Description |
|---|---|
protected static Map<String,Map<String,Item.AttributeMode>> |
DEFAULT_INITIAL_ATTRIBUTES |
protected static String |
SOLRHEROPRODUCTDEF2PRODUCTRELATION_MARKMODIFIED
Relation disable markmodifed parameter constants for SolrHeroProductDef2ProductRelation from ((commercesearch))
|
protected static String |
SOLRHEROPRODUCTDEF2PRODUCTRELATION_SRC_ORDERED
Relation ordering override parameter constants for SolrHeroProductDef2ProductRelation from ((commercesearch))
|
protected static String |
SOLRHEROPRODUCTDEF2PRODUCTRELATION_TGT_ORDERED |
protected static OneToManyHandler<AbstractSolrFacetVisibilityRule> |
SOLRINDEXEDPROPERTY2FACETVISIBILITYRULESFACETVISIBILITYRULESHANDLER
OneToManyHandler for handling 1:n FACETVISIBILITYRULES's relation attributes from 'many' side. |
protected static OneToManyHandler<SolrBoostRule> |
SOLRINDEXEDPROPERTY2SOLRBOOSTRULERELATIONBOOSTRULESHANDLER
OneToManyHandler for handling 1:n BOOSTRULES's relation attributes from 'many' side. |
protected static OneToManyHandler<SolrFacetReconfiguration> |
SOLRINDEXEDPROPERTY2SOLRFACETRECONFIGURATIONSOLRFACETRECONFIGURATIONSHANDLER
OneToManyHandler for handling 1:n SOLRFACETRECONFIGURATIONS's relation attributes from 'many' side. |
| Constructor and Description |
|---|
GeneratedCommercesearchManager() |
checkBeforeItemRemoval, createEssentialData, createProjectData, createSampleData, getCreatorDescription, getCreatorName, getCreatorParameterDefault, getCreatorParameterNames, getCreatorParameterPossibleValues, getRemote, isCreatorDisabled, notifyInitializationEnd, notifyInitializationStart, notifyItemRemoval, onFirstSessionCreation, writeReplaceafterItemCreation, beforeItemCreation, destroy, getAllValuesSessionContext, getAttribute, getAttributeMap, getFirstItemByAttribute, getFirstItemByAttribute, getRemoteManagerClass, getSession, getSingletonManagerInstance, getTenant, getTransientObject, getTransientObjectMap, init, setAttribute, setTenant, setTransientObject, unwrap, unwrap, wrapprotected static final OneToManyHandler<AbstractSolrFacetVisibilityRule> SOLRINDEXEDPROPERTY2FACETVISIBILITYRULESFACETVISIBILITYRULESHANDLER
OneToManyHandler for handling 1:n FACETVISIBILITYRULES's relation attributes from 'many' side.protected static final OneToManyHandler<SolrFacetReconfiguration> SOLRINDEXEDPROPERTY2SOLRFACETRECONFIGURATIONSOLRFACETRECONFIGURATIONSHANDLER
OneToManyHandler for handling 1:n SOLRFACETRECONFIGURATIONS's relation attributes from 'many' side.protected static final OneToManyHandler<SolrBoostRule> SOLRINDEXEDPROPERTY2SOLRBOOSTRULERELATIONBOOSTRULESHANDLER
OneToManyHandler for handling 1:n BOOSTRULES's relation attributes from 'many' side.protected static String SOLRHEROPRODUCTDEF2PRODUCTRELATION_SRC_ORDERED
protected static String SOLRHEROPRODUCTDEF2PRODUCTRELATION_TGT_ORDERED
protected static String SOLRHEROPRODUCTDEF2PRODUCTRELATION_MARKMODIFIED
protected static final Map<String,Map<String,Item.AttributeMode>> DEFAULT_INITIAL_ATTRIBUTES
public Map<String,Item.AttributeMode> getDefaultAttributeModes(Class<? extends Item> itemClass)
getDefaultAttributeModes in class Extensionpublic List<SolrBoostRule> getBoostRules(SessionContext ctx, SolrIndexedProperty item)
SolrIndexedProperty.boostRules attribute.public List<SolrBoostRule> getBoostRules(SolrIndexedProperty item)
SolrIndexedProperty.boostRules attribute.public void setBoostRules(SessionContext ctx, SolrIndexedProperty item, List<SolrBoostRule> value)
SolrIndexedProperty.boostRules attribute.value - the boostRulespublic void setBoostRules(SolrIndexedProperty item, List<SolrBoostRule> value)
SolrIndexedProperty.boostRules attribute.value - the boostRulespublic void addToBoostRules(SessionContext ctx, SolrIndexedProperty item, SolrBoostRule value)
value to boostRules.value - the item to add to boostRulespublic void addToBoostRules(SolrIndexedProperty item, SolrBoostRule value)
value to boostRules.value - the item to add to boostRulespublic void removeFromBoostRules(SessionContext ctx, SolrIndexedProperty item, SolrBoostRule value)
value from boostRules.value - the item to remove from boostRulespublic void removeFromBoostRules(SolrIndexedProperty item, SolrBoostRule value)
value from boostRules.value - the item to remove from boostRulespublic CategorySelectedSolrFacetVisibilityRule createCategorySelectedSolrFacetVisibilityRule(SessionContext ctx, Map attributeValues)
public CategorySelectedSolrFacetVisibilityRule createCategorySelectedSolrFacetVisibilityRule(Map attributeValues)
public CategorySolrSearchProfile createCategorySolrSearchProfile(SessionContext ctx, Map attributeValues)
public CategorySolrSearchProfile createCategorySolrSearchProfile(Map attributeValues)
public ConditionalSolrSort createConditionalSolrSort(SessionContext ctx, Map attributeValues)
public ConditionalSolrSort createConditionalSolrSort(Map attributeValues)
public FacetValueCountSolrFacetVisibilityRule createFacetValueCountSolrFacetVisibilityRule(SessionContext ctx, Map attributeValues)
public FacetValueCountSolrFacetVisibilityRule createFacetValueCountSolrFacetVisibilityRule(Map attributeValues)
public GlobalSolrSearchProfile createGlobalSolrSearchProfile(SessionContext ctx, Map attributeValues)
public GlobalSolrSearchProfile createGlobalSolrSearchProfile(Map attributeValues)
public OtherFacetValueCountSolrFacetVisibilityRule createOtherFacetValueCountSolrFacetVisibilityRule(SessionContext ctx, Map attributeValues)
public OtherFacetValueCountSolrFacetVisibilityRule createOtherFacetValueCountSolrFacetVisibilityRule(Map attributeValues)
public SelectedCategoryHierarchySolrSortCondition createSelectedCategoryHierarchySolrSortCondition(SessionContext ctx, Map attributeValues)
public SelectedCategoryHierarchySolrSortCondition createSelectedCategoryHierarchySolrSortCondition(Map attributeValues)
public SolrBoostRule createSolrBoostRule(SessionContext ctx, Map attributeValues)
public SolrBoostRule createSolrBoostRule(Map attributeValues)
public SolrFacetReconfiguration createSolrFacetReconfiguration(SessionContext ctx, Map attributeValues)
public SolrFacetReconfiguration createSolrFacetReconfiguration(Map attributeValues)
public SolrHeroProductDefinition createSolrHeroProductDefinition(SessionContext ctx, Map attributeValues)
public SolrHeroProductDefinition createSolrHeroProductDefinition(Map attributeValues)
public ValueCoverageSolrFacetVisibilityRule createValueCoverageSolrFacetVisibilityRule(SessionContext ctx, Map attributeValues)
public ValueCoverageSolrFacetVisibilityRule createValueCoverageSolrFacetVisibilityRule(Map attributeValues)
public Collection<AbstractSolrFacetVisibilityRule> getFacetVisibilityRules(SessionContext ctx, SolrIndexedProperty item)
SolrIndexedProperty.facetVisibilityRules attribute.public Collection<AbstractSolrFacetVisibilityRule> getFacetVisibilityRules(SolrIndexedProperty item)
SolrIndexedProperty.facetVisibilityRules attribute.public void setFacetVisibilityRules(SessionContext ctx, SolrIndexedProperty item, Collection<AbstractSolrFacetVisibilityRule> value)
SolrIndexedProperty.facetVisibilityRules attribute.value - the facetVisibilityRulespublic void setFacetVisibilityRules(SolrIndexedProperty item, Collection<AbstractSolrFacetVisibilityRule> value)
SolrIndexedProperty.facetVisibilityRules attribute.value - the facetVisibilityRulespublic void addToFacetVisibilityRules(SessionContext ctx, SolrIndexedProperty item, AbstractSolrFacetVisibilityRule value)
value to facetVisibilityRules.value - the item to add to facetVisibilityRulespublic void addToFacetVisibilityRules(SolrIndexedProperty item, AbstractSolrFacetVisibilityRule value)
value to facetVisibilityRules.value - the item to add to facetVisibilityRulespublic void removeFromFacetVisibilityRules(SessionContext ctx, SolrIndexedProperty item, AbstractSolrFacetVisibilityRule value)
value from facetVisibilityRules.value - the item to remove from facetVisibilityRulespublic void removeFromFacetVisibilityRules(SolrIndexedProperty item, AbstractSolrFacetVisibilityRule value)
value from facetVisibilityRules.value - the item to remove from facetVisibilityRulespublic Collection<SolrFacetReconfiguration> getSolrFacetReconfigurations(SessionContext ctx, SolrIndexedProperty item)
SolrIndexedProperty.solrFacetReconfigurations attribute.public Collection<SolrFacetReconfiguration> getSolrFacetReconfigurations(SolrIndexedProperty item)
SolrIndexedProperty.solrFacetReconfigurations attribute.public void setSolrFacetReconfigurations(SessionContext ctx, SolrIndexedProperty item, Collection<SolrFacetReconfiguration> value)
SolrIndexedProperty.solrFacetReconfigurations attribute.value - the solrFacetReconfigurationspublic void setSolrFacetReconfigurations(SolrIndexedProperty item, Collection<SolrFacetReconfiguration> value)
SolrIndexedProperty.solrFacetReconfigurations attribute.value - the solrFacetReconfigurationspublic void addToSolrFacetReconfigurations(SessionContext ctx, SolrIndexedProperty item, SolrFacetReconfiguration value)
value to solrFacetReconfigurations.value - the item to add to solrFacetReconfigurationspublic void addToSolrFacetReconfigurations(SolrIndexedProperty item, SolrFacetReconfiguration value)
value to solrFacetReconfigurations.value - the item to add to solrFacetReconfigurationspublic void removeFromSolrFacetReconfigurations(SessionContext ctx, SolrIndexedProperty item, SolrFacetReconfiguration value)
value from solrFacetReconfigurations.value - the item to remove from solrFacetReconfigurationspublic void removeFromSolrFacetReconfigurations(SolrIndexedProperty item, SolrFacetReconfiguration value)
value from solrFacetReconfigurations.value - the item to remove from solrFacetReconfigurationspublic List<SolrHeroProductDefinition> getSolrHeroProductDefinitions(SessionContext ctx, Product item)
Product.solrHeroProductDefinitions attribute.public List<SolrHeroProductDefinition> getSolrHeroProductDefinitions(Product item)
Product.solrHeroProductDefinitions attribute.public long getSolrHeroProductDefinitionsCount(SessionContext ctx, Product item)
public long getSolrHeroProductDefinitionsCount(Product item)
public void setSolrHeroProductDefinitions(SessionContext ctx, Product item, List<SolrHeroProductDefinition> value)
Product.solrHeroProductDefinitions attribute.value - the solrHeroProductDefinitions - SolrHeroProductDefinitionpublic void setSolrHeroProductDefinitions(Product item, List<SolrHeroProductDefinition> value)
Product.solrHeroProductDefinitions attribute.value - the solrHeroProductDefinitions - SolrHeroProductDefinitionpublic void addToSolrHeroProductDefinitions(SessionContext ctx, Product item, SolrHeroProductDefinition value)
value to solrHeroProductDefinitions.value - the item to add to solrHeroProductDefinitions - SolrHeroProductDefinitionpublic void addToSolrHeroProductDefinitions(Product item, SolrHeroProductDefinition value)
value to solrHeroProductDefinitions.value - the item to add to solrHeroProductDefinitions - SolrHeroProductDefinitionpublic void removeFromSolrHeroProductDefinitions(SessionContext ctx, Product item, SolrHeroProductDefinition value)
value from solrHeroProductDefinitions.value - the item to remove from solrHeroProductDefinitions - SolrHeroProductDefinitionpublic void removeFromSolrHeroProductDefinitions(Product item, SolrHeroProductDefinition value)
value from solrHeroProductDefinitions.value - the item to remove from solrHeroProductDefinitions - SolrHeroProductDefinitionpublic Boolean isVisible(SessionContext ctx, SolrSort item)
SolrSort.visible attribute.public Boolean isVisible(SolrSort item)
SolrSort.visible attribute.public boolean isVisibleAsPrimitive(SessionContext ctx, SolrSort item)
SolrSort.visible attribute.public boolean isVisibleAsPrimitive(SolrSort item)
SolrSort.visible attribute.public void setVisible(SessionContext ctx, SolrSort item, Boolean value)
SolrSort.visible attribute.value - the visible - The property is used to check whether a sort should be visible for front users or not.public void setVisible(SolrSort item,
Boolean value)
SolrSort.visible attribute.value - the visible - The property is used to check whether a sort should be visible for front users or not.public void setVisible(SessionContext ctx, SolrSort item, boolean value)
SolrSort.visible attribute.value - the visible - The property is used to check whether a sort should be visible for front users or not.public void setVisible(SolrSort item,
boolean value)
SolrSort.visible attribute.value - the visible - The property is used to check whether a sort should be visible for front users or not.Copyright © 2017 SAP SE. All Rights Reserved.