Project

General

Profile

1
package eu.dnetlib.msro.worker.nodes.mdstore;
2

    
3
import com.googlecode.sarasvati.NodeToken;
4
import com.googlecode.sarasvati.env.Env;
5

    
6
import eu.dnetlib.msro.worker.nodes.BlackboardJobNode;
7
import eu.dnetlib.rmi.blackboard.DeleteMDStoreMessage;
8
import eu.dnetlib.rmi.soap.MDStoreService;
9

    
10
public class DeleteMDStoreJobNode extends BlackboardJobNode<DeleteMDStoreMessage> {
11

    
12
	private String mdstoreId;
13

    
14
	@Override
15
	protected String obtainServiceId(final NodeToken token) {
16
		return getServiceLocator().getServiceId(MDStoreService.class, mdstoreId);
17
	}
18

    
19
	@Override
20
	protected DeleteMDStoreMessage prepareMessage(final NodeToken token) {
21
		return new DeleteMDStoreMessage(mdstoreId);
22
	}
23

    
24
	@Override
25
	protected void saveResponseInEnv(final DeleteMDStoreMessage t, final Env env) {}
26

    
27
	public String getMdstoreId() {
28
		return mdstoreId;
29
	}
30

    
31
	public void setMdstoreId(final String mdstoreId) {
32
		this.mdstoreId = mdstoreId;
33
	}
34

    
35
}
(2-2/7)