Project

General

Profile

« Previous | Next » 

Revision 51171c9d

Added by Andreas Müller almost 13 years ago

last updates for Taxon Excel Import and moving all success variables to state

View differences:

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