Project

General

Profile

1
package eu.dnetlib.efg.backlinks;
2

    
3
import java.util.Map;
4

    
5
import org.springframework.beans.factory.annotation.Autowired;
6

    
7
import eu.dnetlib.data.mdstore.modular.action.DoneCallback;
8
import eu.dnetlib.data.mdstore.modular.action.MDStorePlugin;
9
import eu.dnetlib.data.mdstore.modular.connector.MDStoreDao;
10
import eu.dnetlib.rmi.data.MDStoreServiceException;
11

    
12
/**
13
 * Created by Sandro La Bruzzo on 12/2/15.
14
 */
15

    
16
public class BackLinksPlugin implements MDStorePlugin {
17

    
18
	@Autowired
19
	private MongoBuildBacklinks mongoBuildBacklinks;
20

    
21
	@Override
22
	public void run(final MDStoreDao dao, final Map<String, String> params, final DoneCallback doneCallback) throws MDStoreServiceException {
23

    
24
		final String id = params.get("mdStoreId");
25
		this.mongoBuildBacklinks.process(id, doneCallback);
26

    
27
	}
28
}
(1-1/4)