/** * 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; }
inserts.add(vr.getMinimumVersion()); if (!!!vr.isExactVersion()) { msgKey.append(vr.isMinimumExclusive() ? "_LOWEX" : "_LOW"); if (vr.getMaximumVersion() != null) {
inserts.add(vr.getMinimumVersion()); if (!!!vr.isExactVersion()) { msgKey.append(vr.isMinimumExclusive() ? "_LOWEX" : "_LOW"); if (vr.getMaximumVersion() != null) {
/** * this is designed for deployed-version as that is the exact version. * * @param version * @return * @throws IllegalArgumentException */ private boolean processExactVersionAttribute(String version) throws IllegalArgumentException { boolean success = processVersionAttribute(version); if (maximumVersion == null) { maximumVersion = minimumVersion; } if (!minimumVersion.equals(maximumVersion)) { throw new IllegalArgumentException(MessageUtil.getMessage("UTIL0011E", version)); } if (!!!isExactVersion()) { throw new IllegalArgumentException(MessageUtil.getMessage("UTIL0009E", version)); } return success; }