com.liferay.portal.upgrade.v5_2_3.util
Class DependencyManager
java.lang.Object
com.liferay.portal.upgrade.v5_2_3.util.DependencyManager
- Direct Known Subclasses:
- CountryDependencyManager, ExpandoColumnDependencyManager, ExpandoRowDependencyManager, ExpandoTableDependencyManager, LayoutDependencyManager, MBDiscussionDependencyManager, PermissionDependencyManager, ResourceCodeDependencyManager, ResourceDependencyManager
public abstract class DependencyManager
- extends java.lang.Object
View Source
- Author:
- Brian Wing Shun Chan
Method Summary |
protected void |
deleteDuplicateData(java.lang.String tableName,
long primaryKeyValue)
|
protected void |
deleteDuplicateData(java.lang.String tableName,
java.lang.String columnName,
long columnValue)
|
void |
setColumns(java.lang.Object[][] columns)
|
void |
setExtraColumns(java.lang.Object[][] extraColumns)
|
void |
setPrimaryKeyName(java.lang.String primaryKeyName)
|
void |
setTableName(java.lang.String tableName)
|
void |
update(long newPrimaryKeyValue)
|
abstract void |
update(long oldPrimaryKeyValue,
java.lang.Object[] oldColumnValues,
java.lang.Object[] oldExtraColumnValues,
long newPrimaryKeyValue,
java.lang.Object[] newColumnValues,
java.lang.Object[] newExtraColumnValues)
|
protected void |
updateDuplicateData(java.lang.String tableName,
long oldPrimaryKeyValue,
long newPrimaryKeyValue)
|
protected void |
updateDuplicateData(java.lang.String tableName,
java.lang.String columnName,
long oldColumnValue,
long newColumnValue)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
columns
protected java.lang.Object[][] columns
extraColumns
protected java.lang.Object[][] extraColumns
primaryKeyName
protected java.lang.String primaryKeyName
tableName
protected java.lang.String tableName
DependencyManager
public DependencyManager()
setColumns
public void setColumns(java.lang.Object[][] columns)
setExtraColumns
public void setExtraColumns(java.lang.Object[][] extraColumns)
setPrimaryKeyName
public void setPrimaryKeyName(java.lang.String primaryKeyName)
setTableName
public void setTableName(java.lang.String tableName)
update
public void update(long newPrimaryKeyValue)
throws java.lang.Exception
- Throws:
java.lang.Exception
update
public abstract void update(long oldPrimaryKeyValue,
java.lang.Object[] oldColumnValues,
java.lang.Object[] oldExtraColumnValues,
long newPrimaryKeyValue,
java.lang.Object[] newColumnValues,
java.lang.Object[] newExtraColumnValues)
throws java.lang.Exception
- Throws:
java.lang.Exception
deleteDuplicateData
protected void deleteDuplicateData(java.lang.String tableName,
long primaryKeyValue)
throws java.lang.Exception
- Throws:
java.lang.Exception
deleteDuplicateData
protected void deleteDuplicateData(java.lang.String tableName,
java.lang.String columnName,
long columnValue)
throws java.lang.Exception
- Throws:
java.lang.Exception
updateDuplicateData
protected void updateDuplicateData(java.lang.String tableName,
long oldPrimaryKeyValue,
long newPrimaryKeyValue)
throws java.lang.Exception
- Throws:
java.lang.Exception
updateDuplicateData
protected void updateDuplicateData(java.lang.String tableName,
java.lang.String columnName,
long oldColumnValue,
long newColumnValue)
throws java.lang.Exception
- Throws:
java.lang.Exception