private CRPluggableScmMaterial pluggableScmMaterialConfigToCRPluggableScmMaterial(PluggableSCMMaterialConfig pluggableScmMaterialConfig) { SCMs scms = getSCMs(); String id = pluggableScmMaterialConfig.getScmId(); SCM scmConfig = scms.find(id); if (scmConfig == null) throw new ConfigConvertionException( String.format("Failed to find referenced scm '%s'", id)); return new CRPluggableScmMaterial(pluggableScmMaterialConfig.getName().toString(), id, pluggableScmMaterialConfig.getFolder(), pluggableScmMaterialConfig.filter().ignoredFileNames()); }
private CRHgMaterial hgMaterialToCRHgMaterial(String materialName, HgMaterialConfig hgMaterialConfig) { return new CRHgMaterial(materialName, hgMaterialConfig.getFolder(), hgMaterialConfig.isAutoUpdate(), hgMaterialConfig.isInvertFilter(), hgMaterialConfig.filter().ignoredFileNames(), hgMaterialConfig.getUrl()); }
private CRGitMaterial gitMaterialToCRGitMaterial(String materialName, GitMaterialConfig gitMaterialConfig) { return new CRGitMaterial(materialName, gitMaterialConfig.getFolder(), gitMaterialConfig.isAutoUpdate(), gitMaterialConfig.isShallowClone(), gitMaterialConfig.getUrl(), gitMaterialConfig.getBranch(), gitMaterialConfig.isInvertFilter(), gitMaterialConfig.filter().ignoredFileNames()); }
private CRSvnMaterial svnMaterialToCRSvnMaterial(String materialName, SvnMaterialConfig svnMaterial) { CRSvnMaterial crSvnMaterial = new CRSvnMaterial(materialName, svnMaterial.getFolder(), svnMaterial.isAutoUpdate(), svnMaterial.getUrl(), svnMaterial.getUserName(), null, svnMaterial.isCheckExternals(), svnMaterial.isInvertFilter(), svnMaterial.filter().ignoredFileNames()); crSvnMaterial.setEncryptedPassword(svnMaterial.getEncryptedPassword()); return crSvnMaterial; }
private CRP4Material p4MaterialToCRP4Material(String materialName, P4MaterialConfig p4MaterialConfig) { CRP4Material crP4Material = new CRP4Material(materialName, p4MaterialConfig.getFolder(), p4MaterialConfig.isAutoUpdate(), p4MaterialConfig.getServerAndPort(), p4MaterialConfig.getView(), p4MaterialConfig.getUserName(), null, p4MaterialConfig.getUseTickets(), p4MaterialConfig.isInvertFilter(), p4MaterialConfig.filter().ignoredFileNames()); if (p4MaterialConfig.getEncryptedPassword() != null) { crP4Material.setEncryptedPassword(p4MaterialConfig.getEncryptedPassword()); } return crP4Material; }
private CRTfsMaterial tfsMaterialToCRTfsMaterial(String materialName, TfsMaterialConfig tfsMaterialConfig) { CRTfsMaterial crTfsMaterial = new CRTfsMaterial(materialName, tfsMaterialConfig.getFolder(), tfsMaterialConfig.isAutoUpdate(), tfsMaterialConfig.getUrl(), tfsMaterialConfig.getUserName(), null, null, tfsMaterialConfig.getProjectPath(), tfsMaterialConfig.getDomain(), tfsMaterialConfig.isInvertFilter(), tfsMaterialConfig.filter().ignoredFileNames()); if (tfsMaterialConfig.getEncryptedPassword() != null) { crTfsMaterial.setEncryptedPassword(tfsMaterialConfig.getEncryptedPassword()); } return crTfsMaterial; }