Project

General

Profile

1 33603 alessia.ba
package eu.dnetlib.msro.workflows.nodes;
2
3
import com.googlecode.sarasvati.Arc;
4
import com.googlecode.sarasvati.NodeToken;
5
6
public class SetEnvParameterJobNode extends SimpleJobNode {
7
8
	private String parameterName;
9
	private String parameterValue;
10
11
	@Override
12
	protected String execute(final NodeToken token) throws Exception {
13
		token.getEnv().setAttribute(parameterName, parameterValue);
14
		return Arc.DEFAULT_ARC;
15
	}
16
17
	public String getParameterName() {
18
		return parameterName;
19
	}
20
21
	public void setParameterName(final String parameterName) {
22
		this.parameterName = parameterName;
23
	}
24
25
	public String getParameterValue() {
26
		return parameterValue;
27
	}
28
29
	public void setParameterValue(final String parameterValue) {
30
		this.parameterValue = parameterValue;
31
	}
32
33
}