Project

General

Profile

1
package eu.dnetlib.msro.openaireplus.workflows.nodes;
2

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

    
5
import com.googlecode.sarasvati.Arc;
6
import com.googlecode.sarasvati.NodeToken;
7

    
8
import eu.dnetlib.enabling.datasources.common.Api;
9
import eu.dnetlib.enabling.datasources.common.Datasource;
10
import eu.dnetlib.enabling.datasources.common.LocalDatasourceManager;
11
import eu.dnetlib.msro.workflows.nodes.SimpleJobNode;
12

    
13
public class UpdateRepositoryProfilesJobNode extends SimpleJobNode {
14

    
15
	@Autowired
16
	private LocalDatasourceManager<Datasource<?, ?>, Api<?>> dsManager;
17

    
18
	@Override
19
	protected String execute(final NodeToken token) throws Exception {
20
		dsManager.regenerateProfiles();
21

    
22
		return Arc.DEFAULT_ARC;
23
	}
24

    
25
}
(22-22/23)