Revision 03a19312
Added by Andreas Müller almost 3 years ago
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/IdentifiableServiceBase.java | ||
---|---|---|
274 | 274 |
long countUpdated = 0; |
275 | 275 |
|
276 | 276 |
int worked = 0; |
277 |
Set<CdmEntityIdentifier> updatedCdmIds = new HashSet(); |
|
277 |
Set<CdmEntityIdentifier> updatedCdmIds = new HashSet<>();
|
|
278 | 278 |
for(int i = 0 ; i < count ; i = i + stepSize){ |
279 | 279 |
// not sure if such strict ordering is necessary here, but for safety reasons I do it |
280 | 280 |
ArrayList<OrderHint> orderHints = new ArrayList<>(); |
... | ... | |
310 | 310 |
*/ |
311 | 311 |
protected void switchOnOldAutoInitializer( |
312 | 312 |
Map<Class<? extends CdmBase>, AutoPropertyInitializer<CdmBase>> oldAutoInit) { |
313 |
HibernateBeanInitializer initializer = (HibernateBeanInitializer)this.appContext.getBean("defaultBeanInitializer"); |
|
313 |
HibernateBeanInitializer initializer = (HibernateBeanInitializer<?>)this.appContext.getBean("defaultBeanInitializer");
|
|
314 | 314 |
initializer.setBeanAutoInitializers(oldAutoInit); |
315 | 315 |
} |
316 | 316 |
|
... | ... | |
321 | 321 |
* @return |
322 | 322 |
*/ |
323 | 323 |
protected Map<Class<? extends CdmBase>, AutoPropertyInitializer<CdmBase>> switchOfAutoinitializer() { |
324 |
HibernateBeanInitializer initializer = (HibernateBeanInitializer)this.appContext.getBean("defaultBeanInitializer"); |
|
324 |
HibernateBeanInitializer initializer = (HibernateBeanInitializer<?>)this.appContext.getBean("defaultBeanInitializer");
|
|
325 | 325 |
Map<Class<? extends CdmBase>, AutoPropertyInitializer<CdmBase>> oldAutoInitializers = initializer.getBeanAutoInitializers(); |
326 | 326 |
Map<Class<? extends CdmBase>, AutoPropertyInitializer<CdmBase>> map = new HashMap<>(); |
327 | 327 |
initializer.setBeanAutoInitializers(map); |
Also available in: Unified diff
cleanup