msgKey.append(vr.isMinimumExclusive() ? "_LOWEX" : "_LOW"); if (vr.getMaximumVersion() != null) { msgKey.append(vr.isMaximumExclusive() ? "_UPEX" : "_UP"); inserts.add(vr.getMaximumVersion());
msgKey.append(vr.isMinimumExclusive() ? "_LOWEX" : "_LOW"); if (vr.getMaximumVersion() != null) { msgKey.append(vr.isMaximumExclusive() ? "_UPEX" : "_UP"); inserts.add(vr.getMaximumVersion());
if (vr.getMaximumVersion() != null && vr.isMaximumExclusive()) { filter.append(")(!(" + attribName + "="); filter.append(vr.getMaximumVersion());
if (vr.getMaximumVersion() != null && vr.isMaximumExclusive()) { filter.append(")(!(" + attribName + "="); filter.append(vr.getMaximumVersion());
} else if (minV.compareTo(new Version(ve)) == 0 && !!!vri.isMinimumExclusive()) { value = true; } else if (maxV.compareTo(new Version(ve)) == 0 && !!!vri.isMaximumExclusive()) { value = true;
} else if (minV.compareTo(new Version(ve)) == 0 && !!!vri.isMinimumExclusive()) { value = true; } else if (maxV.compareTo(new Version(ve)) == 0 && !!!vri.isMaximumExclusive()) { value = true;
newMaximumExclusive = r.isMaximumExclusive(); } else if (r.getMaximumVersion() == null) { newMaximumVersion = maximumVersion; } else if (maxCompare > 0) { newMaximumVersion = r.getMaximumVersion(); newMaximumExclusive = r.isMaximumExclusive(); } else { newMaximumVersion = maximumVersion; newMaximumExclusive = (maximumExclusive || r.isMaximumExclusive());
/** * 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; }