Project

General

Profile

« Previous | Next » 

Revision a0b6521f

Added by Andreas Müller almost 9 years ago

Minor improve E+M import

View differences:

app-import/src/main/java/eu/etaxonomy/cdm/io/berlinModel/in/BerlinModelOccurrenceImport.java
63 63
 */
64 64
@Component
65 65
public class BerlinModelOccurrenceImport  extends BerlinModelImportBase {
66
	private static final String EM_AREA_NAMESPACE = "emArea";
67

  
68 66
	private static final Logger logger = Logger.getLogger(BerlinModelOccurrenceImport.class);
69 67

  
70 68
	public static final String NAMESPACE = "Occurrence";
71

  
69
	private static final String EM_AREA_NAMESPACE = "emArea";
72 70

  
73 71
	private static int modCount = 5000;
74 72
	private static final String pluralString = "occurrences";
75 73
	private static final String dbTableName = "emOccurrence";  //??
76 74

  
77

  
78 75
	public BerlinModelOccurrenceImport(){
79 76
		super(dbTableName, pluralString);
80 77
	}
......
174 171
		}
175 172
		emAreaFinetuning(euroMedAreas, areaLevelEm2);
176 173

  
177

  
178 174
		markAreasAsHidden(state, euroMedAreas);
179 175

  
180 176
	    getVocabularyService().saveOrUpdate(euroMedAreas);
181 177

  
182
		commitTransaction(txStatus);
178
		try {
179
            commitTransaction(txStatus);
180
        } catch (Exception e) {
181
             e.printStackTrace();
182
             logger.error("An exception occurred when trying to commit E+M Areas");
183
        }
183 184
		logger.warn("Created E+M areas");
184 185

  
185 186
		return euroMedAreas;

Also available in: Unified diff