public class SolrfacetsearchManager extends GeneratedSolrfacetsearchManager
Extension.RestrictedLanguagesProvider, Extension.RightsProviderManager.GenericManagerSingletonCreator, Manager.ManagerSingletonCreatorDEFAULT_INITIAL_ATTRIBUTES, SOLRFACETSEARCHCONFIG2CATALOGVERSIONRELATION_MARKMODIFIED, SOLRFACETSEARCHCONFIG2CATALOGVERSIONRELATION_SRC_ORDERED, SOLRFACETSEARCHCONFIG2CATALOGVERSIONRELATION_TGT_ORDERED, SOLRFACETSEARCHCONFIG2CURRENCYRELATION_MARKMODIFIED, SOLRFACETSEARCHCONFIG2CURRENCYRELATION_SRC_ORDERED, SOLRFACETSEARCHCONFIG2CURRENCYRELATION_TGT_ORDERED, SOLRFACETSEARCHCONFIG2LANGUAGERELATION_MARKMODIFIED, SOLRFACETSEARCHCONFIG2LANGUAGERELATION_SRC_ORDERED, SOLRFACETSEARCHCONFIG2LANGUAGERELATION_TGT_ORDERED, SOLRSTOPWORD2LANGUAGESTOPWORDSHANDLER, SOLRSYNONYMCONFIG2LANGUAGESYNONYMSHANDLER| Constructor and Description |
|---|
SolrfacetsearchManager()
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.
|
SolrIndexerCronJob |
createSolrIndexerCronJob(SolrFacetSearchConfig solrFacetSearchConfig,
EnumerationValue solrIndexerOperation) |
SolrIndexerCronJob |
createSolrIndexerCronJob(String code,
SolrFacetSearchConfig solrFacetSearchConfig,
EnumerationValue solrIndexerOperation) |
SolrIndexerHotUpdateCronJob |
createSolrIndexerHotUpdateCronJob(SolrFacetSearchConfig solrFacetSearchConfig,
EnumerationValue solrIndexerOperation,
String indexedType,
Collection<Item> items) |
SolrIndexerHotUpdateCronJob |
createSolrIndexerHotUpdateCronJob(String code,
SolrFacetSearchConfig solrFacetSearchConfig,
EnumerationValue solrIndexerOperation,
String indexedType,
Collection<Item> items) |
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 SolrfacetsearchManager |
getInstance()
Get the valid instance of this manager.
|
SolrFacetSearchConfig |
getSolrFacetConfig(String name) |
ServicelayerJob |
getSolrIndexerJob() |
ServicelayerJob |
getSolrIndexerJob(boolean hotUpdate) |
void |
init()
Use this method to do some basic work only ONCE in the lifetime of a tenant resp.
|
addToFacetSearchConfigs, addToFacetSearchConfigs, addToFacetSearchConfigs, addToFacetSearchConfigs, addToFacetSearchConfigs, addToFacetSearchConfigs, addToStopWords, addToStopWords, addToSynonyms, addToSynonyms, createComposedIndexedType, createComposedIndexedType, createSolrCategoryRedirect, createSolrCategoryRedirect, createSolrEndpointUrl, createSolrEndpointUrl, createSolrExtIndexerCronJob, createSolrExtIndexerCronJob, createSolrFacetSearchConfig, createSolrFacetSearchConfig, createSolrFacetSearchKeywordRedirect, createSolrFacetSearchKeywordRedirect, createSolrIndex, createSolrIndex, createSolrIndexConfig, createSolrIndexConfig, createSolrIndexedCoresRecord, createSolrIndexedCoresRecord, createSolrIndexedProperty, createSolrIndexedProperty, createSolrIndexedType, createSolrIndexedType, createSolrIndexerBatch, createSolrIndexerBatch, createSolrIndexerCronJob, createSolrIndexerCronJob, createSolrIndexerDistributedProcess, createSolrIndexerDistributedProcess, createSolrIndexerHotUpdateCronJob, createSolrIndexerHotUpdateCronJob, createSolrIndexerQuery, createSolrIndexerQuery, createSolrIndexerQueryParameter, createSolrIndexerQueryParameter, createSolrIndexOperation, createSolrIndexOperation, createSolrIndexOperationRecord, createSolrIndexOperationRecord, createSolrIndexOptimizationCronJob, createSolrIndexOptimizationCronJob, createSolrProductRedirect, createSolrProductRedirect, createSolrQueryAggregatedStats, createSolrQueryAggregatedStats, createSolrQueryStatisticsCollectorCronJob, createSolrQueryStatisticsCollectorCronJob, createSolrSearchConfig, createSolrSearchConfig, createSolrSearchQueryProperty, createSolrSearchQueryProperty, createSolrSearchQuerySort, createSolrSearchQuerySort, createSolrSearchQueryTemplate, createSolrSearchQueryTemplate, createSolrServerConfig, createSolrServerConfig, createSolrStopWord, createSolrStopWord, createSolrSynonymConfig, createSolrSynonymConfig, createSolrUpdateStopWordsCronJob, createSolrUpdateStopWordsCronJob, createSolrUpdateSynonymsCronJob, createSolrUpdateSynonymsCronJob, createSolrURIRedirect, createSolrURIRedirect, createSolrValueRange, createSolrValueRange, createSolrValueRangeSet, createSolrValueRangeSet, getDefaultAttributeModes, getFacetSearchConfigs, getFacetSearchConfigs, getFacetSearchConfigs, getFacetSearchConfigs, getFacetSearchConfigs, getFacetSearchConfigs, getFacetSearchConfigsCount, getFacetSearchConfigsCount, getFacetSearchConfigsCount, getFacetSearchConfigsCount, getFacetSearchConfigsCount, getFacetSearchConfigsCount, getName, getStopWords, getStopWords, getSynonyms, getSynonyms, removeFromFacetSearchConfigs, removeFromFacetSearchConfigs, removeFromFacetSearchConfigs, removeFromFacetSearchConfigs, removeFromFacetSearchConfigs, removeFromFacetSearchConfigs, removeFromStopWords, removeFromStopWords, removeFromSynonyms, removeFromSynonyms, setFacetSearchConfigs, setFacetSearchConfigs, setFacetSearchConfigs, setFacetSearchConfigs, setFacetSearchConfigs, setFacetSearchConfigs, setStopWords, setStopWords, setSynonyms, setSynonymscheckBeforeItemRemoval, 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 SolrfacetsearchManager()
public static SolrfacetsearchManager 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 creationpublic SolrFacetSearchConfig getSolrFacetConfig(String name)
public SolrIndexerCronJob createSolrIndexerCronJob(SolrFacetSearchConfig solrFacetSearchConfig, EnumerationValue solrIndexerOperation) throws JaloTypeException
JaloTypeExceptionpublic SolrIndexerHotUpdateCronJob createSolrIndexerHotUpdateCronJob(SolrFacetSearchConfig solrFacetSearchConfig, EnumerationValue solrIndexerOperation, String indexedType, Collection<Item> items) throws JaloTypeException
JaloTypeExceptionpublic SolrIndexerCronJob createSolrIndexerCronJob(String code, SolrFacetSearchConfig solrFacetSearchConfig, EnumerationValue solrIndexerOperation) throws JaloTypeException
JaloTypeExceptionpublic SolrIndexerHotUpdateCronJob createSolrIndexerHotUpdateCronJob(String code, SolrFacetSearchConfig solrFacetSearchConfig, EnumerationValue solrIndexerOperation, String indexedType, Collection<Item> items) throws JaloTypeException
JaloTypeExceptionpublic ServicelayerJob getSolrIndexerJob()
public ServicelayerJob getSolrIndexerJob(boolean hotUpdate)
hotUpdate - - set to true to obtain hot-update indexer jobCopyright © 2017 SAP SE. All Rights Reserved.