/** * Return the boot versions parsed by this instance. * @return the versions */ public List<DefaultMetadataElement> getBootVersions() { ArrayNode releases = (ArrayNode) this.content.get("projectReleases"); List<DefaultMetadataElement> list = new ArrayList<>(); for (JsonNode node : releases) { DefaultMetadataElement version = new DefaultMetadataElement(); version.setId(node.get("version").textValue()); String name = node.get("versionDisplayName").textValue(); version.setName( node.get("snapshot").booleanValue() ? name + " (SNAPSHOT)" : name); version.setDefault(node.get("current").booleanValue()); list.add(version); } return list; }
public InitializrMetadataTestBuilder addPackaging(String id, boolean defaultValue) { this.builder.withCustomizer((it) -> { DefaultMetadataElement packaging = new DefaultMetadataElement(); packaging.setId(id); packaging.setName(id); packaging.setDefault(defaultValue); it.getPackagings().getContent().add(packaging); }); return this; }
public InitializrMetadataTestBuilder addJavaVersion(String version, boolean defaultValue) { this.builder.withCustomizer((it) -> { DefaultMetadataElement element = new DefaultMetadataElement(); element.setId(version); element.setName(version); element.setDefault(defaultValue); it.getJavaVersions().getContent().add(element); }); return this; }
public InitializrMetadataTestBuilder addLanguage(String id, boolean defaultValue) { this.builder.withCustomizer((it) -> { DefaultMetadataElement element = new DefaultMetadataElement(); element.setId(id); element.setName(id); element.setDefault(defaultValue); it.getLanguages().getContent().add(element); }); return this; }
public InitializrMetadataTestBuilder addBootVersion(String id, boolean defaultValue) { this.builder.withCustomizer((it) -> { DefaultMetadataElement element = new DefaultMetadataElement(); element.setId(id); element.setName(id); element.setDefault(defaultValue); it.getBootVersions().getContent().add(element); }); return this; }