org.etlunit.feature.execute.ExecuteFeatureModule Maven / Gradle / Ivy
package org.etlunit.feature.execute;
import com.google.inject.Injector;
import org.etlunit.feature.FeatureModule;
import org.etlunit.feature.extend.Extender;
import org.etlunit.feature.extend.ExtensibleFeatureModule;
import org.etlunit.parser.ETLTestOperation;
import org.etlunit.parser.ETLTestValueObject;
import java.util.Arrays;
import java.util.List;
@FeatureModule
public class ExecuteFeatureModule extends ExtensibleFeatureModule {
private static final List prerequisites = Arrays.asList("logging");
@Override
protected boolean handles(ETLTestOperation etlTestOperation, ETLTestValueObject etlTestValueObject) {
return etlTestOperation.getOperationName().equals("execute");
}
@Override
public List getPrerequisites() {
return prerequisites;
}
public String getFeatureName() {
return "execute";
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy