Revision 51171c9d
Added by Andreas Müller almost 13 years ago
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/specimen/excel/in/NamedAreaLevelExcelImport.java | ||
---|---|---|
52 | 52 |
} |
53 | 53 |
|
54 | 54 |
@Override |
55 |
protected boolean analyzeRecord(HashMap<String, String> record, SpecimenCdmExcelImportState state) { |
|
56 |
boolean success = true; |
|
57 |
Set<String> keys = record.keySet(); |
|
55 |
protected void analyzeRecord(HashMap<String, String> record, SpecimenCdmExcelImportState state) { |
|
56 |
Set<String> keys = record.keySet(); |
|
58 | 57 |
|
59 | 58 |
NamedAreaLevellRow row = new NamedAreaLevellRow(); |
60 | 59 |
state.setNamedAreaLevelRow(row); |
... | ... | |
100 | 99 |
} else if(key.equalsIgnoreCase(ORDER_INDEX_COLUMN)) { |
101 | 100 |
row.setOrderIndex(value); |
102 | 101 |
}else { |
103 |
success = false;
|
|
102 |
state.setUnsuccessfull();
|
|
104 | 103 |
logger.error("Unexpected column header " + key); |
105 | 104 |
} |
106 | 105 |
} |
107 |
return success;
|
|
106 |
return; |
|
108 | 107 |
} |
109 | 108 |
|
110 | 109 |
|
111 | 110 |
@Override |
112 |
protected boolean firstPass(SpecimenCdmExcelImportState state) {
|
|
111 |
protected void firstPass(SpecimenCdmExcelImportState state) {
|
|
113 | 112 |
NamedAreaLevellRow row = state.getNamedAreaLevelRow(); |
114 | 113 |
|
115 | 114 |
//level |
... | ... | |
132 | 131 |
|
133 | 132 |
//save |
134 | 133 |
getTermService().save(level); |
135 |
return true;
|
|
134 |
return; |
|
136 | 135 |
} |
137 | 136 |
|
138 | 137 |
|
139 | 138 |
|
140 | 139 |
@Override |
141 |
protected boolean secondPass(SpecimenCdmExcelImportState state) {
|
|
140 |
protected void secondPass(SpecimenCdmExcelImportState state) {
|
|
142 | 141 |
//no second path defined yet |
143 |
return true;
|
|
142 |
return; |
|
144 | 143 |
} |
145 | 144 |
|
146 | 145 |
/* (non-Javadoc) |
Also available in: Unified diff
last updates for Taxon Excel Import and moving all success variables to state