Class UpgradeSubscription

Object
com.liferay.portal.kernel.dao.db.BaseDBProcess
com.liferay.portal.kernel.upgrade.UpgradeProcess
com.liferay.portal.upgrade.v7_0_0.UpgradeSubscription
All Implemented Interfaces:
com.liferay.portal.kernel.dao.db.DBProcess, com.liferay.portal.kernel.upgrade.UpgradeStep

public class UpgradeSubscription extends com.liferay.portal.kernel.upgrade.UpgradeProcess
Author:
Eduardo García, Roberto Díaz, Iván Zaera
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.liferay.portal.kernel.upgrade.UpgradeProcess

    com.liferay.portal.kernel.upgrade.UpgradeProcess.Alterable
  • Field Summary

    Fields inherited from class com.liferay.portal.kernel.dao.db.BaseDBProcess

    connection
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    addClassName(long classNameId, String className)
     
    protected void
     
    protected void
     
    protected long
     
    protected long
    getGroupId(long classNameId, long classPK)
     
    protected boolean
    hasGroup(long groupId)
     
    protected void
    updateSubscriptionClassNames(String oldClassName, String newClassName)
     
    protected void
     

    Methods inherited from class com.liferay.portal.kernel.upgrade.UpgradeProcess

    addTemporaryIndex, clearIndexesCache, ensureTableExists, getIndexesSQL, getPostUpgradeSteps, getPreUpgradeSteps, getTableColumnsMap, getTableName, getThreshold, getUpgradeSteps, increment, increment, increment, isPortal62TableName, isSkipUpgradeProcess, upgrade, upgrade

    Methods inherited from class com.liferay.portal.kernel.dao.db.BaseDBProcess

    addIndexes, alterColumnName, alterColumnType, alterTableAddColumn, alterTableDropColumn, alterTableName, doHasTable, dropIndexes, dropTable, getConnection, getPrimaryKeyColumnNames, hasColumn, hasColumnType, hasIndex, hasRows, hasRows, hasTable, hasView, process, processConcurrently, processConcurrently, processConcurrently, processConcurrently, removePrimaryKey, runSQL, runSQL, runSQL, runSQL, runSQLFile, runSQLFile, runSQLTemplate

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.liferay.portal.kernel.dao.db.DBProcess

    runSQLTemplate, runSQLTemplateString
  • Constructor Details

    • UpgradeSubscription

      public UpgradeSubscription()
  • Method Details

    • addClassName

      protected void addClassName(long classNameId, String className) throws Exception
      Throws:
      Exception
    • deleteOrphanedSubscriptions

      protected void deleteOrphanedSubscriptions() throws Exception
      Throws:
      Exception
    • doUpgrade

      protected void doUpgrade() throws Exception
      Specified by:
      doUpgrade in class com.liferay.portal.kernel.upgrade.UpgradeProcess
      Throws:
      Exception
    • getClassNameId

      protected long getClassNameId(String className) throws Exception
      Throws:
      Exception
    • getGroupId

      protected long getGroupId(long classNameId, long classPK) throws Exception
      Throws:
      Exception
    • hasGroup

      protected boolean hasGroup(long groupId) throws Exception
      Throws:
      Exception
    • updateSubscriptionClassNames

      protected void updateSubscriptionClassNames(String oldClassName, String newClassName) throws Exception
      Throws:
      Exception
    • updateSubscriptionGroupIds

      protected void updateSubscriptionGroupIds() throws Exception
      Throws:
      Exception