package pebl.benchmark.test.partner.rules;
import java.util.Objects;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlValue;
import org.eclipse.persistence.oxm.annotations.XmlCDATA;
@XmlAccessorType(XmlAccessType.NONE)
@XmlRootElement
public class ScriptBasedOutput extends NoOutput {
@XmlValue
@XmlCDATA
private final String groovyScript;
ScriptBasedOutput() {
this("");
}
public ScriptBasedOutput(String groovyScript) {
this.groovyScript = Objects.requireNonNull(groovyScript);
}
public String getGroovyScript() {
return groovyScript;
}
}