/** * Checks if this module depedency depends on another given module dependency.<p> * * @param other the other dependency to check against * @return true if this module depedency depends on the given module dependency */ public boolean dependesOn(CmsModuleDependency other) { if (!m_name.equals(other.m_name)) { // not same name means no dependency return false; } // same name: result depends on version numbers return (m_version.compareTo(other.m_version) <= 0); }
/** * Checks if this module depedency depends on another given module dependency.<p> * * @param other the other dependency to check against * @return true if this module depedency depends on the given module dependency */ public boolean dependesOn(CmsModuleDependency other) { if (!m_name.equals(other.m_name)) { // not same name means no dependency return false; } // same name: result depends on version numbers return (m_version.compareTo(other.m_version) <= 0); }
/** * @see java.lang.Comparable#compareTo(java.lang.Object) */ public int compareTo(Object obj) { if (obj == this) { return 0; } if (obj instanceof CmsModuleDependency) { CmsModuleDependency other = (CmsModuleDependency)obj; if (!m_name.equals(other.m_name)) { // not same name means no dependency return 0; } // same name: result depends on version numbers return m_version.compareTo(other.m_version); } return 0; }
/** * @see java.lang.Comparable#compareTo(java.lang.Object) */ public int compareTo(Object obj) { if (obj == this) { return 0; } if (obj instanceof CmsModuleDependency) { CmsModuleDependency other = (CmsModuleDependency)obj; if (!m_name.equals(other.m_name)) { // not same name means no dependency return 0; } // same name: result depends on version numbers return m_version.compareTo(other.m_version); } return 0; }
/** * Checks if the categoryfolder setting needs to be updated. * * @return true if the categoryfolder setting needs to be updated */ public boolean needToSetCategoryFolder() { if (m_adeModuleVersion == null) { return true; } CmsModuleVersion categoryFolderUpdateVersion = new CmsModuleVersion("9.0.0"); return (m_adeModuleVersion.compareTo(categoryFolderUpdateVersion) == -1); }
CmsModuleVersion instVer = installedModules.get(name); CmsModuleVersion availVer = entry.getValue().getVersion(); boolean uptodate = (!UPDATE_ALL_MODULES) && ((instVer != null) && (instVer.compareTo(availVer) >= 0)); if (uptodate) { m_uptodateModules.add(name);
if (oldModule.getVersion().compareTo(module.getVersion()) == 0) {