DefaultSolrIndexService.@Deprecated public class DefaultSolrCoresService extends AbstractBusinessService implements SolrCoresService
SolrCoresServiceAbstractService.SerializableDTOmodelService, sessionService, txManagertenant| Constructor and Description |
|---|
DefaultSolrCoresService()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clearAllCoreRecords()
Deprecated.
Removes all records.
|
boolean |
clearCoreRecord(IndexedType indexedType)
Deprecated.
Remove matching index record.
|
SolrIndexedCoresRecordModel |
createOrUpdateRecord(IndexedType indexedType)
Deprecated.
Creates new solr core record for a given indexed type and persists the record in the data base.
|
Collection<SolrIndexedCoresRecordModel> |
getAllCoreRecords()
Deprecated.
Return all records from the data base
|
protected String |
getCoreName(IndexedType indexedType)
Deprecated.
|
SolrIndexedCoresRecordModel |
getCoreRecordByCoreName(String coreName)
Deprecated.
Returns solr index record that matches given solr core name.
|
SolrIndexedCoresRecordModel |
getCoreRecordByIndexedType(IndexedType indexedType)
Deprecated.
Returns solr index record for a given indexed type.
|
protected List<SolrIndexedCoresRecordModel> |
getCoresRecords(String coreName)
Deprecated.
|
protected String |
getIndexName(IndexedType indexedType)
Deprecated.
|
void |
setFlexibleSearchService(FlexibleSearchService flexibleSearchService)
Deprecated.
|
void |
setSolrCoreNameResolver(SolrCoreNameResolver solrCoreNameResolver)
Deprecated.
|
void |
setTypeService(TypeService typeService)
Deprecated.
|
protected boolean |
typeExists()
Deprecated.
|
void |
updateCurrentIndexDir(IndexedType original,
String indexDataDir)
Deprecated.
Updates current index data location for the indexed type.
|
protected void |
waitBeforeSolrCoreRegistration(String coreName)
Deprecated.
|
getModelService, getSessionService, getTxManager, setModelService, setSessionService, setTxManagerafterPropertiesSet, getCurrentTenant, setBeanName, setCurrentTenant, setTenantScope, writeReplacepublic SolrIndexedCoresRecordModel createOrUpdateRecord(IndexedType indexedType)
SolrCoresServicecreateOrUpdateRecord in interface SolrCoresServiceindexedType - - target IndexedTypeSolrIndexedCoresRecordModelpublic SolrIndexedCoresRecordModel getCoreRecordByIndexedType(IndexedType indexedType)
SolrCoresServicegetCoreRecordByIndexedType in interface SolrCoresServiceSolrIndexedCoresRecordModelpublic SolrIndexedCoresRecordModel getCoreRecordByCoreName(String coreName)
SolrCoresServicegetCoreRecordByCoreName in interface SolrCoresServicecoreName - - solr core nameSolrIndexedCoresRecordModelpublic boolean clearCoreRecord(IndexedType indexedType)
SolrCoresServicefalse if no matching record was found for the indexed type.clearCoreRecord in interface SolrCoresServiceindexedType - - target IndexedTypepublic Collection<SolrIndexedCoresRecordModel> getAllCoreRecords()
SolrCoresServicegetAllCoreRecords in interface SolrCoresServiceSolrIndexedCoresRecordModels or empty list.public void setFlexibleSearchService(FlexibleSearchService flexibleSearchService)
flexibleSearchService - the flexibleSearchService to setprotected String getCoreName(IndexedType indexedType)
protected String getIndexName(IndexedType indexedType)
protected List<SolrIndexedCoresRecordModel> getCoresRecords(String coreName)
public void clearAllCoreRecords()
SolrCoresServiceclearAllCoreRecords in interface SolrCoresServicepublic void setTypeService(TypeService typeService)
typeService - the typeService to setprotected boolean typeExists()
public void updateCurrentIndexDir(IndexedType original, String indexDataDir)
SolrCoresServiceupdateCurrentIndexDir in interface SolrCoresServiceoriginal - IndexedTypeindexDataDir - subDirpublic void setSolrCoreNameResolver(SolrCoreNameResolver solrCoreNameResolver)
protected void waitBeforeSolrCoreRegistration(String coreName)
Copyright © 2017 SAP SE. All Rights Reserved.