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()
IImporterManagerImporterConfig and the several importers define in the
applicationContext-geoloc file.importAll in interface IImporterManagerpublic List<ImporterStatusDto> getStatusDtoList()
getStatusDtoList in interface IImporterManagerpublic List<IImporterProcessor> getImporters()
getImporters in interface IImporterManagerpublic ImporterConfig getImporterConfig()
getImporterConfig in interface IImporterManagerpublic long getTimeElapsed()
getTimeElapsed in interface IImporterManagerpublic String getFormatedTimeElapsed()
getFormatedTimeElapsed in interface IImporterManagerpublic boolean isInProgress()
isInProgress in interface IImporterManagerpublic boolean isAlreadyDone()
throws ImporterMetaDataException
isAlreadyDone in interface IImporterManagerImporterMetaDataExceptionpublic List<String> resetImport() throws Exception
IImporterManagerresetImport in interface IImporterManagerExceptionpublic 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.