Package com.liferay.portal.kernel.upgrade

Examples of com.liferay.portal.kernel.upgrade.UpgradeProcess


    if (_log.isDebugEnabled()) {
      _log.debug("Initializing upgrade " + upgradeProcessClassName);
    }

    UpgradeProcess upgradeProcess = null;

    try {
      Class<?> clazz = classLoader.loadClass(upgradeProcessClassName);

      upgradeProcess = (UpgradeProcess)clazz.newInstance();
    }
    catch (Exception e) {
      _log.error(e, e);
    }

    if (upgradeProcess == null) {
      _log.error(upgradeProcessClassName + " cannot be found");

      return false;
    }

    if ((upgradeProcess.getThreshold() == 0) ||
      (upgradeProcess.getThreshold() > buildNumber)) {

      if (_log.isDebugEnabled()) {
        _log.debug("Running upgrade " + upgradeProcessClassName);
      }

      upgradeProcess.upgrade();

      if (_log.isDebugEnabled()) {
        _log.debug("Finished upgrade " + upgradeProcessClassName);
      }

      return true;
    }

    if (_log.isDebugEnabled()) {
      _log.debug(
        "Upgrade threshold " + upgradeProcess.getThreshold() +
          " will not trigger upgrade");

      _log.debug("Skipping upgrade " + upgradeProcessClassName);
    }
View Full Code Here

TOP

Related Classes of com.liferay.portal.kernel.upgrade.UpgradeProcess

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.