Project

General

Profile

« Previous | Next » 

Revision 50489

merged branch dsm into trunk

View differences:

UpdateOpenaireMetaWfStatusJobNode.java
1 1
package eu.dnetlib.msro.openaireplus.workflows.nodes.repohi;
2 2

  
3
import javax.annotation.Resource;
3
import org.springframework.beans.factory.annotation.Autowired;
4 4

  
5
import eu.dnetlib.enabling.datasources.rmi.DatasourceManagerService;
5
import eu.dnetlib.enabling.datasources.LocalOpenaireDatasourceManager;
6 6
import eu.dnetlib.enabling.is.lookup.rmi.ISLookUpService;
7 7
import eu.dnetlib.enabling.locators.UniqueServiceLocator;
8 8
import eu.dnetlib.msro.workflows.nodes.repohi.UpdateMetaWfStatusJobNode;
9 9

  
10 10
public class UpdateOpenaireMetaWfStatusJobNode extends UpdateMetaWfStatusJobNode {
11 11

  
12
	@Resource
12
	@Autowired
13 13
	private UniqueServiceLocator serviceLocator;
14
	@Autowired
15
	private LocalOpenaireDatasourceManager dsManager;
14 16

  
15 17
	@Override
16 18
	protected void updateDatasource(final String dsId, final String ifaceId) throws Exception {
......
21 23
		if (openaireDsId.equals("openaire____::bootstrap")) {
22 24
			super.updateDatasource(dsId, ifaceId);
23 25
		} else {
24
			serviceLocator.getService(DatasourceManagerService.class).updateActivationStatus(openaireDsId, ifaceId, true);
26
			dsManager.setManaged(openaireDsId, true);
27
			dsManager.setActive(openaireDsId, ifaceId, true);
25 28
		}
26 29
	}
27 30

  

Also available in: Unified diff