Mercurial > lada > lada-server
view src/main/java/de/intevation/lada/importer/laf/LafObjectMapper.java @ 1069:fdc752cd17fe schema-update
Removed old importer stuff and added new Importer based on antlr4 grammar.
WIP! Currently only the parser without mapping to objects
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Fri, 30 Sep 2016 14:05:28 +0200 |
parents | |
children | 7683c4162746 |
line wrap: on
line source
package de.intevation.lada.importer.laf; import java.util.List; import java.util.Map; import javax.inject.Inject; import de.intevation.lada.importer.ReportItem; import de.intevation.lada.util.annotation.RepositoryConfig; import de.intevation.lada.util.data.Repository; import de.intevation.lada.util.data.RepositoryType; public class LafObjectMapper { @Inject @RepositoryConfig(type=RepositoryType.RW) private Repository repository; private Map<String, List<ReportItem>> errors; private Map<String, List<ReportItem>> warnings; public void mapObjects(LafRawData data) { for (int i = 0; i < data.getProben().size(); i++) { generate(data.getProben().get(i)); } } private void generate(LafRawData.Probe object) { object.getAttributes(); } /** * @return the errors */ public Map<String, List<ReportItem>> getErrors() { return errors; } /** * @return the warnings */ public Map<String, List<ReportItem>> getWarnings() { return warnings; } }