Revision 100c74ca
Added by Katja Luther over 1 year ago
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/longrunningService/SortIndexUpdaterWrapper.java | ||
---|---|---|
23 | 23 |
import org.springframework.stereotype.Component; |
24 | 24 |
import org.springframework.transaction.TransactionDefinition; |
25 | 25 |
import org.springframework.transaction.TransactionStatus; |
26 |
import org.springframework.transaction.annotation.Transactional; |
|
26 | 27 |
import org.springframework.transaction.support.DefaultTransactionDefinition; |
27 | 28 |
|
28 | 29 |
import eu.etaxonomy.cdm.api.service.ITaxonService; |
... | ... | |
54 | 55 |
@Autowired |
55 | 56 |
private ITaxonService repository; |
56 | 57 |
|
58 |
@Transactional(readOnly = false) |
|
57 | 59 |
public UpdateResult doInvoke(SortIndexUpdaterConfigurator config) { |
58 | 60 |
|
59 | 61 |
SortIndexUpdater updater; |
... | ... | |
166 | 168 |
return updateResult; |
167 | 169 |
} catch (Exception e) { |
168 | 170 |
monitor.warning("Stopped sortIndex updater"); |
171 |
e.printStackTrace(); |
|
169 | 172 |
updateResult.setAbort(); |
170 | 173 |
updateResult.addException(e); |
171 | 174 |
} |
172 |
return null;
|
|
175 |
return updateResult;
|
|
173 | 176 |
} |
174 | 177 |
|
175 | 178 |
private List<?> getSqlResult(String query) { |
Also available in: Unified diff
ref #10114: add transactional readonly= false to sortindex updater doInvoke method