Project

General

Profile

1
package eu.dnetlib.data.oai.store.actions;
2

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

    
5
import eu.dnetlib.data.oai.store.conf.OAISetHelper;
6
import eu.dnetlib.enabling.tools.blackboard.BlackboardJob;
7
import eu.dnetlib.enabling.tools.blackboard.BlackboardServerHandler;
8

    
9
public class RefreshConfigAction extends AbstractOAIStoreAction {
10

    
11
	@Autowired
12
	private OAISetHelper oaiSetHelper;
13

    
14
	@Override
15
	public void execute(final BlackboardServerHandler handler, final BlackboardJob job) throws Exception {
16
		String dbName = job.getParameters().get("oai_dbName");
17
		oaiSetHelper.loadConfiguration(dbName);
18
		handler.done(job);
19
	}
20

    
21
	public OAISetHelper getOaiSetHelper() {
22
		return oaiSetHelper;
23
	}
24

    
25
	public void setOaiSetHelper(final OAISetHelper oaiSetHelper) {
26
		this.oaiSetHelper = oaiSetHelper;
27
	}
28

    
29
}
(8-8/9)