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