Project

General

Profile

1 42181 sandro.lab
package eu.dnetlib.oai.actions;
2
3
import eu.dnetlib.enabling.tools.blackboard.BlackboardJob;
4
import eu.dnetlib.enabling.tools.blackboard.BlackboardServerHandler;
5 45455 alessia.ba
import eu.dnetlib.oai.utils.OAIHelper;
6
import eu.dnetlib.oai.utils.OAIParameterNames;
7
import org.springframework.beans.factory.annotation.Autowired;
8 42181 sandro.lab
9
public class RefreshConfigAction extends AbstractOAIStoreAction {
10
11
	@Autowired
12 45455 alessia.ba
	private OAIHelper oaiHelper;
13 42181 sandro.lab
14
	@Override
15
	public void execute(final BlackboardServerHandler handler, final BlackboardJob job) throws Exception {
16 45455 alessia.ba
		String dbName = job.getParameters().get(OAIParameterNames.OAI_DB);
17
		oaiHelper.loadConfiguration(dbName);
18 42181 sandro.lab
		handler.done(job);
19
	}
20
21 45455 alessia.ba
	public OAIHelper getOaiSetHelper() {
22
		return this.oaiHelper;
23 42181 sandro.lab
	}
24
25 45455 alessia.ba
	public void setOaiHelper(final OAIHelper oaiSetHelper) {
26
		this.oaiHelper = oaiSetHelper;
27 42181 sandro.lab
	}
28
29
}