package hudson.plugins.parameterizedtrigger;
import java.util.ArrayList;
import java.util.List;
/**
* For backwards data compatibility
*/
@Deprecated
public class FileBuildTriggerConfig extends BuildTriggerConfig {
public FileBuildTriggerConfig(String projects,
ResultCondition condition, AbstractBuildParameters[] configs) {
super(projects, condition, configs);
}
private String projectsValue;
private String propertiesFile;
private ResultCondition condition;
private boolean includeCurrentParameters;
private boolean batchCondition;
public Object readResolve() {
List<AbstractBuildParameters> configs = new ArrayList<AbstractBuildParameters>();
if (includeCurrentParameters) {
configs.add(new CurrentBuildParameters());
}
if (propertiesFile != null) {
configs.add(new FileBuildParameters(propertiesFile));
}
return new BuildTriggerConfig(projectsValue, condition, configs);
}
}