@Override public Material toOldMaterial(String name, String folder, String password) { PackageMaterial packageMaterial = JsonHelper.fromJson(configuration, PackageMaterial.class); packageMaterial.setName(new CaseInsensitiveString(name)); packageMaterial.setId(id); packageMaterial.setFingerprint(getFingerprint()); return packageMaterial; }
public static PackageMaterial packageMaterial(String repoId, String repoName, String pkgId, String pkgName, final String pluginid, final String version, List<ConfigurationProperty> repoProperties, List<ConfigurationProperty> packageProperties) { PackageRepository repository = PackageRepositoryMother.create(repoId, repoName, pluginid, version, new Configuration(repoProperties)); PackageDefinition packageDefinition = PackageDefinitionMother.create(pkgId, pkgName, new Configuration(packageProperties), repository); repository.getPackages().add(packageDefinition); PackageMaterial material = new PackageMaterial(pkgId); material.setId(1); material.setPackageDefinition(packageDefinition); return material; }
public static PackageMaterial packageMaterial(){ PackageMaterial material = new PackageMaterial("p-id"); material.setId(1); PackageRepository repository = PackageRepositoryMother.create("repo-id", "repo-name", "pluginid", "version", new Configuration(ConfigurationPropertyMother.create("k1", false, "repo-v1"), ConfigurationPropertyMother.create("k2", false, "repo-v2"))); PackageDefinition packageDefinition = PackageDefinitionMother.create("p-id", "package-name", new Configuration(ConfigurationPropertyMother.create("k3", false, "package-v1")), repository); material.setPackageDefinition(packageDefinition); repository.getPackages().add(packageDefinition); return material; }