public class DomainImporter extends AbstractCSVImporter
| Modifier and Type | Field and Description |
|---|---|
protected DomainTopiaDao |
domainDao |
protected DomainService |
domainService |
protected RefLegalStatusTopiaDao |
legalStatusDao |
protected RefLocationTopiaDao |
locationDao |
protected RefOTEXTopiaDao |
refOtexDao |
protected WeatherStationTopiaDao |
weatherStationDao |
agrosystCodeToPz0Code, domainCodeCampaignCropCode, domainCodeCampaignTCCode, effectiveCropCycleAndDependenciesByZone, FIRST_LINE_NUMBER, pz0CodeToAgrosystCode, pz0CodeToObject, pz0IdToObject, pz0IdToRelatedObjectId, serviceContext, serviceFactory| Constructor and Description |
|---|
DomainImporter() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
getLegalStatusId(ImportResults result,
long line,
DomainImportDto dto,
Domain domain,
boolean error) |
ImportResults |
importFromStream(InputStream is,
Map<String,EntityAndDependencies> entitiesByCsvIds) |
void |
init(ServiceContext serviceContext) |
protected boolean |
otex18idToDomainOtex18(ImportResults result,
long line,
DomainImportDto dto,
Domain domain,
boolean error) |
protected boolean |
otex70IdToDomainOtex70(ImportResults result,
long line,
DomainImportDto dto,
Domain domain,
boolean error) |
protected boolean |
validateCampaign(int campaign,
ImportResults results,
Domain domain,
long line,
boolean error) |
protected boolean |
validateDomainName(String domainName,
ImportResults results,
long line,
boolean error) |
protected boolean |
validateMainContact(String mainContact,
ImportResults results,
Domain domain,
long line,
boolean error) |
protected boolean |
validDomainCode(ImportResults importResults,
long line,
DomainImportDto dto,
Domain domain,
boolean error) |
protected boolean |
validDomainType(ImportResults result,
long line,
Domain domain,
String typeName,
boolean error) |
protected boolean |
validLocation(ImportResults result,
long line,
DomainImportDto dto,
boolean error) |
protected boolean |
weatherStationIdToDomainWeatherStation(ImportResults result,
long line,
DomainImportDto dto,
Domain domain,
boolean error) |
protected boolean |
zoningNameToDomainZone(ImportResults result,
long line,
Domain domain,
DomainImportDto dto,
boolean error) |
csvCodeToAgrosystCode, getDatePatternForInput, getDomainAndDependenciesForZone, getEffectiveCropCycleAndDependencies, getEffectiveCropCycleAndDependenciesByZone, getPersistenceContext, getPlotAndDependenciesForZone, getServiceFactory, getSolWaterPh, getSpeciesStadeCodesprotected DomainService domainService
protected DomainTopiaDao domainDao
protected RefLocationTopiaDao locationDao
protected RefLegalStatusTopiaDao legalStatusDao
protected WeatherStationTopiaDao weatherStationDao
protected RefOTEXTopiaDao refOtexDao
public ImportResults importFromStream(InputStream is, Map<String,EntityAndDependencies> entitiesByCsvIds)
protected boolean weatherStationIdToDomainWeatherStation(ImportResults result, long line, DomainImportDto dto, Domain domain, boolean error)
protected boolean otex70IdToDomainOtex70(ImportResults result, long line, DomainImportDto dto, Domain domain, boolean error)
protected boolean otex18idToDomainOtex18(ImportResults result, long line, DomainImportDto dto, Domain domain, boolean error)
protected boolean getLegalStatusId(ImportResults result, long line, DomainImportDto dto, Domain domain, boolean error)
protected boolean zoningNameToDomainZone(ImportResults result, long line, Domain domain, DomainImportDto dto, boolean error)
protected boolean validDomainCode(ImportResults importResults, long line, DomainImportDto dto, Domain domain, boolean error)
protected boolean validateCampaign(int campaign,
ImportResults results,
Domain domain,
long line,
boolean error)
protected boolean validateMainContact(String mainContact, ImportResults results, Domain domain, long line, boolean error)
protected boolean validateDomainName(String domainName, ImportResults results, long line, boolean error)
protected boolean validLocation(ImportResults result, long line, DomainImportDto dto, boolean error)
protected boolean validDomainType(ImportResults result, long line, Domain domain, String typeName, boolean error)
public void init(ServiceContext serviceContext)
init in interface ICsvImporterinit in class AbstractCSVImporterCopyright © 2013–2015 Inra. All rights reserved.