/** * this method returns the exact version from the versionInfo obj. * this is used for DeploymentContent only to return a valid exact version * otherwise, null is returned. * @return the exact version */ public Version getExactVersion() { Version v = null; if (isExactVersion()) { v = getMinimumVersion(); } return v; }
VersionRange vr = ManifestHeaderProcessor.parseVersionRange(attrs .get(Constants.VERSION_ATTRIBUTE)); inserts.add(vr.getMinimumVersion());
.parseVersionRange(attrib.getValue()); filter.append("(" + attribName + ">=" + vr.getMinimumVersion()); filter.append(vr.getMinimumVersion()); filter.append(")");
VersionRange vr = ManifestHeaderProcessor.parseVersionRange(attrs .get(Constants.VERSION_ATTRIBUTE)); inserts.add(vr.getMinimumVersion());
.parseVersionRange(attrib.getValue()); filter.append("(" + attribName + ">=" + vr.getMinimumVersion()); filter.append(vr.getMinimumVersion()); filter.append(")");
/** * This method checks that the provided version matches the desired version. * * @param version * the version. * @return true if the version matches, false otherwise. */ public boolean matches(Version version) { boolean result; if (this.getMaximumVersion() == null) { result = this.getMinimumVersion().compareTo(version) <= 0; } else { int minN = this.isMinimumExclusive() ? 0 : 1; int maxN = this.isMaximumExclusive() ? 0 : 1; result = (this.getMinimumVersion().compareTo(version) < minN) && (version.compareTo(this.getMaximumVersion()) < maxN); } return result; }
Version minV = vri.getMinimumVersion(); Version maxV = vri.getMaximumVersion(); if (minV.compareTo(new Version(ve)) < 0 && maxV.compareTo(new Version(ve)) > 0) {
Version minV = vri.getMinimumVersion(); Version maxV = vri.getMaximumVersion(); if (minV.compareTo(new Version(ve)) < 0 && maxV.compareTo(new Version(ve)) > 0) {
int minCompare = minimumVersion.compareTo(r.getMinimumVersion()); if (minCompare > 0) { newMinimumVersion = minimumVersion; newMinimumExclusive = minimumExclusive; } else if (minCompare < 0) { newMinimumVersion = r.getMinimumVersion(); newMinimumExclusive = r.isMinimumExclusive(); } else {