/** * @param version other version to compare to * @return {@code true} if this version is greater than {@code version} */ public boolean isGreaterThan(Version version) { return !version.isUnknown() && compareTo(version) > 0; }
/** * @param version other version to compare to * @return {@code true} if this version is less than {@code version} */ public boolean isLessThan(Version version) { return !isUnknown() && compareTo(version) < 0; }
/** * @param version other version to compare to * @return {@code true} if this version is greater than {@code version} */ public boolean isGreaterThan(Version version) { return !version.isUnknown() && compareTo(version) > 0; }
/** * @param version other version to compare to * @return {@code true} if this version is less than {@code version} */ public boolean isLessThan(Version version) { return !isUnknown() && compareTo(version) < 0; }
/** * @param version other version to compare to * @return {@code true} if this version is unknown or if this version is less than {@code version} */ public boolean isUnknownOrLessThan(Version version) { return isUnknown() || compareTo(version) < 0; }
/** * @param version other version to compare to * @return {@code true} if this version is unknown or if this version is less than {@code version} */ public boolean isUnknownOrLessThan(Version version) { return isUnknown() || compareTo(version) < 0; }
/** * @param version other version to compare to * @return {@code true} if this version is unknown or if this version is less than or equal to {@code version} */ public boolean isUnknownOrLessOrEqual(Version version) { return isUnknown() || compareTo(version) <= 0; }
/** * @param version other version to compare to * @return {@code true} if this version is unknown or if this version is less than or equal to {@code version} */ public boolean isUnknownOrLessOrEqual(Version version) { return isUnknown() || compareTo(version) <= 0; }
/** * @param version other version to compare to * @return {@code true} if this version is unknown or if this version is greater than or equal to {@code version} */ public boolean isUnknownOrGreaterOrEqual(Version version) { return isUnknown() || (!version.isUnknown() && compareTo(version) >= 0); }
/** * @param version other version to compare to * @return {@code true} if this version is unknown or if this version is greater than {@code version} */ public boolean isUnknownOrGreaterThan(Version version) { return isUnknown() || (!version.isUnknown() && compareTo(version) > 0); }
/** * @param version other version to compare to * @return {@code true} if this version is unknown or if this version is greater than {@code version} */ public boolean isUnknownOrGreaterThan(Version version) { return isUnknown() || (!version.isUnknown() && compareTo(version) > 0); }
/** * @param version other version to compare to * @return {@code true} if this version is unknown or if this version is greater than or equal to {@code version} */ public boolean isUnknownOrGreaterOrEqual(Version version) { return isUnknown() || (!version.isUnknown() && compareTo(version) >= 0); }
/** * @param version other version to compare to * @return {@code true} if this version is less than or equal to {@code version} */ public boolean isLessOrEqual(Version version) { return (!isUnknown() && compareTo(version) <= 0) || (isUnknown() && version.isUnknown()); }
/** * @param version other version to compare to * @return {@code true} if this version is greater than or equal to {@code version} */ public boolean isGreaterOrEqual(Version version) { return (!version.isUnknown() && compareTo(version) >= 0) || (version.isUnknown() && isUnknown()); }
/** * @param version other version to compare to * @return {@code true} if this version is less than or equal to {@code version} */ public boolean isLessOrEqual(Version version) { return (!isUnknown() && compareTo(version) <= 0) || (isUnknown() && version.isUnknown()); }
/** * @param version other version to compare to * @return {@code true} if this version is greater than or equal to {@code version} */ public boolean isGreaterOrEqual(Version version) { return (!version.isUnknown() && compareTo(version) >= 0) || (version.isUnknown() && isUnknown()); }