@Override public Material toOldMaterial(String name, String folder, String password) { PluggableSCMMaterial pluggableSCMMaterial = JsonHelper.fromJson(configuration, PluggableSCMMaterial.class); pluggableSCMMaterial.setName(new CaseInsensitiveString(name)); pluggableSCMMaterial.setId(id); pluggableSCMMaterial.setFolder(folder); pluggableSCMMaterial.setFingerprint(getFingerprint()); return pluggableSCMMaterial; }
public static PluggableSCMMaterial pluggableSCMMaterial(String scmId, String scmName, final String pluginid, final String version, List<ConfigurationProperty> properties) { PluggableSCMMaterial material = new PluggableSCMMaterial(scmId); material.setId(1); SCM scmConfig = SCMMother.create(scmId, scmName, pluginid, version, new Configuration(properties)); material.setSCMConfig(scmConfig); return material; }