List of usage examples for com.liferay.portal.kernel.upgrade.util TempUpgradeColumnImpl TempUpgradeColumnImpl
public TempUpgradeColumnImpl(String name)
From source file:com.liferay.knowledgebase.hook.upgrade.v1_1_0.UpgradeKBArticle.java
License:Open Source License
protected void updateTable(String newTableName, Object[][] tableColumns, String tableSqlCreate) throws Exception { UpgradeColumn kbArticleIdColumn = new TempUpgradeColumnImpl("kbArticleId"); UpgradeColumn resourcePrimKeyColumn = new TempUpgradeColumnImpl("resourcePrimKey"); KBArticleRootResourcePrimKeyUpgradeColumnImpl rootResourcePrimKeyColumn = new KBArticleRootResourcePrimKeyUpgradeColumnImpl( resourcePrimKeyColumn);/* w ww . j av a 2 s . c o m*/ KBArticleLatestUpgradeColumnImpl latestColumn = new KBArticleLatestUpgradeColumnImpl(kbArticleIdColumn, resourcePrimKeyColumn); KBArticleMainUpgradeColumnImpl mainColumn = new KBArticleMainUpgradeColumnImpl(kbArticleIdColumn, resourcePrimKeyColumn); UpgradeTable upgradeTable = UpgradeTableFactoryUtil.getUpgradeTable(newTableName, tableColumns, kbArticleIdColumn, resourcePrimKeyColumn, rootResourcePrimKeyColumn, latestColumn, mainColumn); upgradeTable.setCreateSQL(tableSqlCreate); upgradeTable.updateTable(); }