public class CommercesearchManager extends GeneratedCommercesearchManager
Extension.RestrictedLanguagesProvider, Extension.RightsProviderManager.GenericManagerSingletonCreator, Manager.ManagerSingletonCreatorDEFAULT_INITIAL_ATTRIBUTES, SOLRHEROPRODUCTDEF2PRODUCTRELATION_MARKMODIFIED, SOLRHEROPRODUCTDEF2PRODUCTRELATION_SRC_ORDERED, SOLRHEROPRODUCTDEF2PRODUCTRELATION_TGT_ORDERED, SOLRINDEXEDPROPERTY2FACETVISIBILITYRULESFACETVISIBILITYRULESHANDLER, SOLRINDEXEDPROPERTY2SOLRBOOSTRULERELATIONBOOSTRULESHANDLER, SOLRINDEXEDPROPERTY2SOLRFACETRECONFIGURATIONSOLRFACETRECONFIGURATIONSHANDLER| Constructor and Description |
|---|
CommercesearchManager()
Never call the constructor of any manager directly, call getInstance() You can place your business logic here -
like registering a jalo session listener.
|
| Modifier and Type | Method and Description |
|---|---|
void |
createEssentialData(Map<String,String> params,
JspContext jspc)
Implement this method to create initial objects.
|
void |
createProjectData(Map<String,String> params,
JspContext jspc)
Implement this method to create data that is used in your project.
|
void |
destroy()
Use this method as a callback when the manager instance is being destroyed (this happens before system
initialization, at redeployment or if you shutdown your VM).
|
static CommercesearchManager |
getInstance()
Get the valid instance of this manager.
|
void |
init()
Use this method to do some basic work only ONCE in the lifetime of a tenant resp.
|
addToBoostRules, addToBoostRules, addToFacetVisibilityRules, addToFacetVisibilityRules, addToSolrFacetReconfigurations, addToSolrFacetReconfigurations, addToSolrHeroProductDefinitions, addToSolrHeroProductDefinitions, createCategorySelectedSolrFacetVisibilityRule, createCategorySelectedSolrFacetVisibilityRule, createCategorySolrSearchProfile, createCategorySolrSearchProfile, createConditionalSolrSort, createConditionalSolrSort, createFacetValueCountSolrFacetVisibilityRule, createFacetValueCountSolrFacetVisibilityRule, createGlobalSolrSearchProfile, createGlobalSolrSearchProfile, createOtherFacetValueCountSolrFacetVisibilityRule, createOtherFacetValueCountSolrFacetVisibilityRule, createSelectedCategoryHierarchySolrSortCondition, createSelectedCategoryHierarchySolrSortCondition, createSolrBoostRule, createSolrBoostRule, createSolrFacetReconfiguration, createSolrFacetReconfiguration, createSolrHeroProductDefinition, createSolrHeroProductDefinition, createValueCoverageSolrFacetVisibilityRule, createValueCoverageSolrFacetVisibilityRule, getBoostRules, getBoostRules, getDefaultAttributeModes, getFacetVisibilityRules, getFacetVisibilityRules, getName, getSolrFacetReconfigurations, getSolrFacetReconfigurations, getSolrHeroProductDefinitions, getSolrHeroProductDefinitions, getSolrHeroProductDefinitionsCount, getSolrHeroProductDefinitionsCount, isVisible, isVisible, isVisibleAsPrimitive, isVisibleAsPrimitive, removeFromBoostRules, removeFromBoostRules, removeFromFacetVisibilityRules, removeFromFacetVisibilityRules, removeFromSolrFacetReconfigurations, removeFromSolrFacetReconfigurations, removeFromSolrHeroProductDefinitions, removeFromSolrHeroProductDefinitions, setBoostRules, setBoostRules, setFacetVisibilityRules, setFacetVisibilityRules, setSolrFacetReconfigurations, setSolrFacetReconfigurations, setSolrHeroProductDefinitions, setSolrHeroProductDefinitions, setVisible, setVisible, setVisible, setVisiblecheckBeforeItemRemoval, createSampleData, getCreatorDescription, getCreatorName, getCreatorParameterDefault, getCreatorParameterNames, getCreatorParameterPossibleValues, getRemote, isCreatorDisabled, notifyInitializationEnd, notifyInitializationStart, notifyItemRemoval, onFirstSessionCreation, writeReplaceafterItemCreation, beforeItemCreation, getAllValuesSessionContext, getAttribute, getAttributeMap, getFirstItemByAttribute, getFirstItemByAttribute, getRemoteManagerClass, getSession, getSingletonManagerInstance, getTenant, getTransientObject, getTransientObjectMap, setAttribute, setTenant, setTransientObject, unwrap, unwrap, wrappublic CommercesearchManager()
public static CommercesearchManager getInstance()
public void init()
public void destroy()
public void createEssentialData(Map<String,String> params, JspContext jspc)
createEssentialData in class Extensionparams - the parameters provided by user for creation of objects for the extensionjspc - the jsp context; you can use it to write progress information to the jsp page during creationpublic void createProjectData(Map<String,String> params, JspContext jspc)
createProjectData in class Extensionparams - the parameters provided by user for creation of objects for the extensionjspc - the jsp context; you can use it to write progress information to the jsp page during creationCopyright © 2017 SAP SE. All Rights Reserved.