Project

General

Profile

« Previous | Next » 

Revision b01c2d5a

Added by Patrick Plitzner about 8 years ago

Ordered input for easier comparison

View differences:

app-import/src/main/java/eu/etaxonomy/cdm/io/redlist/gefaesspflanzen/RedListGefaesspflanzenImportTaxa.java
53 53

  
54 54
    @Override
55 55
    protected String getIdQuery(RedListGefaesspflanzenImportState state) {
56
        return "SELECT NAMNR FROM V_TAXATLAS_D20_EXPORT t "
57
//                + " ORDER BY NAMNR"
58
                ;
56
        return "SELECT NAMNR "
57
                + "FROM V_TAXATLAS_D20_EXPORT t "
58
                + " ORDER BY NAMNR";
59 59
    }
60 60

  
61 61
    @Override
......
79 79
        Set<TaxonBase> taxaToSave = new HashSet<>();
80 80
        try {
81 81
            while (rs.next()){
82
                taxaToSave = makeSingleTaxon(state, rs);
82
                makeSingleTaxon(state, rs, taxaToSave);
83 83

  
84 84
            }
85 85
        } catch (SQLException e) {
......
90 90
        return true;
91 91
    }
92 92

  
93
    private Set<TaxonBase> makeSingleTaxon(RedListGefaesspflanzenImportState state, ResultSet rs)
93
    private void makeSingleTaxon(RedListGefaesspflanzenImportState state, ResultSet rs, Set<TaxonBase> taxaToSave)
94 94
            throws SQLException {
95
        Set<TaxonBase> taxaToSave = new HashSet<>();
96 95
        long id = rs.getLong("NAMNR");
97 96
        String taxonNameString = rs.getString("TAXNAME");
98 97

  
......
105 104
        //id
106 105
        ImportHelper.setOriginalSource(taxon, state.getTransactionalSourceReference(), id, TAXON_NAMESPACE);
107 106
        ImportHelper.setOriginalSource(name, state.getTransactionalSourceReference(), id, TAXON_NAMESPACE);
108

  
109
        return taxaToSave;
110 107
    }
111 108

  
112 109
    private Rank makeRank(RedListGefaesspflanzenImportState state, String rankStr) {

Also available in: Unified diff