public class ImporterManager extends Object implements IImporterManager
Modifier and Type | Field and Description |
---|---|
protected static org.slf4j.Logger |
logger
The logger
|
Constructor and Description |
---|
ImporterManager() |
Modifier and Type | Method and Description |
---|---|
String |
getFormatedTimeElapsed() |
ImporterConfig |
getImporterConfig() |
List<IImporterProcessor> |
getImporters() |
List<ImporterStatusDto> |
getStatusDtoList() |
long |
getTimeElapsed() |
void |
importAll()
synchronized method to Import all the GisFeatures according the
ImporterConfig and the several importers define in the
applicationContext-geoloc file. |
boolean |
isAlreadyDone() |
boolean |
isInProgress() |
List<String> |
resetImport()
/!
|
void |
setDatabaseHelper(IDatabaseHelper databaseHelper) |
void |
setIDaos(IGisDao<? extends GisFeature>[] daos) |
void |
setImporterConfig(ImporterConfig importerConfig) |
void |
setImporters(List<IImporterProcessor> importers) |
void |
setImporterStatusListDao(IImporterStatusListDao importerStatusListDao) |
void |
setSolrClient(IsolrClient solrClient) |
void |
setSolRSynchroniser(ISolRSynchroniser solRSynchroniser) |
public void importAll()
IImporterManager
ImporterConfig
and the several importers define in the
applicationContext-geoloc file.importAll
in interface IImporterManager
public List<ImporterStatusDto> getStatusDtoList()
getStatusDtoList
in interface IImporterManager
public List<IImporterProcessor> getImporters()
getImporters
in interface IImporterManager
public ImporterConfig getImporterConfig()
getImporterConfig
in interface IImporterManager
public long getTimeElapsed()
getTimeElapsed
in interface IImporterManager
public String getFormatedTimeElapsed()
getFormatedTimeElapsed
in interface IImporterManager
public boolean isInProgress()
isInProgress
in interface IImporterManager
public boolean isAlreadyDone() throws ImporterMetaDataException
isAlreadyDone
in interface IImporterManager
ImporterMetaDataException
public List<String> resetImport() throws Exception
IImporterManager
resetImport
in interface IImporterManager
Exception
public void setSolRSynchroniser(ISolRSynchroniser solRSynchroniser)
solRSynchroniser
- the solRSynchroniser to setpublic void setImporterConfig(ImporterConfig importerConfig)
importerConfig
- The ImporterConfig
to setpublic void setImporters(List<IImporterProcessor> importers)
importers
- The importers to processpublic void setIDaos(IGisDao<? extends GisFeature>[] daos)
daos
- the iDaos to setpublic void setImporterStatusListDao(IImporterStatusListDao importerStatusListDao)
importerStatusListDao
- the importerStatusListDao to setpublic void setSolrClient(IsolrClient solrClient)
solrClient
- the solrClient to setpublic void setDatabaseHelper(IDatabaseHelper databaseHelper)
databaseHelper
- the databaseHelper to setCopyright © 2015. All rights reserved.