@Override public String getOsgiVersionString() { return version==null ? version : BrooklynVersionSyntax.toValidOsgiVersion(version); }
@Override public String getOsgiVersionString() { return version==null ? null : BrooklynVersionSyntax.toValidOsgiVersion(version); }
@Override public String getOsgiVersionString() { return version==null ? version : BrooklynVersionSyntax.toValidOsgiVersion(version); }
/** Returns true if the given strings are equal when mapped according to {@link #toValidOsgiVersion(String)} */ public static boolean equalAsOsgiVersions(String v1, String v2) { if (v1==null || v2==null) return (v1==null && v2==null); return toValidOsgiVersion(v1).equals(toValidOsgiVersion(v2)); }
public CatalogBundleDto(String name, String version, String url) { if (name == null && version == null) { Preconditions.checkNotNull(url, "url to an OSGi bundle is required"); } else { Preconditions.checkNotNull(name, "both name and version are required"); Preconditions.checkNotNull(version, "both name and version are required"); } this.symbolicName = name; this.version = version==null ? null : BrooklynVersionSyntax.toValidOsgiVersion(version); this.url = url; }
@Nullable public Version getOsgiVersion() { if (cachedOsgiVersion==null && v!=null) { cachedOsgiVersion = v==null ? null : Version.parseVersion(BrooklynVersionSyntax.toValidOsgiVersion(v)); } return cachedOsgiVersion; }
public static String getOsgiVersion() { return BrooklynVersionSyntax.toValidOsgiVersion(get()); } }
private void assertOsgiVersion(String input, String osgi) { Assert.assertEquals(BrooklynVersionSyntax.toValidOsgiVersion(input), osgi, "conversion to valid osgi"); }
private void assertConverts(String input, String bklyn, String osgi) { Assert.assertEquals(BrooklynVersionSyntax.toGoodBrooklynVersion(input), bklyn, "conversion to good brooklyn"); Assert.assertEquals(BrooklynVersionSyntax.toValidOsgiVersion(input), osgi, "conversion to valid osgi"); }
vRange = VersionRange.valueOf(version); } else { v = BrooklynVersionSyntax.toValidOsgiVersion(version); vDep = OsgiUtils.toOsgiVersion(version);