public class InputImporter extends AbstractCSVImporter
| Modifier and Type | Field and Description |
|---|---|
protected Map<AgrosystInterventionType,List<String>> |
actaTreatmentProductTypes |
protected RefFertiMinUNIFATopiaDao |
mineralProductDao |
protected RefFertiOrgaTopiaDao |
organicProductDao |
protected RefActaTraitementsProduitTopiaDao |
phytoProductDao |
protected ReferentialService |
referentialService |
agrosystCodeToPz0Code, domainCodeCampaignCropCode, domainCodeCampaignTCCode, effectiveCropCycleAndDependenciesByZone, FIRST_LINE_NUMBER, pz0CodeToAgrosystCode, pz0CodeToObject, pz0IdToObject, pz0IdToRelatedObjectId, serviceContext, serviceFactory| Constructor and Description |
|---|
InputImporter() |
csvCodeToAgrosystCode, getDatePatternForInput, getDomainAndDependenciesForZone, getEffectiveCropCycleAndDependencies, getEffectiveCropCycleAndDependenciesByZone, getPersistenceContext, getPlotAndDependenciesForZone, getServiceFactory, getSolWaterPh, getSpeciesStadeCodesprotected RefFertiMinUNIFATopiaDao mineralProductDao
protected RefActaTraitementsProduitTopiaDao phytoProductDao
protected RefFertiOrgaTopiaDao organicProductDao
protected ReferentialService referentialService
protected Map<AgrosystInterventionType,List<String>> actaTreatmentProductTypes
public void setRefFertiMinUNIFATopiaDao(ReferentialService referentialService)
protected Map<AgrosystInterventionType,List<String>> getActaTreatmentProductTypes()
public ImportResults importFromStream(InputStream is, Map<String,EntityAndDependencies> entitiesByCsvId)
protected Boolean validPhytoProductInput(PhytoProductInput input, InputImportDto from, Set<String> speciesCode, ImportResults importResults, long line, Boolean error)
protected AbstractAction validAndGetAction(String actionId, String inputId, String inputTypeName, ImportResults importResults, Long line)
protected AbstractInput createInput(InputImportDto from, ImportResults importResults, long line)
protected Boolean validActionAndSpecificInputData(ImportResults importResults, AbstractInput input, long line, InputImportDto from, Boolean error)
protected List<SpeciesStadeDto> getSpeciesStadeDtosFromActionId(String actionId)
protected org.apache.commons.lang3.tuple.Pair<Boolean,Set<String>> getRefEspeceIds(ImportResults importResults, String actionId, Set<String> croppingPlanSpeciesCodes, long line, Boolean error)
protected DomainAndDependencies getDomainAndDependencies(String actionId)
public void init(ServiceContext serviceContext)
init in interface ICsvImporterinit in class AbstractCSVImporterCopyright © 2013–2015 Inra. All rights reserved.