public class OpenStreetMapFulltextBuilder extends Object implements IImporterProcessor
| Modifier and Type | Field and Description |
|---|---|
protected int |
increment
The paginate step
|
protected static org.slf4j.Logger |
logger
The logger
|
protected ImporterStatus |
status |
| Constructor and Description |
|---|
OpenStreetMapFulltextBuilder() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
flushAndClear() |
String |
getCurrentFileName() |
ImporterConfig |
getImporterConfig() |
long |
getNumberOfLinesToProcess() |
IOpenStreetMapDao |
getOpenStreetMapDao() |
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) |
void |
setInternationalisationService(IInternationalisationService internationalisationService) |
void |
setOpenStreetMapDao(IOpenStreetMapDao openStreetMapDao) |
protected void |
setup() |
boolean |
shouldBeSkipped() |
protected static final org.slf4j.Logger logger
protected int increment
protected ImporterStatus status
protected void flushAndClear()
public List<NameValueDTO<Integer>> rollback()
IImporterProcessorrollback in interface IImporterProcessorpublic void setOpenStreetMapDao(IOpenStreetMapDao openStreetMapDao)
openStreetMapDao - the openStreetMapDao to setpublic String getCurrentFileName()
getCurrentFileName in interface IImporterProcessorpublic long getNumberOfLinesToProcess()
getNumberOfLinesToProcess in interface IImporterProcessorpublic long getReadFileLine()
IImporterProcessorgetReadFileLine in interface IImporterProcessorIImporterProcessor.getTotalReadLine()public ImporterStatus getStatus()
getStatus in interface IImporterProcessorpublic String getStatusMessage()
getStatusMessage in interface IImporterProcessorpublic long getTotalReadLine()
IImporterProcessorgetTotalReadLine in interface IImporterProcessorIImporterProcessor.getReadFileLine()public void process()
IImporterProcessorprocess in interface IImporterProcessorprotected void setup()
public void resetStatus()
IImporterProcessorresetStatus in interface IImporterProcessorpublic boolean shouldBeSkipped()
shouldBeSkipped in interface IImporterProcessorpublic ImporterConfig getImporterConfig()
public void setImporterConfig(ImporterConfig importerConfig)
public void setInternationalisationService(IInternationalisationService internationalisationService)
public IOpenStreetMapDao getOpenStreetMapDao()
Copyright © 2015. All rights reserved.