|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.gisgraphy.importer.GeonamesDatabaseIndexer
public class GeonamesDatabaseIndexer
Create the required index for all the Geonames databases
Field Summary | |
---|---|
protected IGisDao<? extends GisFeature>[] |
daos
|
static String |
DEFAULT_CURRENT_FILENAME
|
protected ImporterConfig |
importerConfig
|
protected IInternationalisationService |
internationalisationService
|
protected static org.slf4j.Logger |
logger
The logger |
Constructor Summary | |
---|---|
GeonamesDatabaseIndexer()
|
Method Summary | |
---|---|
String |
getCurrentFileName()
|
long |
getNumberOfLinesToProcess()
|
long |
getReadFileLine()
The number of read line for the current processed file |
ImporterStatus |
getStatus()
|
String |
getStatusMessage()
|
long |
getTotalReadLine()
The number of read line for all the processed file |
void |
process()
Do the stuff... |
void |
resetStatus()
Reset status fields, it should be done when the import has been canceled |
List<NameValueDTO<Integer>> |
rollback()
/! |
void |
setImporterConfig(ImporterConfig importerConfig)
|
protected void |
setup()
Template method that can be override. |
boolean |
shouldBeSkipped()
|
protected void |
tearDown()
Template method that can be override. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String DEFAULT_CURRENT_FILENAME
protected static final org.slf4j.Logger logger
protected IGisDao<? extends GisFeature>[] daos
protected ImporterConfig importerConfig
protected IInternationalisationService internationalisationService
Constructor Detail |
---|
public GeonamesDatabaseIndexer()
Method Detail |
---|
public String getCurrentFileName()
getCurrentFileName
in interface IImporterProcessor
public long getNumberOfLinesToProcess()
getNumberOfLinesToProcess
in interface IImporterProcessor
public long getReadFileLine()
IImporterProcessor
getReadFileLine
in interface IImporterProcessor
IImporterProcessor.getTotalReadLine()
public ImporterStatus getStatus()
getStatus
in interface IImporterProcessor
public String getStatusMessage()
getStatusMessage
in interface IImporterProcessor
public long getTotalReadLine()
IImporterProcessor
getTotalReadLine
in interface IImporterProcessor
IImporterProcessor.getReadFileLine()
public void process()
IImporterProcessor
process
in interface IImporterProcessor
protected void setup()
protected void tearDown()
public List<NameValueDTO<Integer>> rollback()
IImporterProcessor
rollback
in interface IImporterProcessor
public boolean shouldBeSkipped()
shouldBeSkipped
in interface IImporterProcessor
public void setImporterConfig(ImporterConfig importerConfig)
importerConfig
- the importerConfig to setpublic void resetStatus()
IImporterProcessor
resetStatus
in interface IImporterProcessor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |