
pl.pragmatists.concordion.rest.HttpMethodCommand Maven / Gradle / Ivy
package pl.pragmatists.concordion.rest;
import org.concordion.api.AbstractCommand;
import org.concordion.api.CommandCall;
import org.concordion.api.Element;
import org.concordion.api.Evaluator;
import org.concordion.api.ResultRecorder;
public class HttpMethodCommand extends AbstractCommand {
private String method;
public HttpMethodCommand(String method) {
this.method = method;
}
@Override
public void setUp(CommandCall commandCall, Evaluator evaluator, ResultRecorder resultRecorder) {
Element element = commandCall.getElement();
element.addStyleClass(method.toLowerCase());
String url = element.getText();
RequestExecutor.fromEvaluator(evaluator)
.method(method)
.url(url);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy