public class LuceneIndexConfiguration
extends java.lang.Object
Constructor and Description |
---|
LuceneIndexConfiguration(WGACore core,
java.io.File indexDir) |
Modifier and Type | Method and Description |
---|---|
void |
addDBConfig(java.lang.String dbKey,
de.innovationgate.wga.common.beans.LuceneConfiguration config) |
void |
clearLastUpdated(java.lang.String dbKey) |
de.innovationgate.webgate.api.WGDatabaseRevision |
getLastUpdated(java.lang.String dbKey) |
boolean |
isNewConfiguration() |
void |
removeDBConfig(java.lang.String dbKey) |
java.util.HashMap |
retrieveIndexedDbs()
retrieve all dbs in indexConfiguration incl. indexingRules
|
void |
setLastUpdated(java.lang.String dbKey,
de.innovationgate.webgate.api.WGDatabaseRevision revision) |
void |
updateDBConfig(java.lang.String dbKey,
de.innovationgate.wga.common.beans.LuceneConfiguration config) |
public LuceneIndexConfiguration(WGACore core, java.io.File indexDir) throws java.lang.IllegalArgumentException, org.dom4j.DocumentException
java.lang.IllegalArgumentException
org.dom4j.DocumentException
public java.util.HashMap retrieveIndexedDbs()
public void addDBConfig(java.lang.String dbKey, de.innovationgate.wga.common.beans.LuceneConfiguration config)
public void updateDBConfig(java.lang.String dbKey, de.innovationgate.wga.common.beans.LuceneConfiguration config)
public void removeDBConfig(java.lang.String dbKey)
public void setLastUpdated(java.lang.String dbKey, de.innovationgate.webgate.api.WGDatabaseRevision revision)
public void clearLastUpdated(java.lang.String dbKey)
public de.innovationgate.webgate.api.WGDatabaseRevision getLastUpdated(java.lang.String dbKey)
public boolean isNewConfiguration()