public class EffectivePerennialCropCycleImporter extends AbstractCSVImporter
| Modifier and Type | Field and Description |
|---|---|
protected static Integer |
LOWER_VALID_YEAR |
protected static Integer |
MAX_VALID_YEAR |
protected RefOrientationEDITopiaDao |
orientationEDIDao |
domainCodeCampaignCropCode, domainCodeCampaignTCCode, effectiveCropCycleAndDependenciesByZone, FIRST_LINE_NUMBER, pz0CodeToAgrosystCode, pz0CodeToObject, pz0IdToObject, pz0IdToRelatedObjectId, serviceContext, serviceFactory| Constructor and Description |
|---|
EffectivePerennialCropCycleImporter() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addCycleToEntityAndDependencies(EffectivePerennialCropCycleImportDto dto,
Pz0EffectivePerennialCropCycle effectivePerennialCropCycleDto) |
ImportResults |
importFromStream(InputStream is,
Map<String,EntityAndDependencies> entitiesByCsvId) |
void |
init(ServiceContext serviceContext) |
protected boolean |
validCrops(ImportResults importResults,
long line,
EffectivePerennialCropCycleImportDto dto,
EffectivePerennialCropCycleDto effectivePerennialCropCycleDto,
boolean error) |
protected boolean |
validOrchardFrutalForm(ImportResults importResults,
long line,
EffectivePerennialCropCycleImportDto dto,
EffectivePerennialCropCycleDto effectivePerennialCropCycleDto,
boolean error) |
protected boolean |
validOrientation(ImportResults importResults,
long line,
EffectivePerennialCropCycleImportDto dto,
EffectivePerennialCropCycleDto effectivePerennialCropCycleDto,
boolean error) |
protected boolean |
validPhase(ImportResults importResults,
long line,
EffectivePerennialCropCycleImportDto dto,
Pz0EffectivePerennialCropCycle effectivePerennialCropCycleDto,
boolean error) |
protected boolean |
validPlantingDensity(ImportResults importResults,
long line,
EffectivePerennialCropCycleImportDto dto,
EffectivePerennialCropCycleDto effectivePerennialCropCycleDto,
boolean error) |
protected boolean |
validPlantingYear(ImportResults importResults,
long line,
EffectivePerennialCropCycleImportDto dto,
EffectivePerennialCropCycleDto effectivePerennialCropCycleDto,
boolean error) |
protected boolean |
validPollinator(ImportResults importResults,
long line,
EffectivePerennialCropCycleImportDto dto,
EffectivePerennialCropCycleDto effectivePerennialCropCycleDto,
boolean error) |
protected boolean |
validPollinatorSpreadMode(ImportResults importResults,
long line,
EffectivePerennialCropCycleImportDto dto,
EffectivePerennialCropCycleDto effectivePerennialCropCycleDto,
boolean error) |
protected boolean |
validVineFrutalForm(ImportResults importResults,
long line,
EffectivePerennialCropCycleImportDto dto,
EffectivePerennialCropCycleDto effectivePerennialCropCycleDto,
boolean error) |
protected boolean |
validWeedType(ImportResults importResults,
long line,
EffectivePerennialCropCycleImportDto dto,
EffectivePerennialCropCycleDto effectivePerennialCropCycleDto,
boolean error) |
protected boolean |
validZoneAffiliation(ImportResults importResults,
long line,
EffectivePerennialCropCycleImportDto dto,
boolean error) |
csvCodeToAgrosystCode, getDomainAndDependenciesForZone, getEffectiveCropCycleAndDependencies, getEffectiveCropCycleAndDependenciesByZone, getPersistenceContext, getPlotAndDependenciesForZone, getServiceFactory, getSolWaterPhprotected RefOrientationEDITopiaDao orientationEDIDao
protected static final Integer LOWER_VALID_YEAR
protected static final Integer MAX_VALID_YEAR
public ImportResults importFromStream(InputStream is, Map<String,EntityAndDependencies> entitiesByCsvId)
protected void addCycleToEntityAndDependencies(EffectivePerennialCropCycleImportDto dto, Pz0EffectivePerennialCropCycle effectivePerennialCropCycleDto)
protected boolean validZoneAffiliation(ImportResults importResults, long line, EffectivePerennialCropCycleImportDto dto, boolean error)
protected boolean validCrops(ImportResults importResults, long line, EffectivePerennialCropCycleImportDto dto, EffectivePerennialCropCycleDto effectivePerennialCropCycleDto, boolean error)
protected boolean validPhase(ImportResults importResults, long line, EffectivePerennialCropCycleImportDto dto, Pz0EffectivePerennialCropCycle effectivePerennialCropCycleDto, boolean error)
protected boolean validPollinator(ImportResults importResults, long line, EffectivePerennialCropCycleImportDto dto, EffectivePerennialCropCycleDto effectivePerennialCropCycleDto, boolean error)
protected boolean validWeedType(ImportResults importResults, long line, EffectivePerennialCropCycleImportDto dto, EffectivePerennialCropCycleDto effectivePerennialCropCycleDto, boolean error)
protected boolean validPollinatorSpreadMode(ImportResults importResults, long line, EffectivePerennialCropCycleImportDto dto, EffectivePerennialCropCycleDto effectivePerennialCropCycleDto, boolean error)
protected boolean validOrchardFrutalForm(ImportResults importResults, long line, EffectivePerennialCropCycleImportDto dto, EffectivePerennialCropCycleDto effectivePerennialCropCycleDto, boolean error)
protected boolean validVineFrutalForm(ImportResults importResults, long line, EffectivePerennialCropCycleImportDto dto, EffectivePerennialCropCycleDto effectivePerennialCropCycleDto, boolean error)
protected boolean validOrientation(ImportResults importResults, long line, EffectivePerennialCropCycleImportDto dto, EffectivePerennialCropCycleDto effectivePerennialCropCycleDto, boolean error)
protected boolean validPlantingDensity(ImportResults importResults, long line, EffectivePerennialCropCycleImportDto dto, EffectivePerennialCropCycleDto effectivePerennialCropCycleDto, boolean error)
protected boolean validPlantingYear(ImportResults importResults, long line, EffectivePerennialCropCycleImportDto dto, EffectivePerennialCropCycleDto effectivePerennialCropCycleDto, boolean error)
public void init(ServiceContext serviceContext)
init in interface ICsvImporterinit in class AbstractCSVImporterCopyright © 2013–2015 Inra. All rights reserved.