io.github.uniclog.utils.UtilsInterface Maven / Gradle / Ivy
package io.github.uniclog.utils;
import com.jayway.jsonpath.DocumentContext;
import com.jayway.jsonpath.JsonPathException;
import io.github.uniclog.execution.DocumentType;
import io.github.uniclog.execution.ExecutionMojo;
import org.apache.maven.plugin.MojoExecutionException;
import java.util.List;
import static io.github.uniclog.utils.FileUtils.*;
import static java.lang.String.format;
import static java.util.Objects.isNull;
import static java.util.Objects.nonNull;
public interface UtilsInterface extends JmLogger {
String getJsonInputPath();
String getJsonOutputPath();
List getExecutions();
default void executeAction(ExecuteConsumer