Revision 51171c9d
Added by Andreas Müller almost 13 years ago
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/berlinModel/in/BerlinModelUserImport.java | ||
---|---|---|
55 | 55 |
return validator.validate(state); |
56 | 56 |
} |
57 | 57 |
|
58 |
protected boolean doInvoke(BerlinModelImportState state){
|
|
59 |
|
|
58 |
protected void doInvoke(BerlinModelImportState state){
|
|
59 |
boolean success = true; |
|
60 | 60 |
MapWrapper<User> userMap = (MapWrapper<User>)state.getStore(ICdmIO.USER_STORE); |
61 | 61 |
|
62 | 62 |
BerlinModelImportConfigurator config = state.getConfig(); |
... | ... | |
65 | 65 |
String cdmAttrName; |
66 | 66 |
|
67 | 67 |
logger.info("start make "+pluralString+" ..."); |
68 |
boolean success = true ; |
|
69 |
|
|
70 |
|
|
71 | 68 |
|
72 | 69 |
//get data from database |
73 | 70 |
String strQuery = |
... | ... | |
112 | 109 |
}catch(Exception ex){ |
113 | 110 |
logger.error(ex.getMessage()); |
114 | 111 |
ex.printStackTrace(); |
112 |
state.setUnsuccessfull(); |
|
115 | 113 |
success = false; |
116 | 114 |
} |
117 | 115 |
} //while rs.hasNext() |
118 | 116 |
} catch (SQLException e) { |
119 | 117 |
logger.error("SQLException:" + e); |
120 |
return false; |
|
118 |
state.setUnsuccessfull(); |
|
119 |
return; |
|
121 | 120 |
} |
122 | 121 |
|
123 | 122 |
logger.info("save " + i + " "+pluralString + " ..."); |
124 | 123 |
getUserService().save(userMap.objects()); |
125 | 124 |
|
126 | 125 |
logger.info("end make "+pluralString+" ..." + getSuccessString(success));; |
127 |
return success; |
|
126 |
if (!success){ |
|
127 |
state.setUnsuccessfull(); |
|
128 |
} |
|
129 |
return; |
|
128 | 130 |
} |
129 | 131 |
|
130 | 132 |
|
Also available in: Unified diff
last updates for Taxon Excel Import and moving all success variables to state