com.liferay.portal.upgrade.v6_1_0
Class UpgradeSocial

java.lang.Object
  extended by com.liferay.portal.kernel.upgrade.UpgradeProcess
      extended by com.liferay.portal.upgrade.v6_1_0.UpgradeSocial

public class UpgradeSocial
extends com.liferay.portal.kernel.upgrade.UpgradeProcess

Author:
Zsolt Berentey

Constructor Summary
UpgradeSocial()
           
 
Method Summary
protected  void addActivityCounter(long activityCounterId, long groupId, long companyId, long classNameId, long classPK, java.lang.String name, int ownerType, int currentValue, int totalValue, int graceValue, int startPeriod, int endPeriod)
           
protected  void addActivitySetting(long groupId, long companyId, long classNameId, int activityType, java.lang.String name, int ownerType, int limitValue, int value)
           
protected  void addActivitySetting(long activitySettingId, long groupId, long companyId, long classNameId, int activityType, java.lang.String name, java.lang.String value)
           
protected  void doUpgrade()
           
protected  void dropEquityTables()
           
protected  java.lang.String encodeEquityToActivityKey(long classNameId, java.lang.String actionId)
           
protected  java.lang.Object[] getActivityCounter(long groupId, long classNameId, long classPK, java.lang.String name, int ownerType, int startPeriod, int endPeriod)
           
protected  int getTotalValue(long groupId, long classNameId, long classPK, java.lang.String name, int ownerType, int startPeriod)
           
protected  void migrateEquityGroupSettings()
           
protected  void migrateEquityLog(java.sql.ResultSet rs)
           
protected  void migrateEquityLogs()
           
protected  void migrateEquitySettings()
           
protected  void putEquityToActivityMap(java.lang.Class<?> equityClass, java.lang.String equityActionId, java.lang.Class<?> activityClass, int activityType)
           
protected  void putEquityToActivityMap(java.lang.Class<?> equityClass, java.lang.String equityActionId, int activityType)
           
protected  void updateActivityCounter(long activityCounterId, long groupId, long companyId, long classNameId, long classPK, java.lang.String name, int ownerType, int startPeriod, int endPeriod, int increment)
           
 
Methods inherited from class com.liferay.portal.kernel.upgrade.UpgradeProcess
getThreshold, hasTable, increment, increment, isSupportsAlterColumnName, isSupportsAlterColumnType, isSupportsStringCaseSensitiveQuery, isSupportsUpdateWithInnerJoin, runSQL, runSQL, runSQLTemplate, runSQLTemplate, tableHasColumn, tableHasData, upgrade, upgrade, upgrade
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UpgradeSocial

public UpgradeSocial()
Method Detail

addActivityCounter

protected void addActivityCounter(long activityCounterId,
                                  long groupId,
                                  long companyId,
                                  long classNameId,
                                  long classPK,
                                  java.lang.String name,
                                  int ownerType,
                                  int currentValue,
                                  int totalValue,
                                  int graceValue,
                                  int startPeriod,
                                  int endPeriod)
                           throws java.lang.Exception
Throws:
java.lang.Exception

addActivitySetting

protected void addActivitySetting(long groupId,
                                  long companyId,
                                  long classNameId,
                                  int activityType,
                                  java.lang.String name,
                                  int ownerType,
                                  int limitValue,
                                  int value)
                           throws java.lang.Exception
Throws:
java.lang.Exception

addActivitySetting

protected void addActivitySetting(long activitySettingId,
                                  long groupId,
                                  long companyId,
                                  long classNameId,
                                  int activityType,
                                  java.lang.String name,
                                  java.lang.String value)
                           throws java.lang.Exception
Throws:
java.lang.Exception

doUpgrade

protected void doUpgrade()
                  throws java.lang.Exception
Overrides:
doUpgrade in class com.liferay.portal.kernel.upgrade.UpgradeProcess
Throws:
java.lang.Exception

dropEquityTables

protected void dropEquityTables()
                         throws java.lang.Exception
Throws:
java.lang.Exception

encodeEquityToActivityKey

protected java.lang.String encodeEquityToActivityKey(long classNameId,
                                                     java.lang.String actionId)

getActivityCounter

protected java.lang.Object[] getActivityCounter(long groupId,
                                                long classNameId,
                                                long classPK,
                                                java.lang.String name,
                                                int ownerType,
                                                int startPeriod,
                                                int endPeriod)
                                         throws java.lang.Exception
Throws:
java.lang.Exception

getTotalValue

protected int getTotalValue(long groupId,
                            long classNameId,
                            long classPK,
                            java.lang.String name,
                            int ownerType,
                            int startPeriod)
                     throws java.lang.Exception
Throws:
java.lang.Exception

migrateEquityGroupSettings

protected void migrateEquityGroupSettings()
                                   throws java.lang.Exception
Throws:
java.lang.Exception

migrateEquityLog

protected void migrateEquityLog(java.sql.ResultSet rs)
                         throws java.lang.Exception
Throws:
java.lang.Exception

migrateEquityLogs

protected void migrateEquityLogs()
                          throws java.lang.Exception
Throws:
java.lang.Exception

migrateEquitySettings

protected void migrateEquitySettings()
                              throws java.lang.Exception
Throws:
java.lang.Exception

putEquityToActivityMap

protected void putEquityToActivityMap(java.lang.Class<?> equityClass,
                                      java.lang.String equityActionId,
                                      java.lang.Class<?> activityClass,
                                      int activityType)

putEquityToActivityMap

protected void putEquityToActivityMap(java.lang.Class<?> equityClass,
                                      java.lang.String equityActionId,
                                      int activityType)

updateActivityCounter

protected void updateActivityCounter(long activityCounterId,
                                     long groupId,
                                     long companyId,
                                     long classNameId,
                                     long classPK,
                                     java.lang.String name,
                                     int ownerType,
                                     int startPeriod,
                                     int endPeriod,
                                     int increment)
                              throws java.lang.Exception
Throws:
java.lang.Exception