public class DefaultLexEvsIndexOperations extends AbstractLoggingBean implements LexEvsIndexOperations
Constructor and Description |
---|
DefaultLexEvsIndexOperations() |
getLogger, setLogger
public void registerCodingSchemeEntityIndex(java.lang.String codingSchemeUri, java.lang.String version)
LexEvsIndexOperations
registerCodingSchemeEntityIndex
in interface LexEvsIndexOperations
codingSchemeUri
- the coding scheme uriversion
- the versionpublic void cleanUp(java.util.List<AbsoluteCodingSchemeVersionReference> expectedCodingSchemes, boolean reindexMissing)
cleanUp
in interface LexEvsIndexOperations
protected java.util.Map<java.lang.String,AbsoluteCodingSchemeVersionReference> getExpectedMap(java.util.List<AbsoluteCodingSchemeVersionReference> expectedCodingSchemes)
public java.lang.String getLexEVSIndexLocation()
getLexEVSIndexLocation
in interface LexEvsIndexOperations
protected void dropIndex(java.lang.String codingSchemeName, AbsoluteCodingSchemeVersionReference reference)
public IndexDaoManager getIndexDaoManager()
public void setIndexDaoManager(IndexDaoManager indexDaoManager)
public void setIndexCreator(IndexCreator indexCreator)
public ConcurrentMetaData getConcurrentMetaData()
public void setConcurrentMetaData(ConcurrentMetaData concurrentMetaData)
public IndexCreator getIndexCreator()
public IndexRegistry getIndexRegistry()
public void setIndexRegistry(IndexRegistry indexRegistry)
public boolean doesIndexExist(AbsoluteCodingSchemeVersionReference ref) throws LBParameterException
doesIndexExist
in interface LexEvsIndexOperations
LBParameterException
public java.io.File[] getIndexes()
public AbsoluteCodingSchemeVersionReference doesIndexHaveMatchingRegistryEntry(java.io.File file, java.util.List<AbsoluteCodingSchemeVersionReference> expectedCodingSchemes)
public CodingSchemeMetaData isIndexNameRegisteredWithTheSystem(java.lang.String indexName)