org.lexevs.dao.index.indexregistry
Class SingleIndexRegistry
java.lang.Object
org.lexevs.dao.index.indexregistry.SingleIndexRegistry
- All Implemented Interfaces:
- IndexRegistry, org.springframework.beans.factory.InitializingBean
public class SingleIndexRegistry
- extends java.lang.Object
- implements IndexRegistry, org.springframework.beans.factory.InitializingBean
Method Summary |
void |
afterPropertiesSet()
|
protected void |
autoRegisterIndex(java.lang.String codingSchemeUri,
java.lang.String version)
|
protected LuceneDirectoryFactory.NamedDirectory |
createIndexDirectory(java.lang.String indexName)
|
protected LuceneIndexTemplate |
createLuceneIndexTemplate(java.lang.String indexName)
|
void |
destroyIndex(java.lang.String indexName)
|
java.util.Map<java.lang.String,org.apache.lucene.search.Filter> |
getBoundaryDocFilterMap()
|
java.util.Map<java.lang.String,org.apache.lucene.search.Filter> |
getCodingSchemeFilterMap()
|
java.lang.String |
getCodingSchemeIndexName(java.lang.String codingSchemeUri,
java.lang.String version)
|
java.lang.String |
getCommonIndexName()
|
LuceneIndexTemplate |
getCommonLuceneIndexTemplate()
|
LuceneIndexTemplate |
getCommonLuceneIndexTemplate(java.util.List<AbsoluteCodingSchemeVersionReference> codingSchemes)
|
LuceneIndexTemplate |
getLuceneIndexTemplate()
|
LuceneIndexTemplate |
getLuceneIndexTemplate(java.lang.String codingSchemeUri,
java.lang.String version)
|
MetaData |
getMetaData()
|
java.lang.String |
getSingleIndexName()
|
SystemResourceService |
getSystemResourceService()
|
SystemVariables |
getSystemVariables()
|
void |
registerCodingSchemeIndex(java.lang.String codingSchemeUri,
java.lang.String version,
java.lang.String indexName)
|
void |
setBoundaryDocFilterMap(java.util.Map<java.lang.String,org.apache.lucene.search.Filter> boundaryDocFilterMap)
|
void |
setCodingSchemeFilterMap(java.util.Map<java.lang.String,org.apache.lucene.search.Filter> codingSchemeFilterMap)
|
void |
setLuceneIndexTemplate(LuceneIndexTemplate luceneIndexTemplate)
|
void |
setMetaData(MetaData metaData)
|
void |
setSystemResourceService(SystemResourceService systemResourceService)
|
void |
setSystemVariables(SystemVariables systemVariables)
|
void |
unRegisterCodingSchemeIndex(java.lang.String codingSchemeUri,
java.lang.String version)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
singleIndexName
public java.lang.String singleIndexName
SingleIndexRegistry
public SingleIndexRegistry()
afterPropertiesSet
public void afterPropertiesSet()
throws java.lang.Exception
- Specified by:
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
- Throws:
java.lang.Exception
registerCodingSchemeIndex
public void registerCodingSchemeIndex(java.lang.String codingSchemeUri,
java.lang.String version,
java.lang.String indexName)
- Specified by:
registerCodingSchemeIndex
in interface IndexRegistry
createIndexDirectory
protected LuceneDirectoryFactory.NamedDirectory createIndexDirectory(java.lang.String indexName)
createLuceneIndexTemplate
protected LuceneIndexTemplate createLuceneIndexTemplate(java.lang.String indexName)
unRegisterCodingSchemeIndex
public void unRegisterCodingSchemeIndex(java.lang.String codingSchemeUri,
java.lang.String version)
- Specified by:
unRegisterCodingSchemeIndex
in interface IndexRegistry
destroyIndex
public void destroyIndex(java.lang.String indexName)
- Specified by:
destroyIndex
in interface IndexRegistry
getLuceneIndexTemplate
public LuceneIndexTemplate getLuceneIndexTemplate(java.lang.String codingSchemeUri,
java.lang.String version)
- Specified by:
getLuceneIndexTemplate
in interface IndexRegistry
getCommonLuceneIndexTemplate
public LuceneIndexTemplate getCommonLuceneIndexTemplate()
- Specified by:
getCommonLuceneIndexTemplate
in interface IndexRegistry
getCommonLuceneIndexTemplate
public LuceneIndexTemplate getCommonLuceneIndexTemplate(java.util.List<AbsoluteCodingSchemeVersionReference> codingSchemes)
- Specified by:
getCommonLuceneIndexTemplate
in interface IndexRegistry
autoRegisterIndex
protected void autoRegisterIndex(java.lang.String codingSchemeUri,
java.lang.String version)
getCommonIndexName
public java.lang.String getCommonIndexName()
- Specified by:
getCommonIndexName
in interface IndexRegistry
getMetaData
public MetaData getMetaData()
setMetaData
public void setMetaData(MetaData metaData)
getCodingSchemeIndexName
public java.lang.String getCodingSchemeIndexName(java.lang.String codingSchemeUri,
java.lang.String version)
getSingleIndexName
public java.lang.String getSingleIndexName()
getLuceneIndexTemplate
public LuceneIndexTemplate getLuceneIndexTemplate()
setLuceneIndexTemplate
public void setLuceneIndexTemplate(LuceneIndexTemplate luceneIndexTemplate)
getSystemVariables
public SystemVariables getSystemVariables()
setSystemVariables
public void setSystemVariables(SystemVariables systemVariables)
getSystemResourceService
public SystemResourceService getSystemResourceService()
setSystemResourceService
public void setSystemResourceService(SystemResourceService systemResourceService)
getCodingSchemeFilterMap
public java.util.Map<java.lang.String,org.apache.lucene.search.Filter> getCodingSchemeFilterMap()
- Specified by:
getCodingSchemeFilterMap
in interface IndexRegistry
setCodingSchemeFilterMap
public void setCodingSchemeFilterMap(java.util.Map<java.lang.String,org.apache.lucene.search.Filter> codingSchemeFilterMap)
getBoundaryDocFilterMap
public java.util.Map<java.lang.String,org.apache.lucene.search.Filter> getBoundaryDocFilterMap()
- Specified by:
getBoundaryDocFilterMap
in interface IndexRegistry
setBoundaryDocFilterMap
public void setBoundaryDocFilterMap(java.util.Map<java.lang.String,org.apache.lucene.search.Filter> boundaryDocFilterMap)