001
014
015 package com.liferay.portal.kernel.upgrade.util;
016
017 import com.liferay.portal.kernel.dao.db.DB;
018 import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
019 import com.liferay.portal.model.ServiceComponent;
020
021 import java.io.IOException;
022
023 import java.sql.SQLException;
024
025
028 public abstract class BaseUpgradeTableListener implements UpgradeTableListener {
029
030 @Override
031 public void onAfterUpdateTable(
032 ServiceComponent previousServiceComponent,
033 UpgradeTable upgradeTable)
034 throws Exception {
035 }
036
037 @Override
038 public void onBeforeUpdateTable(
039 ServiceComponent previousServiceComponent,
040 UpgradeTable upgradeTable)
041 throws Exception {
042 }
043
044 protected void runSQL(String template) throws IOException, SQLException {
045 DB db = DBFactoryUtil.getDB();
046
047 db.runSQL(template);
048 }
049
050 }